US11522919B2

Establishing a secure communication link

Summary by NHIP

Secure Link Establishment

The device uses dual-protocol circuitry to establish a secure wireless connection. Upon receiving a first signal, it transmits advertisements and random data at a first power magnitude lower than a second power magnitude, sending an encrypted first encryption key to external devices.

Claim Score by NHIP

Read claim 17, the broadest

Abstract

This disclosure is directed to devices, systems, and techniques for establishing a secure connection between two or more devices. In some examples, a device is configured for wireless communication. The device comprises signal reception circuitry configured to receive communications transmitted according to at least a first communication protocol, communication circuitry configured for wireless communication according to at least a second communication protocol, and processing circuitry electrically coupled to the signal reception circuitry and the communication circuitry. The processing circuitry is configured to receive, via the signal reception circuitry, a first signal according to the first communication protocol. In response to receiving the first signal, the processing circuitry is further configured to transmit, via the communication circuitry, a second signal according to the second communication protocol and establish a secure link according to the second communication protocol.

US11522919B2, drawing sheet 1
Sheet 1 of 6

Term

13.7 yearsleft in the term

Expires 6 June 2040, including 492 days of term adjustment.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

26 claims: 3 independent, 23 dependent

  1. 1
    A device configured for wireless communication, wherein the device comprises:signal reception circuitry configured to receive communications transmitted according to at least a first communication protocol;communication circuitry configured to send communications and receive communications according to at least a second communication protocol different than the first communication protocol;and processing circuitry electrically coupled to the signal reception circuitry and the communication circuitry, wherein the processing circuitry is configured to: receive, from one or more external devices via the signal reception circuitry, a first signal according to the first communication protocol;in response to receiving the first signal, transmit, via the communication circuitry, a second signal including a set of advertisements according to the second communication protocol;in response to transmitting the second signal including the set of advertisements, receive, from the one or more external devices, a first set of random data according to the second communication protocol;generate a second set of random data;transmit the second set of random data, a challenge, and a first encryption key to the one or more external devices according to the second communication protocol at a first power magnitude, wherein the first power magnitude is less than a second power magnitude, wherein the first encryption key is encrypted, and wherein the challenge is not encrypted;calculate, based on the first set of random data, the second set of random data, and the first encryption key, a second encryption key;receive, from the one or more external devices, the challenge according to the second communication protocol, wherein the challenge is encrypted;decrypt the challenge using the second encryption key;verify the challenge by comparing the decrypted challenge with the transmitted challenge;and transmit, to the one or more external devices according to the second communication protocol, a verification signal which confirms that the challenge is verified and establishes a secure link between the device and the one or more external devices according to the second communication protocol, and wherein communications transmitted over the established secure link are according to the second communication protocol at the second power magnitude.
  2. 17
    Broadest claimClaim Score 21, narrow(NHIP)A method comprising:receiving, by signal reception circuitry of a device configured to receive communications transmitted according to at least a first communication protocol, a first signal from one or more external devices according to the first communication protocol;in response to receiving the first signal, transmitting, via communication circuitry configured to send communications and receive communications according to at least a second communication protocol different from the first communication protocol, a second signal including a set of advertisements according to the second communication protocol;in response to transmitting the second signal including the set of advertisements, receiving, by processing circuitry electrically coupled to the signal reception circuitry and the communication circuitry, a first set of random data from the one or more external devices according to the second communication protocol;generating, by the processing circuitry, a second set of random data;transmitting, by the processing circuitry, the second set of random data, a challenge, and a first encryption key to the one or more external devices according to the second communication protocol at a first power magnitude, wherein the first power magnitude is less than a second power magnitude, wherein the first encryption key is encrypted, and wherein the challenge is not encrypted;calculating, by the processing circuitry based on the first set of random data, the second set of random data, and the first encryption key, a second encryption key;receiving, by the processing circuitry from the one or more external devices, the challenge according to the second communication protocol, wherein the challenge is encrypted;decrypting, by the processing circuitry, the challenge using the second encryption key;verifying, by the processing circuitry, the challenge by comparing the decrypted challenge with the transmitted challenge;and transmitting, by the processing circuitry to the one or more external devices according to the second communication protocol, a verification signal which confirms that the challenge is verified and establishes a secure link between the device and the one or more external devices according to the second communication protocol, wherein communications transmitted over the established secure link are according to the second communication protocol at the second power magnitude.
  3. 26
    A system comprising:a first device comprising: signal reception circuitry configured to receive communications transmitted according to at least a first communication protocol;first communication circuitry configured to send communications and receive communications according to at least a second communication protocol different from the first communication protocol;and first processing circuitry electrically coupled to the signal reception circuitry and the first communication circuitry, wherein the first processing circuitry is configured to: receive, from one or more external devices via the signal reception circuitry, a first signal according to the first communication protocol;and in response to receiving the first signal, transmit, via the first communication circuitry, a second signal including a set of advertisements according to the second communication protocol;in response to transmitting the second signal including the set of advertisements, receive, from the one or more external devices, a first set of random data according to the second communication protocol;generate a second set of random data;transmit the second set of random data, a challenge, and a first encryption key to the one or more external devices according to the second communication protocol at a first power magnitude, wherein the first power magnitude is less than a second power magnitude, wherein the first encryption key is encrypted, and wherein the challenge is not encrypted;calculate, based on the first set of random data, the second set of random data, and the first encryption key, a second encryption key;receive, from the one or more external devices, the challenge according to the second communication protocol, wherein the challenge is encrypted;decrypt the challenge using the second encryption key;verify the challenge by comparing the decrypted challenge with the transmitted challenge;and transmit, to the one or more external devices according to the second communication protocol, a verification signal which confirms that the challenge is verified and establishes a secure link between the device and the one or more external devices according to the second communication protocol;and a second device comprising: second communication circuitry configured to send communications according to the first communication protocol having a first range and the second communication protocol having a second range, the second communication protocol different than the first communication protocol and the second range greater than the first range;and second processing circuitry electrically coupled to the second communication circuitry, wherein the one or more external devices comprise the second device, and wherein the second processing circuitry is configured to: transmit, via the second communication circuitry, the first signal to the first device according to the first communication protocol;in response to transmitting the first signal, receive, via the second communication circuitry and from the first device, the second signal according to the second communication protocol;generate a first set of random data;transmit, to the first device, via the second communication circuitry, the first set of random data according to the second communication protocol;receive the second set of random data, the challenge, and the first encryption key from the first device according to the second communication protocol at the first power magnitude;decrypt the first encryption key;calculate the second encryption key based on the first set of random data, the second set of random data, and the decrypted first encryption key;encrypt the challenge based on the second encryption key;transmit the challenge to the first device;and in response to transmitting the challenge, receive the verification signal which confirms that the challenge is verified and establishes a secure link according to the second communication protocol, and wherein communications transmitted over the established secure link are according to the second communication protocol at the second power magnitude.