Dynamic Encryption Code Generation for Wireless Data Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data encryption technologies, such as DES and AES, are vulnerable to decryption once key information is stolen due to known encryption algorithms and preset encryption keys, compromising the security of wireless data transmission.
Innovation Solution
A method and system where a gateway device generates a random encryption code based on a terminal device's identifier, which is then used by the terminal device to encrypt data, ensuring a new encryption code is used each time it accesses the network, thereby increasing the difficulty of intercepting and decrypting the data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional encryption algorithms (DES, AES) with preset keys are used, then data can be encrypted and transmitted, but the encryption security is compromised once key information is stolen
Solution Approach 1:
The gateway device generates and distributes encryption codes to terminal devices before data transmission occurs. This preliminary action ensures that encryption codes are already in place and ready for immediate use, eliminating the need for complex key exchange protocols during data transmission and reducing the overall system complexity while maintaining security
Solution Approach 2:
The system uses dynamic encryption codes that change over time and are specific to each terminal device. Instead of using static preset keys, the encryption parameters (codes) are continuously updated and customized for each device, making it extremely difficult for unauthorized parties to decrypt data even if they intercept one code, as each code is unique and time-limited
2Reliability
If a random encryption code is generated for each terminal device, then data security is enhanced, but the complexity of key management increases
Solution Approach 1:
The gateway device automatically generates, manages, and distributes encryption codes to terminal devices without requiring manual intervention. The system self-manages the entire encryption code lifecycle including generation, distribution, and updates, significantly reducing the operational burden on users while maintaining high security standards through automated random code generation for each device
Solution Approach 2:
The system implements a feedback mechanism where the gateway device receives requests from terminal devices and provides appropriate encryption codes in response. This automated feedback loop ensures that each terminal device receives the correct encryption code dynamically, simplifying key management while maintaining security through automated code distribution and updates
Data Source
AI summary
The disclosure provides a method, a device and a system for encrypting interactive data. In an aspect, the method includes: receiving a request for accessing a network from a terminal device, the request includes a device identifier of the terminal device; generating a random encryption code according to the device identifier; and feeding back the random encryption code to the terminal device so that the terminal device encrypts interactive data using the random encryption code after accessing the network. In another aspect, the method includes: transmitting a request for accessing a network to a gateway device, the request includes a device identifier of a terminal device; receiving a random encryption code fed back by the gateway device, the random encryption code is information for encrypting interactive data during the terminal device accessing the network; and encrypting interactive data with the random encryption code.


