System and method for improved security in handset reprovisioning and reprogramming
First Claim
1. A method for improved security in reprogramming wireless communication devices, the method comprising the steps of:
- receiving an authorization request from a reprogrammable wireless communication device in communication with a reprogramming device, the authorization request having a unique identifier for the requesting reprogrammable wireless communication device;
consulting a data storage area for reprogramming information pertaining to the reprogrammable wireless communication device;
determining the current programming status of the reprogrammable wireless communication device; and
sending an authorization response to the reprogrammable wireless communication device based on the current programming status.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for improved security in handset reprogramming are provided that prevent a handset from being reprogrammed in the field without authorization from carrier. When a handset receives a reprogramming request, or detects a reprogramming attempt, the handset contacts the carrier for authorization to be reprogrammed. The network can provide the authorization, deny the authorization, require additional information from the reprogramming device, or contact the reprogramming device directly to authorize the reprogramming. Additionally, the carrier may provide the handset and the reprogramming device each with a private key that can be converted by each device and then compared by the handset to determine if the reprogramming device is authorized.
100 Citations
25 Claims
-
1. A method for improved security in reprogramming wireless communication devices, the method comprising the steps of:
-
receiving an authorization request from a reprogrammable wireless communication device in communication with a reprogramming device, the authorization request having a unique identifier for the requesting reprogrammable wireless communication device;
consulting a data storage area for reprogramming information pertaining to the reprogrammable wireless communication device;
determining the current programming status of the reprogrammable wireless communication device; and
sending an authorization response to the reprogrammable wireless communication device based on the current programming status. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable medium having stored thereon one or more sequences of instructions for causing one or more microprocessors to perform the steps for improved security in reprogramming wireless communication devices, the steps comprising:
-
receiving an authorization request from a reprogrammable wireless communication device, the authorization request having a unique identifier for the requesting reprogrammable wireless communication device;
consulting a data storage area for reprogramming information pertaining to the reprogrammable wireless communication device;
determining the current programming status of the reprogrammable wireless communication device; and
sending an authorization response to the reprogrammable wireless communication device based on the current programming status. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for improved security in reprogramming wireless communication devices, the system comprising:
-
a reprogrammable wireless communication device having a serial interface adaptable for communication with a reprogramming device; and
a security server communicatively coupled with the reprogrammable wireless communication device over a wireless communication network, wherein the reprogrammable wireless communication device in response to a communication from the reprogramming device, contacts the security server for authorization to be reprogrammed. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for improved security in reprogramming wireless communication devices, the method comprising the steps of:
-
receiving a reprogramming request at a reprogrammable wireless communication device;
sending a query from the reprogrammable wireless communication device to a carrier security server via a wireless communication means;
receiving a response from the security server via the wireless communication means, the response authorizing or denying the reprogramming request; and
responding to the reprogramming request according to the response.
-
-
22. A method for providing variable reprogramming access to a reprogrammable wireless communication device, the method comprising the steps of:
-
compiling a remote opcode set comprising at least one remote opcode and a data payload; and
sending the remote opcode set to a plurality of handsets, wherein processing of the remote opcode set causes each handset to modify its level of reprogramming security. - View Dependent Claims (23, 24, 25)
-
Specification