System and method for supporting multiple identities for a secure identity device
First Claim
1. A method comprising:
- generating, by a device and using a seed code stored by the device, a plurality of unique addresses for the device, wherein each unique address of the plurality of unique addresses is compliant with a different addressing scheme;
storing, by the device, the plurality of unique addresses;
determining a first addressing scheme used to direct a data transmission to the device; and
retrieving, by the device and from among the plurality of unique addresses, a first unique address that is compliant with the first addressing scheme used to direct the data transmission to the device.
1 Assignment
0 Petitions
Accused Products
Abstract
A multiple-identity secure device (MISD) persistently stores a single identification code (a “seed identity”). The seed identity need not be a network address, and may be stored in an integral memory of the device, or on an interchangeable card received in a physical interface of the MISD. The MISD is provided with a transformation engine, in hardware or software form, that is subsequently used to generate one or more unique identities (e.g., network addresses) from the stored seed identity using predefined logic. The generated identities may be dynamically generated, e.g., in real-time as needed after deployment of a device into possession of a subscriber/customer/user, etc., or may be securely stored in the MISD for subsequent retrieval. The transformation engine may generate a unique identity in accordance with an addressing scheme identified as a default setting, a global/network setting, or as determined from a received data transmission.
-
Citations
18 Claims
-
1. A method comprising:
-
generating, by a device and using a seed code stored by the device, a plurality of unique addresses for the device, wherein each unique address of the plurality of unique addresses is compliant with a different addressing scheme; storing, by the device, the plurality of unique addresses; determining a first addressing scheme used to direct a data transmission to the device; and retrieving, by the device and from among the plurality of unique addresses, a first unique address that is compliant with the first addressing scheme used to direct the data transmission to the device. - View Dependent Claims (2, 3, 4)
-
-
5. A device comprising:
-
one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the device to; generate, using a seed code stored by the device, a plurality of unique addresses for the device, wherein each unique address of the plurality of unique addresses is compliant with a different addressing scheme; store the plurality of unique addresses; determine a first addressing scheme used to direct a data transmission to the device; and retrieve, from among the plurality of unique addresses, a first unique address that is compliant with the first addressing scheme used to direct the data transmission to the device. - View Dependent Claims (6, 7, 8)
-
-
9. A method comprising:
-
storing, by a computing device, a first unique address of the computing device, wherein the first unique address was generated using a seed code stored by the computing device, and wherein the first unique address is compliant with a first addressing scheme; receiving, by the computing device, a data transmission; and responsive to a determination that a second addressing scheme used to direct the data transmission to the computing device is different from the first addressing scheme, generating, by the computing device and using the seed code, a second unique address of the computing device, the second unique address being compliant with the second addressing scheme. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A device comprising:
-
one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the device to; store a first unique address of the device, wherein the first unique address was generated using a seed code stored by the device, and wherein the first unique address is compliant with a first addressing scheme; receive a data transmission; and responsive to a determination that a second addressing scheme used to direct the data transmission to the device is different from the first addressing scheme, generate, using the seed code, a second unique address of the device, the second unique address being compliant with the second addressing scheme. - View Dependent Claims (15, 16, 17, 18)
-
Specification