METHOD OF SHARING A SESSION KEY BETWEEN WIRELESS COMMUNICATION TERMINALS USING A VARIABLE-LENGTH AUTHENTICATION CODE
First Claim
1. A method of sharing a session key between wireless communication terminals based on a Diffie-Hellman (DH) protocol, the method comprising:
- generating a public key by using an own private key;
generating a message including the public key and a first random number and encoding the message using an own secret key to exchange an encrypted message with the other terminal;
decoding the encrypted message of the other terminal by receiving a secret key of the other terminal;
generating an authentication code by calculating the first random number and a second random number included in the decoded message;
obtaining a medium value from the authenticated code; and
generating a session key by using a public key included in the decoded message of the other terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosure relates to a method of sharing a session key between wireless communication terminals using a variable-length authentication code. The method includes: generating a public key by using an own private key; generating a message including the public key and a first random number and encoding the message using an own secret key to exchange an encrypted message with the other terminal; decoding the encrypted message of the other terminal by receiving a secret key of the other terminal; generating an authentication code by calculating the first random number and a second random number included in the decoded message; obtaining a medium value from the authenticated code; and generating a session key by using a public key included in the decoded message of the other terminal.
-
Citations
18 Claims
-
1. A method of sharing a session key between wireless communication terminals based on a Diffie-Hellman (DH) protocol, the method comprising:
-
generating a public key by using an own private key; generating a message including the public key and a first random number and encoding the message using an own secret key to exchange an encrypted message with the other terminal; decoding the encrypted message of the other terminal by receiving a secret key of the other terminal; generating an authentication code by calculating the first random number and a second random number included in the decoded message; obtaining a medium value from the authenticated code; and generating a session key by using a public key included in the decoded message of the other terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A wireless communication terminal for sharing a session key with the other terminal based on a Diffie-Hellman (DH) protocol, the wireless communication terminal comprising:
-
a storage unit comprising a public key generated by using an own private key; an encoding unit generating a message including the public key and a first random number and encoding the message using an own secret key to exchange an encrypted message with the other terminal; a decoding unit decoding the encrypted message of the other terminal by receiving a secret key of the other terminal; an authentication code generating unit generating an authentication code by calculating the first random number and a second random number included in the decoded message; an out-of-band (OOB) converting unit obtaining a medium value from the authenticated code; and a session key generating unit generating a session key by using a public key included in the decoded message of the other terminal. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification