Dynamic Encryption Engine Loading for Security-Speed Balance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing encryption methods in IoV communication provide insufficient security strength, waste resources, and increase encryption and decryption time, as they are either too weak or require unnecessary hardware, making them inefficient for varying information security needs.
Innovation Solution
A method of dynamically loading an encryption engine that selects between soft and hard encryption based on information parameters such as security levels, sizes, and access speeds, optimizing resource use and efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If hard encryption is used, then security strength is improved, but resource consumption and cost increase
Solution Approach 1:
The system dynamically selects between soft encryption and hard encryption based on the security requirements of different information types. High-security information triggers hard encryption loading, while low-security information uses soft encryption, making the encryption strength adaptive rather than static.
Solution Approach 2:
Different encryption methods are applied to different information based on their security needs. Confidential information receives hard encryption protection, while non-confidential information uses soft encryption, ensuring that security resources are concentrated where needed.
2Reliability
If hard encryption is used, then security strength is improved, but encryption and decryption time increases
Solution Approach 1:
The system dynamically adjusts encryption method based on security requirements. Hard encryption is loaded and used only when high security is needed, while soft encryption handles routine operations, optimizing the balance between security strength and processing speed.
Solution Approach 2:
Hard encryption is applied selectively to confidential information requiring high security, while soft encryption handles non-confidential information, ensuring that time-consuming hard encryption operations are performed only when necessary.
3Loss of energy
If soft encryption is used, then resource consumption is reduced, but security strength is insufficient
Solution Approach 1:
The system dynamically evaluates security requirements and switches between soft and hard encryption accordingly. Soft encryption is used for low-security information to save resources, while hard encryption is loaded and applied when high security is detected or required.
Solution Approach 2:
Different encryption methods are applied to different information types based on their security classification. Confidential information receives hard encryption protection, while non-confidential information uses resource-efficient soft encryption.
4Productivity
If soft encryption is used, then encryption and decryption speed is improved, but security strength is insufficient
Solution Approach 1:
The system dynamically selects encryption method based on security requirements and information characteristics. Fast soft encryption is used for non-confidential information, while hard encryption is loaded and applied to confidential information requiring stronger protection.
Solution Approach 2:
Fast soft encryption is applied to non-confidential information where speed is prioritized, while hard encryption is applied to confidential information where security is prioritized, optimizing both speed and security locally.
Data Source
AI summary
A method of dynamically loading an encryption engine generates a relationship between encryption identifiers and information parameters. The information parameters includes information security levels, information sizes, and information access speeds. The encryption identifiers include a soft encryption identifier and a hard encryption identifier. A target encryption identifier of current to-be-encrypted information is obtained, and a target encryption mode of the current to-be-encrypted information is determined. An encryption engine corresponding to the current to-be-encrypted information is loaded according to the encryption mode. The method can reduce waste of resources, and improve an efficiency of encryption and decryption of information.


