Dynamic Encryption Algorithm Selection for Mobile Security

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

VSEngineering Contradiction Analysis

1Reliability

If stronger encryption algorithms with more electronic countermeasures are used, then security level is improved, but processing speed deteriorates

Engineering Contradiction:
Improvesecurity levelVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSSpeed

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improveadaptability to security contextsVSAvoidencryption system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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

Inventive Principle:
Principle #1Segmentation

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

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8583937B2Method and apparatus for securing a computing device
Publication Date: 2013.11.12 MALIKIE INNOVATIONS LTD
  • US8583937B2 patent drawing
  • US8583937B2 patent drawing
  • US8583937B2 patent drawing

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.