Automatic generation of private authentication key for wireless communication systems
First Claim
1. Method of generating a private authentication key in a mobile cellular station having a unique electronic serial number associated therewith and a user selected value, said electronic serial number and said user selected value being transmitted to a cellular service provider and said cellular service provider transmitting a system selected value to said mobile cellular station, said method comprising the steps of:
- receiving a random challenge number on a broadcast forward control channel transmitted to said mobile cellular station by a base station;
receiving a unique random number included in a unique challenge authentication order transmitted to said mobile cellular station by said base station;
loading mixing registers at said mobile cellular station with said electronic serial number, said user selected value, said system selected value, said random challenge number and said unique random number;
loading a linear feedback shift register with a value which is a function of the values in said mixing registers;
setting a first offset index for a predetermined algorithm to a value which is a function of said user selected value and said unique random number;
setting a second offset index for said predetermined algorithm to a value which is a function of said system selected value and said unique random number;
running said predetermined algorithm a preselected number of rounds to modify the values in said mixing registers; and
setting said authentication key to a value which is a function of the modified values in said mixing registers.
4 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and method for automatically generating an authentication key (A-Key) in a mobile station wherein the mobile station periodically receives random numbers from a base station, and automatically generates the authentication key from a received random number and from mobile station identification data stored in the mobile station. The mobile station identification data may include the electronic serial number of the mobile station, a user selected value, and a cellular system selected value. In addition, mixing registers may be utilized by an encoding algorithm, such as the CAVE algorithm, for encoding the random numbers and the identification data to automatically generate the mobile station authentication key.
127 Citations
4 Claims
-
1. Method of generating a private authentication key in a mobile cellular station having a unique electronic serial number associated therewith and a user selected value, said electronic serial number and said user selected value being transmitted to a cellular service provider and said cellular service provider transmitting a system selected value to said mobile cellular station, said method comprising the steps of:
-
receiving a random challenge number on a broadcast forward control channel transmitted to said mobile cellular station by a base station; receiving a unique random number included in a unique challenge authentication order transmitted to said mobile cellular station by said base station; loading mixing registers at said mobile cellular station with said electronic serial number, said user selected value, said system selected value, said random challenge number and said unique random number; loading a linear feedback shift register with a value which is a function of the values in said mixing registers; setting a first offset index for a predetermined algorithm to a value which is a function of said user selected value and said unique random number; setting a second offset index for said predetermined algorithm to a value which is a function of said system selected value and said unique random number; running said predetermined algorithm a preselected number of rounds to modify the values in said mixing registers; and setting said authentication key to a value which is a function of the modified values in said mixing registers. - View Dependent Claims (2, 3, 4)
-
Specification