Encryption Key Generation via Loopback Signal Error Information

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cryptography methods face security concerns as key information exchanged between devices can be intercepted or compromised, requiring complex and expensive network security deployments for key distribution.

Innovation Solution

The system generates identical encryption/decryption keys in two communicating devices based on error information from looped-back setup signals, without exchanging key information over any channel, using error correction processing and caching or shift registers to ensure secure communication.

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 during exchange

Engineering Contradiction:
ImprovesecurityVSAvoidkey interception
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

Each device independently generates its own encryption key using locally determined information (error information from looped-back signals). The key generation process is self-contained and does not require exchange of key material between devices, eliminating the vulnerability to interception while maintaining secure communication capability.

Inventive Principle:
Principle #25Self-service

2Reliability

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

Engineering Contradiction:
ImprovesecurityVSAvoidkey theft
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The encryption key is generated dynamically at the time of communication based on current channel conditions (error information). The key changes with each communication session and is not statically stored in the device, making it impossible to steal or compromise stored key material while maintaining continuous security.

Inventive Principle:
Principle #15Dynamics

3Reliability

If complex network security deployment is used for key distribution, then key security is improved, but system complexity and cost increase

Engineering Contradiction:
Improvekey distribution securityVSAvoidnetwork security deployment
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the key generation process from the communication channel itself by using error information inherent in the looped-back signals. This eliminates the need for separate key distribution infrastructure, certificates, and complex network security deployment, reducing system complexity and cost while maintaining security.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10419215B2Use of error information to generate encryption keys
Publication Date: 2019.09.17 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10419215B2 patent drawing
  • US10419215B2 patent drawing
  • US10419215B2 patent drawing

AI summary

The embodiments provide cryptography keys for communicating devices that are based on information known only to the devices. Each device determines the information without communicating key information related to the key with the other. In an implementation, a first device sends a first signal to a second device, the second device loops back the first signal to the first device as a second signal, and the first device generates a first key based on error information from the second signal. Also, the second device sends a third signal to the first device, the first device loops back the third signal to the first device as a fourth signal, and the second device generates a second key based on error information from the fourth signal. The first device and second device then encrypt and decrypt communications between the first device and second device using the first key and second key.