US 7,464,265 B2
Methods for iteratively deriving security keys for communications sessions
Arun Ayyagari, Seattle, Wash. (US); Daniel R. Simon, Redmond, Wash. (US); Bernard D. Aboba, Bellevue, Wash. (US); Krishna Ganugapati, Redmond, Wash. (US); Timothy M. Moore, Bellevue, Wash. (US); and Pradeep Bahl, Redmond, Wash. (US)
Assigned to Microsoft Corporation, Redmond, Wash. (US)
Filed on May 03, 2002, as Appl. No. 10/138,868.
Prior Publication US 2003/0208677 A1, Nov. 06, 2003
Int. Cl. H04L 9/00 (2006.01)
U.S. Cl. 713—168  [713/155; 713/179; 380/44; 380/46; 380/268; 380/277; 380/284; 726/2] 39 Claims
OG exemplary drawing
 
1. In a computing environment with an access client and an access server being members of a network group, a method for the access client to communicate with the access server the method comprising:
communicating with an authentication server via the access server to authenticate the access client to the authentication server and establish a master security key known to the access client and the authentication server;
deriving, using at least one first function, a first transient session security key based on the master security key and first liveness information;
communicating with the access server using the first transient session security key;
after communicating with the access server using the first transient session security key, deriving, using at least one second function, a second transient session security key based on the first transient session security key and second liveness information, the second transient session security key being derived without re-authenticating the access client to the authentication server; and
communicating with the access server using the second transient session security key.