Context-Based Message Encryption with Dynamic Complexity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional message protection methods, such as cryptography, are vulnerable to attacks due to increasing computing power and rely on a single key, which can expose multiple messages if compromised, failing to adequately protect confidential information like financial or health data during transmission and storage.
Innovation Solution
A method that analyzes message content to determine its confidentiality level, selects an appropriate encryption rule based on this level, and encodes the message accordingly, using techniques like text classification, keyword extraction, and contextual interpretation to ensure secure communication by varying the computational complexity of encryption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional cryptography is used with a single key, then message protection is provided, but the system becomes vulnerable to attacks due to increasing computing power and key compromise
Solution Approach 1:
The patent segments the encryption approach by applying different computational complexity levels to different messages based on their confidentiality requirements. Instead of using a uniform encryption method, the system divides messages into categories (e.g., high confidentiality, medium confidentiality, low confidentiality) and applies appropriate encryption strengths to each, thereby improving overall security while reducing vulnerability to attacks.
Solution Approach 2:
The patent introduces dynamic adaptation by adjusting the computational complexity of encryption in real-time based on the detected confidentiality level of each message. The system dynamically selects encryption algorithms and parameters according to the message's sensitivity, making the security mechanism flexible and responsive to different threats rather than static and uniform.
2Reliability
If high computational complexity encryption is applied to all messages, then security is improved, but resource usage increases unnecessarily
Solution Approach 1:
The patent applies local quality by tailoring the encryption computational complexity to the specific confidentiality requirements of each message. High-confidentiality messages receive strong encryption with high computational complexity, while low-confidentiality messages use lighter encryption methods. This localized approach ensures that computational resources are concentrated where they are most needed rather than uniformly distributed.
Solution Approach 2:
The patent changes the parameter of computational complexity based on the confidentiality level of each message. By adjusting encryption parameters (such as key length, algorithm selection, or iteration count) according to the message's sensitivity classification, the system optimizes the balance between security and resource consumption, avoiding unnecessary computational overhead for less sensitive communications.
3Ease of manufacture
If uniform encryption is applied to all messages, then implementation is simple, but it fails to provide differentiated protection for different confidentiality levels
Solution Approach 1:
The patent introduces dynamic classification and adaptation mechanisms that automatically detect the confidentiality level of each message and adjust the encryption approach accordingly. This dynamic system maintains implementation feasibility through automated classification while providing differentiated protection, eliminating the need for manual intervention or complex manual decision-making processes.
Data Source
AI summary
By analyzing a content of a first message, a confidentiality level of the first message is determined. An encryption rule for a first computational complexity level corresponding to the confidentiality level of the first message is selected. The first message is encoded according to the encryption rule. The encoded first message and the confidentiality level of the first message are caused to be sent to a recipient.


