Secure generation of temporary mobile station identifiers
First Claim
Patent Images
1. A method for generating a temporary identifier in a service area of a wireless communication system, said method comprising steps of:
- initializing an assignment table;
maintaining a counter value;
hashing said counter value to obtain an assignment table index;
searching said assignment table for an available entry;
encrypting said counter value to obtain said temporary identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
In a disclosed embodiment, a visitor location register first initializes an assignment table to store N entries. Next, the visitor location register waits until a TMSI assignment is needed. Then, a counter is maintained in memory and is incremented. The value of the counter is then hashed to produce an assignment table index. Beginning at the assignment table index, the assignment table is searched for an available entry. The counter is then encrypted to produce a TMSI. The IMSI corresponding to the TMSI assignment is then stored in the assignment table.
-
Citations
45 Claims
-
1. A method for generating a temporary identifier in a service area of a wireless communication system, said method comprising steps of:
-
initializing an assignment table; maintaining a counter value; hashing said counter value to obtain an assignment table index; searching said assignment table for an available entry; encrypting said counter value to obtain said temporary identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for generating a temporary identifier in a service area of a wireless communication system, said method comprising steps of:
-
initializing an assignment table; maintaining a counter value; hashing said counter value to obtain an assignment table index; searching said assignment table for an available entry; encrypting said counter value and said assignment table index to obtain said temporary identifier. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A wireless communication system comprising:
-
means for mobile switching; means for registering a visitor location; means for storing and assigning a plurality of subscriber identifiers; means for maintaining a counter value; means for encrypting and generating a temporary identifier. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for generating a temporary identifier in a service area of a wireless communication system, said method comprising steps of:
-
initializing an assignment table; maintaining a counter value; hashing said counter value to obtain an assignment table index; searching said assignment table for an available entry; encrypting said counter value and said assignment table index to obtain said temporary identifier; storing a subscriber identifier and said counter value in said available entry. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A computer readable medium including a computer program, said computer program implementing a method for generating a temporary identifier in a service area of a wireless communication system, said computer program comprising:
-
a first code segment for initializing an assignment table; a second code segment for maintaining a counter value; a third code segment for obtaining an assignment table index; a fourth code segment for searching said assignment table for an available entry; a fifth code segment for encrypting said counter value to obtain said temporary identifier. - View Dependent Claims (35, 36)
-
-
37. An apparatus for generating a temporary identifier in a service area of a wireless communication system, the apparatus comprising:
a visitor location register configured to; initialize an assignment table; maintain a counter value; hash said counter value to obtain an assignment table index; search said assignment table for an available entry; and encrypt said counter value to obtain said temporary identifier. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45)
Specification