Dynamic Encryption Code Generation for Wireless Data Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata transmission securityVSAvoidencryption system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a random encryption code is generated for each terminal device, then data security is enhanced, but the complexity of key management increases

Engineering Contradiction:
Improvedata transmission securityVSAvoidencryption key management
Core Design Contradiction:
ReliabilityVSEase of operation

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

Inventive Principle:
Principle #25Self-service

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

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11477018B2Method, device and system for encrypting interactive data
Publication Date: 2022.10.18 BEIJING BOE TECH DEV CO LTD
  • US11477018B2 patent drawing
  • US11477018B2 patent drawing
  • US11477018B2 patent drawing

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.