Methods and systems for pairing devices
First Claim
1. A method of pairing an unregistered device with a virtual identity, the method comprising:
- at a pairing repository;
receiving a request from the unregistered device to pair the unregistered device with the virtual identity;
sharing a pairing code between the pairing repository and the unregistered device;
sharing, between the pairing repository and the unregistered device, an identifier to encrypt data;
receiving, from a registered device, the pairing code after the registered device is paired with the virtual identity; and
sending the identifier to the registered device; and
at an identity repository;
receiving the pairing code and secret information from the registered device, where;
the secret information has been encrypted by the registered device using the identifier; and
the identity repository does not have access to the identifier to decrypt the secret information;
receiving the pairing code from the unregistered device;
pairing the unregistered device with the virtual identity using the pairing code; and
sending the secret information to the unregistered device.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of pairing an unregistered device with a virtual identity may include, at a first repository: receiving a request from the unregistered device, sending a pairing code and an identifier to the unregistered device, receiving the pairing code from a registered device, and sending the identifier to the registered device. The method may also include, at a second repository, receiving the pairing code and secret information from the registered device, receiving the pairing code in a transmission associated with the unregistered device, associating the unregistered device with the virtual identity using the pairing code, and sending the secret information to the unregistered device.
59 Citations
19 Claims
-
1. A method of pairing an unregistered device with a virtual identity, the method comprising:
-
at a pairing repository; receiving a request from the unregistered device to pair the unregistered device with the virtual identity; sharing a pairing code between the pairing repository and the unregistered device; sharing, between the pairing repository and the unregistered device, an identifier to encrypt data; receiving, from a registered device, the pairing code after the registered device is paired with the virtual identity; and sending the identifier to the registered device; and at an identity repository; receiving the pairing code and secret information from the registered device, where; the secret information has been encrypted by the registered device using the identifier; and the identity repository does not have access to the identifier to decrypt the secret information; receiving the pairing code from the unregistered device; pairing the unregistered device with the virtual identity using the pairing code; and sending the secret information to the unregistered device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of pairing an unregistered device with a virtual identity, the method comprising:
-
at a pairing repository; receiving a request and a blind verifier from the unregistered device; receiving a request from the unregistered device to pair the unregistered device with the virtual identity; sharing a pairing code between the pairing repository and the unregistered device; sharing, between the pairing repository and the unregistered device, an identifier to encrypt data; receiving, from a registered device, the pairing code after the registered device is paired with the virtual identity; receiving a salted blind verifier from a registered device; and sending the identifier to the registered device; and at an identity repository; receiving the pairing code, secret information, and the salted blind verifier from the registered device, where; the secret information has been encrypted by the registered device using the identifier; and the identity repository does not have access to the identifier to decrypt the secret information; receiving the pairing code in a transmission associated with the unregistered device; pairing the unregistered device with the virtual identity using the pairing code; sending the salted blind verifier to the unregistered device; receiving a salted verifier from the unregistered device; verifying that the salted verifier corresponds to a correct passcode; and sending the secret information to the unregistered device. - View Dependent Claims (18, 19)
-
Specification