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.