ECDHE key exchange for mutual authentication using a key server
AssigneeIoT and M2M Technologies, LLC
InventorJohn A. Nix
Life of this patent
Estimating the term…
Loading patent…
AssigneeIoT and M2M Technologies, LLC
InventorJohn A. Nix
Estimating the term…
A server can record a device static public key (Sd) and a server static private key (ss). The server can receive a message with (i) a device ephemeral public key (Ed) and (ii) a ciphertext encrypted with key K1. The server can (i) conduct an EC point addition operation on Sd and Ed and (ii) send the resulting point/secret X0 to a key server. The key server can (i) perform a first elliptic curve Diffie-Hellman (ECDH) key exchange using X0 and a network static private key to derive a point/secret X1, and (ii) send X1 to the server. The server can conduct a second ECDH key exchange using the server static private key and point X0 to derive point X2. The server can conduct an EC point addition on X1 and X2 to derive X3. The server can derive K1 using X3 and decrypt the ciphertext.
A method for a network to securely communicate with a wireless device, the method performed by the network, the method comprising:
Dependencies are inferred from the claim text.