Sensor derived authentication for establishing peer-to-peer networks
AssigneeApple Inc.
InventorsDavid C. ANDRUS, Philip F. KEARNEY, Christopher B. ZIMMERMANN, Jeremy C. FRANKLIN, Nathaniel S. SHARPE
Life of this patent
Estimating the term…
Abstract
Methods, systems and devices for generating an authentication key are provided. Two or more communications devices can generate an authentication key by monitoring a physical stimulus that is experienced by both devices (e.g., a common physical stimulus). Each device can then use an identical, predetermined algorithm to generate a common authentication key based on the stimulus. The devices can use the common authentication key to establish a secure network.
Claims20
A method for establishing a protected communication channel between a first device and a second device, the method comprising, at the first device:
- detecting a physical tapping of the first device against the second device;
- and
- when a first temporal property associated with the physical tapping observed by the first device matches a second temporal property associated with the physical tapping observed by the second device:
- generating a first encryption key based on the first temporal property, wherein:
- the second device generates a second encryption key based on the second temporal property, and
- the first and second encryption keys match one another, and
- establishing the protected communication channel with the second device using the first encryption key.
At least one non-transitory computer readable storage medium configured to store instructions that, when executed by at least one processor included in a first device, cause the first device to establish a protected communication channel between the first device and a second device, by carrying out steps that include:
- detecting a physical tapping of the first device against the second device;
- and
- when a first temporal property associated with the physical tapping observed by the first device matches a second temporal property associated with the physical tapping observed by the second device:
- generating a first encryption key based on the first temporal property, wherein:
- the second device generates a second encryption key based on the second temporal property, and
- the first and second encryption keys match one another, and
- establishing the protected communication channel with the second device using the first encryption key.
A first device configured to establish a protected communication channel between the first device and a second device, the first device comprising:
- at least one processor;
- and
- at least one memory storing instructions that, when executed by the at least one processor, cause the first device to:
- detect a physical tapping of the first device against the second device;
- and
- when a first temporal property associated with the physical tapping observed by the first device matches a second temporal property associated with the physical tapping observed by the second device:
- generate a first encryption key based on the first temporal property, wherein:
- the second device generates a second encryption key based on the second temporal property, and
- the first and second encryption keys match one another, and
- establish the protected communication channel with the second device using the first encryption key.
Dependencies are inferred from the claim text.