WLAN session management techniques with secure rekeying and logoff
First Claim
1. A method for providing a secure communications session with a user terminal in a communications network, the method comprising the steps of:
- transmitting a secure key and a secure seed to the user terminal using a secure communications method, the secure key and the secure seed being suitable for storage in the user terminal for use during the secure communications session;
encrypting and transmitting data to the user terminal using a current session key, and receiving and decrypting data received from the user terminal using the current session key, the secure key initially being used as the current session key; and
periodically generating by an access point a subsequent session key using the secure seed and using the subsequent session key as the current session key during subsequent communications between the communications network and the user terminal.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method for improving the security of a mobile terminal in a WLAN environment by installing two shared secrets instead of one shared secret, the initial session key, on both the wireless user machine and the WLAN access point during the user authentication phase. One of the shared secrets is used as the initial session key and the other is used as a secure seed. Since the initial authentication is secure, these two keys are not known to a would be hacker. Although the initial session key may eventually be cracked by the would be hacker, the secure seed remains secure as it is not used in any insecure communication.
52 Citations
24 Claims
-
1. A method for providing a secure communications session with a user terminal in a communications network, the method comprising the steps of:
-
transmitting a secure key and a secure seed to the user terminal using a secure communications method, the secure key and the secure seed being suitable for storage in the user terminal for use during the secure communications session;
encrypting and transmitting data to the user terminal using a current session key, and receiving and decrypting data received from the user terminal using the current session key, the secure key initially being used as the current session key; and
periodically generating by an access point a subsequent session key using the secure seed and using the subsequent session key as the current session key during subsequent communications between the communications network and the user terminal. - View Dependent Claims (2, 3)
-
-
4. A method for providing a secure communications session with a mobile terminal in a wireless local area network, the method comprising the steps of:
-
transmitting a secure key and a secure seed to the mobile terminal using a secure communications method, the secure key and the secure seed being suitable for storage in the mobile terminal for use during the secure communications session;
encrypting and transmitting data to the mobile terminal using a current session key, and receiving and decrypting data received from the mobile terminal using the current session key, the secure key initially being used as the current session key; and
periodically generating by an access point a subsequent session key using the secure seed and using the subsequent session key as the current session key during subsequent communications with the mobile terminal. - View Dependent Claims (5, 6)
-
-
7. A method for providing a secure communications session with a mobile terminal in a wireless local area network, the method comprising the steps of:
-
generating a secure key;
transmitting the secure key to the mobile terminal using a secure communications method, the secure key being stored in the mobile terminal for use during the secure communications session;
encrypting and transmitting data to the mobile terminal using a current session key, and receiving and decrypting data received from the mobile terminal using the current session key; and
ending the secure communications session by an access point in response to receiving a logoff message from the mobile terminal, the logoff message being in encrypted form and including the secure key.
-
-
8. A method for providing a secure communications session with a mobile terminal in a wireless local area network, the method comprising the steps of:
-
generating a secure key and a secure seed;
transmitting the secure key and the secure seed to the WLAN using a secure communications method, the secure key and the secure seed being stored in the WLAN for use during the secure communications session;
encrypting and transmitting data to the WLAN using a current session key, and receiving and decrypting data received from the WLAN using the current session key, the secure key initially being used as the current session key; and
periodically generating by the mobile terminal a subsequent session key using the secure seed and using the subsequent session key as the current session key during subsequent communications with the WLAN. - View Dependent Claims (9, 10)
-
-
11. A method for providing a secure communications session with a mobile terminal in a wireless local area network, the method comprising the steps of:
-
generating a secure key;
receiving the secure key from the WLAN using a secure communications method, the secure key being stored in the WLAN for use during the secure communications session;
encrypting and transmitting data to the WLAN using a current session key, and receiving and decrypting data received from the WLAN using the current session key; and
ending the secure communications session in response to receiving a logoff message from the WLAN, the logoff message being in encrypted form and including the secure key.
-
-
12. A method for providing a secure communications session with a mobile terminal in a wireless local area network, the method comprising the steps of:
installing at least two shared secrets on both the mobile terminal and the WLAN access point during the user authentication phase whereby a first secret is the initial session key and a second secret is utilized as secure seed to generate subsequent session keys. - View Dependent Claims (13, 14, 15, 16, 17)
-
18. A method for providing a secure communications session between a mobile terminal and a wireless local area network, the method comprising the steps of:
a mobile terminal sending during session logoff an encrypted logoff request accompanied by the secure seed such that the secure seed appears in the logoff request.
-
19. An access point for providing a secure communications session between a mobile terminal and a wireless local area network, comprising:
-
a means for transmitting a secure key and a secure seed to the mobile terminal using a secure communications method;
a means to encrypt data using the secure key; and
a means to periodically generate a subsequent session key using the secure seed.
-
-
20. A terminal device for providing a secure communications session with a communications network, comprising:
-
a means to receive a secure key and a secure seed and a means to store the secure key and the secure seed for use during the secure communications session;
a means to receive data and a means to decrypt the data using a current session key during the secure communications session, the secure key being using initially as the current session key; and
a means to generate a subsequent session key using the current session key and the secure seed, the subsequent session key thereafter being used as the current session key for subsequent communications. - View Dependent Claims (21)
-
-
24. An access point for providing a secure communications session between a mobile terminal and a wireless local area network, comprising:
-
a means to transmit a secure key and a secure seed and a means to store the secure key and the secure seed for use during the secure communications session;
a means to encrypt data and a means to transmit data to the mobile terminal and a means to receive data and a means to decrypt the data from the mobile terminal using a current session key during the secure communications session, the secure key being using initially as the current session key; and
a means to generate a subsequent session key using the current session key and the secure seed, the subsequent session key thereafter being used as the current session key for subsequent communications. - View Dependent Claims (22, 23)
-
Specification