Cryptographic Key Generation via Channel Reciprocity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cryptography methods require exchanging key information between devices, which can be intercepted or compromised, leading to security concerns in secure communications.

Innovation Solution

The solution involves generating cryptography keys based on reciprocal channel characteristics between two devices, using setup signals on the same frequency channel, allowing each device to create identical keys without exchanging key information, thus ensuring secure encryption and decryption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If key information is exchanged between devices for encryption, then secure communication is enabled, but the key information may be intercepted or compromised during exchange

Engineering Contradiction:
Improvecommunication securityVSAvoidkey interception risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the key generation process from the traditional key exchange protocol. Instead of exchanging pre-shared keys or generating keys through mutual authentication, each device independently extracts key material from the physical channel characteristics (signal strength, phase, timing) of the communication link. This eliminates the vulnerability of key exchange while maintaining encryption capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Each device self-generates its encryption key locally by measuring and processing the channel characteristics received from the other device. The key generation is performed autonomously without requiring the other device to provide key material or authentication credentials, thus eliminating the security risks associated with key exchange and storage.

Inventive Principle:
Principle #25Self-service

2Reliability

If keys are stored in devices for encryption and decryption, then communication security is maintained, but the stored keys may be compromised by theft or other security breaches

Engineering Contradiction:
Improvecommunication securityVSAvoidkey storage vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent removes the need for long-term key storage by extracting key material on-demand from the physical channel characteristics. Keys are generated fresh for each communication session or even each message, eliminating the security risks associated with storing sensitive key material in device memory or secure elements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The key material becomes dynamic rather than static. Instead of storing fixed keys, the system continuously generates new key material based on the changing physical characteristics of the communication channel. This dynamic key generation ensures that even if previous keys are compromised, they cannot be used to decrypt future communications.

Inventive Principle:
Principle #15Dynamics

3Reliability

If traditional key distribution methods are used, then encryption is enabled, but complex and expensive network security deployment is required including certificate distribution

Engineering Contradiction:
Improveencryption capabilityVSAvoidnetwork security deployment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the security foundation from complex infrastructure (certificate authorities, public key infrastructure, trust chains) and relocates it to the physical communication channel itself. The channel characteristics become the source of security, eliminating the need for external security infrastructure and simplifying deployment.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the mechanical/administrative system of certificate distribution and key management with a physical phenomenon-based system. Instead of relying on organizational processes for security setup, the system uses inherent physical properties of the communication channel (signal propagation characteristics) to automatically establish security, greatly simplifying deployment.

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

Data Source

PatentUS10469260B2Multiple cryptographic key generation for two-way communication
Publication Date: 2019.11.05 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10469260B2 patent drawing
  • US10469260B2 patent drawing
  • US10469260B2 patent drawing

AI summary

The embodiments provide a cryptography key for two communicating devices that is based on information known only to the devices. Each of the communicating devices determines the information without communicating key information related to the encryption key with the other. Each device receives a setup signal sent by the other device. Each device samples the received signal, generates sampling results, creates a plurality of keys based on the sampling results, selects a key of the plurality of keys based on criteria, and utilizes the selected key. The sets of plurality of keys may be created by creating each of the keys based on a different power threshold applied to the sampling results. The sets of plurality of keys may also be created by inputting the sampling results into each of a plurality of decoders to generate a key at each decoder that comprises a key of the plurality of keys.