Wireless Channel Key Generation with Sliding-Window Correlation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communication security methods face challenges in achieving high key rates while maintaining key randomicity and security, particularly in dynamic networks, due to the complexity of key distribution and the need for quick updates.

Innovation Solution

A key generation method that utilizes a sliding window approach to capture and substitute keys with high correlation, based on channel characteristic parameters, ensuring randomicity and security through a key pool mechanism.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the detection rate is adaptively improved to achieve high key rate, then the key generation rate is improved, but the randomicity between measured values is reduced and security is affected

Engineering Contradiction:
Improvekey generation rateVSAvoidkey security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the key generation process into multiple stages: initial key generation at high rate, followed by correlation analysis and substitution of correlated keys. The sliding window divides the stream of generated keys into manageable segments for correlation testing, allowing high-rate generation while maintaining security through selective substitution of correlated keys.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements feedback by continuously monitoring the correlation between generated keys and using this information to guide key substitution. The system substitutes keys based on real-time correlation detection, creating a closed-loop system that maintains security while preserving high generation rates.

Inventive Principle:
Principle #23Feedback

2Reliability

If traditional network layer encryption methods are used, then key distribution problems are avoided, but additional complexity and cost are induced and key updates are slow

Engineering Contradiction:
Improvekey distribution securityVSAvoidencryption system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent substitutes the mechanical/network layer encryption approach with a physical layer key generation method based on wireless channel characteristics. By generating keys directly from physical channel measurements (RSS, signal strength) at the physical layer, the system eliminates the need for complex network layer key distribution mechanisms while achieving faster key generation and updates.

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

3Ease of manufacture

If physical layer key generation based on wireless channel is used, then operation cost is reduced and key distribution problem is solved, but achieving high key rate reduces randomicity and affects security

Engineering Contradiction:
Improveoperation costVSAvoidkey randomicity
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent segments the key generation output into multiple candidate keys, then applies correlation analysis to identify and substitute correlated keys. This segmentation allows the system to maintain high generation rates while ensuring that only independent, random-looking keys are used for encryption, preserving both efficiency and security.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12438711B2Key generation method, apparatus, electronic device and storage medium
Publication Date: 2025.10.07 ZTE CORP
  • US12438711B2 patent drawing
  • US12438711B2 patent drawing
  • US12438711B2 patent drawing

AI summary

Disclosed are a key generation method, apparatus, an electronic device, and a storage medium. The key generation method comprises: obtaining a channel characteristic parameter of a wireless channel; generating a key according to the channel characteristic parameter; capturing after continuously generating multiple keys, a first key matrix by means of a sliding window having a preset length, to obtain a second key matrix; determining a correlation between keys in the second key matrix, and performing key substitution on the keys in the second key matrix when the correlation between the keys in the second key matrix is greater than a preset threshold; and adding the keys in the second key matrix to a key pool until the number of keys in the key pool reaches a preset number.