Wireless Key Generation via Channel Reciprocity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cryptography methods face security concerns as key information exchanged between devices can be intercepted or compromised, particularly in wireless communications where traditional methods rely on public key infrastructures and cryptographic algorithms.

Innovation Solution

The proposed solution utilizes reciprocal channel characteristics between two devices on the same frequency and opposite direction to generate identical encryption keys without exchanging key information, ensuring that only the two devices can determine these unique characteristics, thus preventing interception or theft.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional cryptography methods exchange key information between devices, then encryption and decryption can be performed, but the key information may be intercepted during exchange or compromised by theft

Engineering Contradiction:
Improvesecurity of key exchangeVSAvoidinterception of key information
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the key generation process from the traditional key exchange mechanism. Instead of exchanging pre-shared keys or generating keys through cryptographic protocols, the system extracts unique channel characteristics (such as impulse response, phase, or amplitude) from the wireless communication channel itself. These characteristics serve as the basis for generating identical keys at both transmitter and receiver without any key information being transmitted over the channel, thereby eliminating the vulnerability to interception.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The wireless channel acts as an intermediary that both the transmitter and receiver use to generate identical keys. By measuring the same channel characteristics (impulse response, phase, amplitude) through the channel, both parties derive the same key material. The channel itself becomes the mediator that ensures key agreement without requiring direct key exchange, thus preventing eavesdropping attacks.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If public key infrastructures and cryptographic algorithms are used to manage secret keys, then secure communication can be established, but intensive cryptographic computations are required

Engineering Contradiction:
Improvesecurity of communicationVSAvoidcomputational energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent replaces the mechanical/computational system of public key cryptography with a physical-layer approach. Instead of performing intensive mathematical operations (modular exponentiation, elliptic curve calculations), the system measures physical channel characteristics (impulse response, phase, amplitude) which occur naturally in the wireless medium. This substitution of computational processes with physical measurements dramatically reduces energy consumption while maintaining security based on the inherent randomness and uniqueness of the channel.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the fundamental parameter used for key generation from cryptographic mathematical parameters to physical channel parameters. By measuring channel impulse response, phase, or amplitude - parameters that naturally vary due to multipath propagation and environmental factors - the system generates keys that are both secure and energy-efficient. These physical parameters change dynamically with the environment, providing security without requiring complex computational algorithms.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If channel characteristics are used to generate keys, then key exchange is eliminated, but the channel characteristics must be determined within a short time window to maintain reciprocity

Engineering Contradiction:
Improvekey generation processVSAvoidtime window for key generation
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent applies preliminary action by establishing channel reciprocity before key generation. The system first measures the channel characteristics (impulse response, phase, or amplitude) within a predetermined time window to ensure reciprocity between transmitter and receiver. Once the channel state is confirmed to be reciprocal, both parties proceed with key generation using these pre-measured characteristics. This preliminary measurement ensures that the channel remains stable during the key agreement process, eliminating the need for continuous synchronization while maintaining security.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3482522B1Cryptography method
Publication Date: 2020.06.24 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP3482522B1 patent drawingFigure 1A~1B
  • EP3482522B1 patent drawingFigure 2
  • EP3482522B1 patent drawingFigure 3A~3B

AI summary

The embodiments provide cryptography that is performed in each of two communicating devices and is based on information known only to the devices. The information is determined in each of the devices at the time of communications. Each of the devices determines the information without communicating key information related to the encryption key with each other. Channel characteristic reciprocity between the two devices allows creation of identical keys in each device. Each of the devices sends a first setup signal to the other device, receives a second setup signal from the other device, where the second setup signal may be a looped back version of the first setup signal, samples the second setup signal, generates sampling results, creates a key based on the sampling results, and utilizes the key to exchange one or more secure data signals with the other device.