Identity module for terminal equipment using prepaid applications
First Claim
1. A method for linking an identification (ID) unit having at least computation means and nonvolatile memory means with a terminal device so that the identification unit can only be used in a terminal device that satisfies a test, the method comprising:
- generating a parameter in the ID unit;
sending the parameter from the ID unit to the terminal device;
receiving the parameter by the terminal device;
processing the parameter by the terminal device with a terminal device key utilizing an algorithm to generate a terminal response;
processing said parameter in the ID unit using said algorithm and said terminal device key to generate an ID reference;
comparing said terminal response and said ID reference; and
initializing the terminal device it said terminal response matches said ID reference.
2 Assignments
0 Petitions
Accused Products
Abstract
A system according to an embodiment of this invention provides for binding an identification card to terminal equipment so that the card cannot be used in any other equipment. A unique challenge will be initiated by the ID card to externally authenticate the terminal device by generating a random value and sending it to the terminal device (the longer the value the more secure the challenge will be). While the terminal device is executing this random value it received form the ID card, the ID card will perform it=s own computation using the same algorithm the terminal device has and the random value it sent to the terminal device plus a fixed key programmed in the ID card, whose value matches that of the fixed key in the terminal device. If the terminal device=s response value which is passed back to the ID card matches the response value generated in the ID card, computation then the ID card is then free to initialize according to the GSM specifications. If the value is different, then the ID card may report to the end-user that the terminal device used is invalid.
-
Citations
32 Claims
-
1. A method for linking an identification (ID) unit having at least computation means and nonvolatile memory means with a terminal device so that the identification unit can only be used in a terminal device that satisfies a test, the method comprising:
-
generating a parameter in the ID unit; sending the parameter from the ID unit to the terminal device; receiving the parameter by the terminal device; processing the parameter by the terminal device with a terminal device key utilizing an algorithm to generate a terminal response; processing said parameter in the ID unit using said algorithm and said terminal device key to generate an ID reference; comparing said terminal response and said ID reference; and initializing the terminal device it said terminal response matches said ID reference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 25, 26)
-
-
13. A system comprising a terminal device and means for linking an identification (ID) unit having at least computation means and nonvolatile memory means with said terminal device so that the identification unit can only be used in a terminal device that satisfies a test, the system comprising means for:
-
generating a parameter in the ID unit; sending the parameter from the ID unit to the terminal device; receiving the parameter by the terminal device; processing the parameter by the terminal device with a terminal device key utilizing an algorithm to generate a terminal response; processing said parameter in the ID unit using said algorithm and said terminal device key to generate an ID reference;
comparing said terminal response and said ID reference; andinitializing the terminal device if said terminal response matches said ID reference. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
27. A program storage medium readable by an identification unit comprising a computer program and a nonvolatile memory configured to communicate with a terminal device so that the identification unit can only be used in a device that satisfies a test, the medium embodying instructions executable by a computer for practicing a method comprising:
-
generating a parameter in the ID unit; sending the parameter from the ID unit to the terminal device; receiving the parameter by the terminal device; processing the parameter by the terminal device with a terminal device key utilizing an algorithm to generate a terminal response; processing said parameter in the ID unit using said algorithm and said terminal device key to generate an ID reference; comparing said terminal response and said ID reference; and initializing the terminal device if said terminal response matches said ID reference. - View Dependent Claims (28, 29, 30, 31, 32)
-
Specification