Dynamic Encryption Algorithm Selection for Mobile Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices face challenges in dynamically adjusting security levels based on their state to balance security and performance effectively, as existing methods do not adapt encryption measures according to the device's lock status, location, or usage context.
Innovation Solution
A method and apparatus that determine the state of a computing device and automatically switch between multiple security levels by selecting appropriate encryption algorithms, with each level offering progressively more electronic countermeasures, thereby adjusting security and performance based on factors like lock status, location, and usage context.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If stronger encryption algorithms with more electronic countermeasures are used, then security level is improved, but processing speed deteriorates
Solution Approach 1:
The patent implements dynamic selection of encryption algorithms based on the device's current state. The system transitions from static encryption (always using the same algorithm) to dynamic encryption (selecting algorithms in real-time based on lock state, location, and other contextual factors), allowing the security level and processing speed to be optimized adaptively for each situation
Solution Approach 2:
The patent changes the parameters of the encryption system by selecting different encryption algorithms with varying security strengths and performance characteristics based on the device state. When the device is locked or in insecure locations, stronger algorithms with more electronic countermeasures are selected, while weaker algorithms are used when unlocked, effectively changing the security and performance parameters dynamically
2Adaptability or versatility
If multiple encryption algorithms with different security levels are implemented, then adaptability to different security contexts is improved, but device complexity increases
Solution Approach 1:
The patent segments the encryption system into multiple discrete algorithms with different security levels, each optimized for specific contexts. Rather than using a single complex algorithm, the system divides the encryption functionality into separate, manageable algorithmic components that can be selected based on the current security context, making the overall system more adaptable while keeping individual components relatively simple
Solution Approach 2:
The patent introduces a state determination mechanism that acts as an intermediary between the device context and the encryption algorithms. This intermediary evaluates multiple factors (lock state, location, usage context) and selects the appropriate encryption algorithm, thereby managing the complexity of having multiple algorithms while maximizing adaptability to different security contexts
Data Source
AI summary
A method and apparatus for securing a computing device are provided. A state of the computing device is determined, the state associated with a protection state. The computing device is automatically switching between a plurality of security levels at based on the state.


