Device pairing using "human-comparable" synchronized audible and/or visual patterns
OwnerRamnath Prasad, Nitesh SAXENAinventors
Life of this patent
Estimating the term…
Abstract
A first device may authenticate a key of a second device (after discovering the second device, and executing a pairing protocol with the second device, wherein a result of the pairing protocol is a bit string) by encoding the bit string, transmitting a human-perceptible representation of the encoded bit string, transmitting a human-perceptible distinctive end of string indicator, receiving human feedback and determining whether or not a key of the second device is authentic based on the received human feedback. At the first device, wireless communications with the second device may be controlled based on the determination of whether or not the key of the second device is authentic.
Claims19
A method, for use by a first device, for authenticating a key of a second device, the method comprising:
- a) executing a pairing protocol with the second device, wherein a result of the pairing protocol is a bit string;
- b) encoding the bit string;
- c) transmitting a human-perceptible representation of the encoded bit string;
- d) transmitting a human-perceptible distinctive end of string indicator;
- e) receiving human feedback;
- and
- f) determining whether or not a key of the second device is authentic based on the received human feedback.
A method for authenticating key of a first device and a second device, the method comprising:
- a) executing, with the first device, a pairing protocol with the second device, to generate a first bit string;
- b) executing, with the second device, a pairing protocol with the first device, to generate a second bit string;
- c) encoding, with the first device, the first bit string;
- d) encoding, with the second device, the second bit string;
- e) transmitting, with the first device, a human-perceptible representation of the encoded first bit string;
- f) transmitting, with the second device, a human-perceptible representation of the encoded second bit string, wherein the transmission by the second device is synchronized with the transmission by the first device;
- g) transmitting, with each of the first and second devices, a human-perceptible distinctive end of string indicator;
- h) receiving, with the first device, human feedback;
- i) receiving, with the second device, human feedback;
- j) determining, with the first device, whether or not a key of the second device is authentic based on the received human feedback;
- and
- k) determining, with the second device, whether or not a key of the first device is authentic based on the received human feedback.
Apparatus for authenticating a key of a second device, the apparatus comprising:
- a) means for executing a pairing protocol with the second device, wherein a result of the pairing protocol is a bit string;
- b) means for encoding the bit string;
- c) means for transmitting a human-perceptible representation of the encoded bit string;
- d) means for transmitting a human-perceptible distinctive end of string indicator;
- e) means for receiving human feedback;
- and
- f) means for determining whether or not a key of the second device is authentic based on the received human feedback.
Dependencies are inferred from the claim text.