Nova Patents
US10433166B2

Cryptography using RF power measurement

Summary by NHIP

RF Power Cryptography

The system generates identical cryptographic keys for two devices using channel characteristic reciprocity. Each device transmits a setup signal at a power level calculated to achieve a specific target receive power at the other device, then creates the key from sampled results of that signal.

Claim Score by NHIP

Read claim 11, the broadest

Abstract

The embodiments provide a cryptography key for two communicating devices that is based on information known only to the devices. The information may only be determined by the devices. Each device determines the information without communicating key information related to the encryption key with the other. Channel characteristic reciprocity between the devices allows creation of identical keys in each device. Each device sends a signal to the other device at the same power level based on the distance between the devices. The power level may be set to result in a target receive power level at the other device. Each device samples the received signal, generates sampling results, creates a key based on the sampling results and a threshold power level, and utilizes the key. The threshold power level may be based on the target receive power level, or a median power determined from the sampling results.

US10433166B2, drawing sheet 1
Sheet 1 of 10

Term

10 yearsleft in the term

Expires 9 October 2036, including 93 days of term adjustment.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

20 claims: 3 independent, 17 dependent

  1. 1
    A first device comprising:a processor;anda memory in communication with the processor, the memory comprising executable instructions that, when executed by the processor, cause the processor to control the first device to perform functions of: storing a first target receive power, at which a first setup signal is targeted to be received by a second device via a communication channel;determining, from the first target receive power, a first transmission power to send the first setup signal to the second device via the communication channel;via the communication channel, transmitting the first setup signal to the second device at the determined first transmission power;via the communication channel, receiving a second setup signal from the second device at a second target receive power, wherein the first and second target receive powers are the same;sampling the second setup signal to generate sampling results;creating a key from the sampling results;andusing the created key, encrypting or decrypting a data signal transmitted between the first and second devices via the communication channel.
  2. 11
    Broadest claimClaim Score 49, average(NHIP)A method of operating a first device, comprising:storing a first target receive power, at which a first setup signal is targeted to be received by a second device via a communication channel;determining, from the first target receive power, a first transmission power to send the first setup signal to the second device via the communication channel;via the communication channel, transmitting the first setup signal to a second device at the determined first transmission power;via the communication channel, receiving a second setup signal from the second device at a second target receive power, wherein the first and second target receive powers are the same;sampling the second setup signal to generate sampling results;creating a key from the sampling results;andusing the created key, at the first device, encrypting or decrypting a data signal transmitted between the first and second devices via the communication channel.
  3. 19
    A non-transitory computer readable medium containing instructions for causing a first device to perform functions of:storing a first target receive power, at which a first setup signal is targeted to be received by a second device via a communication channel;determining, from the first target receive power, a first transmission power to send the first setup signal to the second device via the communication channel;via the communication channel, transmitting a first setup signal to a second device at the first transmission power;via the communication channel, receiving a second setup signal from the second device at a second target receive power, wherein the first and second target receive powers are the same;sampling the second setup signal to generate sampling results;creating a key from the sampling results;andencrypting or decrypting, using the created key, a data signal transmitted between the first and second devices via the communication channel.