Patent ID: 9071426
Filing Date: 2015-06-30
Classification: H04L,H04W

Abstract:
1. A method for securing a communication link between a first device and a second device, the method comprising: the first device generating a first symmetric key, wherein generating the first symmetric key includes the first device sending to the second device a first public key in one or more first packets over the communication link and the first device receiving from the second device a second public key in one or more second packets over the communication link, the first public key and the second public key both based on a secret shared by the first device and the second device; the first device generating a second symmetric key, wherein generating the second symmetric key includes the first device sending to the second device a third public key in one or more third packets over the communication link and the first device receiving from the second device a fourth public key in one or more fourth packets over the communication link; the first device creating a hash result by hashing the one or more first packets, the one or more second packets, the one or more third packets and the one or more fourth packets; the first device generating a third symmetric key by hashing the first symmetric key, the second symmetric key and the hash result; and one or more of the following: