Mobile Device Multi-Level Encryption Using Distinct Keys

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing use of mobile devices for sensitive data storage poses a challenge in ensuring the security of this data, as existing technologies lack effective multi-level encryption methods to protect against unauthorized access.

Innovation Solution

A computer-implemented method that employs multi-level encryption on mobile devices, using distinct encryption keys derived from application and device passcodes to securely store data, with the option for additional encryption when the device is in inactive mode, ensuring data is locked within multiple layers of protection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multi-level encryption is implemented on mobile devices, then data security is improved, but device complexity increases

Engineering Contradiction:
Improvedata securityVSAvoidencryption system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The encryption system is segmented into multiple independent encryption layers, each using distinct encryption keys. The first encryption uses a first encryption key for application-level protection, while the second encryption uses a second encryption key for device-level protection. This segmentation allows each layer to be managed independently, improving data security without requiring complete system redesign.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements nested encryption where data is encrypted multiple times with different keys in sequence. The first encryption encrypts the data with the first encryption key, and the second encryption further encrypts the already-encrypted data with the second encryption key. This nested structure creates multiple layers of protection where each layer adds security without significantly increasing operational complexity.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Reliability

If multiple encryption keys are used, then protection level is improved, but processing time increases

Engineering Contradiction:
Improveprotection levelVSAvoidencryption processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The encryption keys are generated and stored in advance before data encryption is needed. The system prepares the first encryption key and second encryption key beforehand, so that when data needs to be encrypted, the keys are already available. This preliminary preparation reduces the time required during actual encryption operations while maintaining multiple layers of protection.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9058503B2Systems and methods for secure storage on a mobile device
Publication Date: 2015.06.16 SUCCESSFACTORS INC
  • US9058503B2 patent drawing
  • US9058503B2 patent drawing
  • US9058503B2 patent drawing

AI summary

In one embodiment the present invention includes a computer-implemented method for a mobile device. An application security status is detected. When the application security status is active an application passcode is required to access functionality of a mobile application operating on the mobile device. A first encryption of data associated with the mobile application is performed, where the first encryption uses a first encryption key when the application security status is active, and the first encryption uses a second encryption key when the application security status is not active. A mobile device passcode status is detected. When the mobile device passcode status is active a mobile device passcode is required to access functionality of the mobile computing device. A second encryption of the data is performed when the mobile device passcode status is active, where the second encryption uses a third encryption key.