Device-Specific Key Mapping for Efficient Data Transmission Encryption
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data transmission methods face challenges in ensuring data security while avoiding excessive computational resource usage and long calculation times, which affect efficiency.
Innovation Solution
A data encryption method utilizing a random number set and device-specific data mapping information to generate encryption keys, encrypting data description information, and performing operations to generate encrypted data, enhancing security without excessive resource consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a complex encryption algorithm is used to process the data, then data security is improved, but computing resources are occupied and calculation time increases
Solution Approach 1:
The patent segments the encryption process into multiple independent stages: generating a first encryption key from device information, encrypting data description information to obtain encrypted description information, generating a second encryption key from the encrypted description information, and finally encrypting the data. This segmentation allows each stage to use simpler, more efficient algorithms while collectively achieving strong security, thus resolving the contradiction between security and transmission efficiency.
Solution Approach 2:
The patent performs preliminary actions by pre-generating encryption keys from device information before actual data transmission. The first encryption key is derived from device information in advance, and encrypted description information is prepared beforehand. This preliminary key generation reduces the computational burden during actual data transmission, improving efficiency while maintaining security.
2Reliability
If a complex encryption algorithm is used to process the data, then data security is improved, but calculation time increases
Solution Approach 1:
The encryption process is divided into time-efficient segments: device information processing to generate the first key, encrypting description information, generating the second key, and final data encryption. Each segment uses optimized algorithms that minimize calculation time while contributing to overall security, thereby reducing total calculation time compared to a single complex algorithm.
Solution Approach 2:
The patent changes the parameters of the encryption process by using different key generation methods at different stages. The first encryption key is generated from device information parameters, while the second encryption key is generated from encrypted description information. This parameter variation allows optimization of calculation time at each stage while maintaining cumulative security strength.
Data Source
Figure 1~2
Figure 3~5
Figure 6
AI summary
The embodiment of the present invention discloses a data encryption method, device, computer device and storage medium, which can obtain a random number set and a data mapping information, wherein the random number set comprises a plurality of random numbers, and the data mapping information is determined based on a preset device information of an electronic device, map the random numbers in the random number set based on the data mapping information to obtain a first encryption key, obtain a data description information of data to be encrypted, and perform operations on the data description information based on the first encryption key to obtain an encrypted description information, map the data description information based on the data mapping information to obtain a second encryption key, use the first encryption key and the second encryption key to perform operations on the data to be encrypted to obtain an initial encrypted data, and generate an encrypted data corresponding to the data to be encrypted based on the random number set, the encrypted description information, and the initial encrypted data. This can enhance data security during data transmission.