Loop Feedback Physical Layer Key Generation for AIoT Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current physical layer key generation methods for AIoT devices face challenges such as requiring continuous power for system time, synchronization for nonce generation, static device IDs, and tracking counters, which are not feasible for low-powered or zero-powered devices like AIoT devices.
Innovation Solution
The proposed solution involves a loop feedback physical layer shared key generation method where a previously generated key is used as input for the key generation process, reducing the time needed to derive a shared security key and providing security between AIoT devices and nodes like UE or BS, using wireless channel reciprocity and additional inputs like signal strength and channel state information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional physical layer key generation methods are used, then security can be provided, but continuous power and complex synchronization are required which are not feasible for AIoT devices
Solution Approach 1:
The system performs preliminary key generation during periods when the AIoT device has power availability, storing the generated keys for later use. This allows the device to have security keys ready before entering low-power or zero-power states, eliminating the need for continuous power during key generation operations.
Solution Approach 2:
The patent implements a feedback mechanism where the generated key is fed back into the key generation process to produce subsequent keys. This loop feedback allows the system to generate multiple secure keys from a single power-intensive operation, reducing the overall power consumption while maintaining continuous security capability.
2Reliability
If conventional physical layer key generation methods are used, then security can be provided, but system time, nonce synchronization, and counter tracking are required which increase device complexity
Solution Approach 1:
The AIoT device uses its own previously generated key as input for generating subsequent keys, making the system self-sufficient. This eliminates the need for complex synchronization with external systems, as the device independently generates its own secure keys without requiring system time, nonce synchronization, or counter tracking.
Solution Approach 2:
The patent extracts and removes the complex synchronization mechanisms (system time, nonce generation, counter tracking) from the key generation process. By using only the previously generated key as input, the system eliminates these disturbing elements while retaining the essential security function.
3Reliability
If conventional key generation methods are used, then security keys can be generated, but more time is required for key derivation which reduces communication efficiency
Solution Approach 1:
The loop feedback mechanism allows the system to generate multiple keys in sequence using the previously generated key as input. This creates an efficient key derivation chain where each key generation builds upon the previous one, significantly reducing the total time required for key derivation compared to conventional methods that require multiple independent generation operations.
Solution Approach 2:
The system performs preliminary key generation operations during available time periods, storing the generated keys for rapid deployment during communication sessions. This preliminary action reduces the actual key derivation time during critical communication moments, improving overall communication efficiency.
Data Source
AI summary
A wireless communication method of key generation by an ambient internet-of-things (AIOT) device includes obtaining a first physical layer key used in at least one previous communication with a node, using the first physical layer key as an input of a physical layer key generator, and obtaining a second physical layer key generated based on at least a part of the first physical layer key, wherein the second physical layer key is an output of the physical layer key generator.


