Abstract:
PROBLEM TO BE SOLVED: To provide a method for authentication between servers by a three party network protocol. SOLUTION: This method includes at least one network access server(NAS) which communicates with at lest one user on a network and also communicates with at least one remote authentication server(RAS) coupled with the network. An access request message including a user password is sent from a user to the NAS. The NAS ciphers the password with a shared secret between the NAS and the RAS. Then the NAS adds a message authentication code(MAC) used for the shared secret to the ciphered password. Then the ciphered password and the MAC are sent to the RAS. The RAS authenticates the NAS by verifying the MAC before deciphering the ciphered user password.
Abstract:
A method of authentication between servers (18, 20) in a three party network protocol includes first providing a network access server (NAS) in communication with a remote authentication server (RAS) coupled to the network. An access request message including a user password is sent from the user (12) to the NAS (18). The NAS encrypts the password using a shared secret between the NAS and the RAS. The NAS subsequently tags a message authentication code (MAC) to the encrypted password, also using the shared secret, and both password and MAC are sent to the RAS. The RAS first authenticates the NAS by verifying the MAC before decrypting the password. The method allows the RAS to authenticate both the access server and the user, and thus prevents the use of illegal or imposter servers. The MAC may use an incremental SQN counter to prevent "replay" tactics.
Abstract:
A system ( 100 ) for authentication in a wireless local area network (WLAN) includes a CDMA2000 authentication center ( 190 ) for authenticating CDMA2000 credentials ( 110 ), a WLAN authentication server ( 150 ) for using the CDMA2000 credentials to authenticate WLAN devices holding CDMA2000 credentials, and at least one WLAN device ( 130 ) holding CDMA2000 credentials. The WLAN server ( 150 ) performs a CDMA2000 global challenge and response ( 213 ) and a CDMA2000 unique challenge and response ( 223 ) with a WLAN device to obtain a CDMA2000 encryption key ( 233 ). The WLAN server ( 150 ) derives a master key from the CDMA2000 encryption key ( 234 ) and uses the master key to perform a WLAN challenge and response ( 237 ) with the WLAN device ( 130 ) and then derives session keys from the master key ( 240 ). The session keys protect communications between the WLAN access point ( 140 ) and the WLAN device ( 130 ).
Abstract:
A system (100) for authentication in a wireless local area network (WLAN) includes a CDMA2000 authentication center (190) for authenticating CDMA2000 credentials (110), a WLAN authentication server (150) for using the CDMA2000 credentials to authenticate WLAN devices holding CDMA2000 credentials, and at least one WLAN device (130) holding CDMA2000 credentials. The WLAN server (150) performs a CDMA2000 global challenge and response (213) and a CDMA2000 unique challenge and response (223) with a WLAN device to obtain a CDMA2000 encryption key (233). The WLAN server (150) derives a master key from the CDMA2000 encryption key (234) and uses the master key to perform a WLAN challenge and response (237) with the WLAN device (130) and then derives session keys from the master key (240). The session keys protect communications between the WLAN access point (140) and the WLAN device (130).
Abstract:
A system (100) for authentication in a wireless local area network (WLAN) includes a CDMA2000 authentication center (190) for authenticating CDMA2000 credentials (110), a WLAN authentication server (150) for using the CDMA2000 credentials to authenticate WLAN devices holding CDMA2000 credentials, and at least one WLAN device (130) holding CDMA2000 credentials. The WLAN server (150) performs a CDMA2000 global challenge and response (213) and a CDMA2000 unique challenge and response (223) with a WLAN device to obtain a CDMA2000 encryption key (233). The WLAN server (150) derives a master key from the CDMA2000 encryption key (234) and uses the master key to perform a WLAN challenge and response (237) with the WLAN device (130) and then derives session keys from the master key (240). The session keys protect communications between the WLAN access point (140) and the WLAN device (130).