Service provider activation
First Claim
1. A machine-implemented method of activating a mobile device, the method comprising:
- issuing from a mobile device having a currently inserted SIM card an activation request, the activation request comprising data that uniquely identifies the device and data that uniquely identifies the currently inserted SIM card;
storing in the mobile device a signed activation record comprising the device data and the SIM card data, the activation record having been generated and signed by an activation server responding to the activation request;
verifying the activation record against the currently inserted SIM card, wherein verifying the activation record stored in the device further comprises decrypting a content of the activation record using a device obfuscation key that is derived from a hardware thumbprint of the device and a shared obfuscation key; and
registering the device with a communications network after successfully verifying the activation record.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for activating a mobile device for use with a service provider are described. In one exemplary method, a mobile device having a currently inserted SIM card may be prepared for activation using a signing process in which an activation server generates a signed activation ticket that uniquely corresponds to the combination of the device and SIM card, and that is securely stored on the mobile device. In another exemplary method the mobile device may be activated in an activation process in which the device verifies an activation ticket against information specific to the device and SIM card, and initiates activation when the verification of the activation ticket is successful.
-
Citations
23 Claims
-
1. A machine-implemented method of activating a mobile device, the method comprising:
-
issuing from a mobile device having a currently inserted SIM card an activation request, the activation request comprising data that uniquely identifies the device and data that uniquely identifies the currently inserted SIM card; storing in the mobile device a signed activation record comprising the device data and the SIM card data, the activation record having been generated and signed by an activation server responding to the activation request; verifying the activation record against the currently inserted SIM card, wherein verifying the activation record stored in the device further comprises decrypting a content of the activation record using a device obfuscation key that is derived from a hardware thumbprint of the device and a shared obfuscation key; and registering the device with a communications network after successfully verifying the activation record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable storage medium storing program instructions that, when executed, cause a data processing system to perform a method of activating a mobile device, the method comprising:
-
issuing from a mobile device having a currently inserted SIM card an activation request, the activation request comprising data that uniquely identifies the device and data that uniquely identifies the currently inserted SIM card; storing in the mobile device a signed activation record comprising the device data and the SIM card data, the activation record having been generated and signed by an activation server responding to the activation request; verifying the activation record against the currently inserted SIM card, wherein verifying the activation record stored in the device further comprises decrypting a content of the activation record using a device obfuscation key that is derived from a hardware thumbprint of the device and a shared obfuscation key; and
registering the device with a communications network after successfully verifying the activation record. - View Dependent Claims (16, 17, 18)
-
-
19. A data processing system comprising:
-
means for issuing from a mobile device having a currently inserted SIM card an activation request, the activation request comprising data that uniquely identifies the device and data that uniquely identifies the currently inserted SIM card; means for storing in the mobile device a signed activation record comprising the device data and the SIM card data, the activation record having been generated and signed by an activation server responding to the activation request; means for verifying the activation record against the currently inserted SIM card, wherein the means for verifying the activation record includes; means for deriving a device obfuscation key from a hardware thumbprint of the device and a shared obfuscation key, and means for decrypting a content of the activation record using the derived device obfuscation key; and means for registering the device with a communications network after successfully verifying the activation record. - View Dependent Claims (20, 21, 22, 23)
-
Specification