IoT Communication Key Generation via Time-Based Mask Lookup
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing IoT communication methods face challenges in ensuring communication security, particularly due to low security performance and high computational requirements, which are not suitable for IoT devices.
Innovation Solution
A communication method that dynamically generates a key for IoT terminals and gateway devices using a three-dimensional key table and masks, based on time information, without requiring human intervention or increasing computational complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional static key encryption is used in IoT communication, then the implementation is simple, but the security performance is low and keys are vulnerable to hijacking
Solution Approach 1:
The patent implements dynamic key generation based on time information. Instead of using a static key, the system generates a new key for each communication session by combining time information with a mask and looking up the result in a key table. This dynamic approach ensures that even if communication is intercepted, the key cannot be reused or predicted, thereby significantly improving security without requiring complex key distribution infrastructure.
Solution Approach 2:
The key table is pre-generated and stored in both the IoT terminal and gateway device before communication begins. The key table contains pre-computed mappings between time information and encryption keys. This preliminary preparation eliminates the need for real-time key computation during communication, simplifying the device complexity while maintaining high security through pre-established cryptographic relationships.
2Reliability
If dynamic key generation is implemented to improve security, then key hijacking risk is reduced, but computational complexity increases
Solution Approach 1:
The patent replaces complex cryptographic key generation mechanisms with a simplified table lookup approach. Instead of performing computationally intensive encryption operations during each communication session, the system uses pre-computed key tables that store the relationship between time information and keys. The actual communication only requires simple table lookup and basic arithmetic operations, dramatically reducing computational overhead while maintaining strong security through the pre-established time-based key relationships.
3Reliability
If time-based key generation is used, then communication security is enhanced, but time synchronization requirements increase system complexity
Solution Approach 1:
The system uses the natural progression of time itself as the key generation mechanism. Both the IoT terminal and gateway device independently generate time information based on their local clocks and use this time information to lookup corresponding keys from pre-stored key tables. This self-service approach eliminates the need for complex centralized time synchronization protocols, as each device autonomously derives the correct key based on the current time, thereby enhancing security without significantly increasing synchronization complexity.
Data Source
AI summary
The present disclosure provides a communication method, an Internet of Things (IoT) terminal, a gateway device and an IoT system. A timestamp and a mask are used for operation, and a key is searched from a key table based on an operation result, such that the key can be dynamically generated based on changes of the timestamp without human intervention. Thus, the security of the IoT system is effectively improved without significantly increasing the computational consumption.


