Mobile Data Vault Encryption Key Derivation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current security measures for mobile devices, such as the iPad and iPhone, are inadequate as they rely on weak device passcodes and hardware encryption that can be easily brute-forced, and are vulnerable to decryption if the user's computer is compromised, necessitating enhanced data protection.

Innovation Solution

The implementation of a software-based encryption system, CommandHub Mobile Vault, which uses a strong password-protected encryption processor with AES-256 encryption, generating a complex encryption key from the user password, device ID, and a hard-coded salt, processed through a hash-based message authentication code, to securely store and manage data independently of the operating system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hardware encryption with device passcode is used, then data protection is provided, but the security is inadequate and can be brute-forced

Engineering Contradiction:
Improvedata protectionVSAvoidbrute-force vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent changes the encryption parameter from hardware-based AES encryption with simple passcodes to software-based custom encryption with complex key derivation. The encryption key is generated by combining the user password with a unique device identifier and salt through a hash-based message authentication code, creating a much stronger cryptographic parameter that resists brute-force attacks.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces a software-based encryption processor as an intermediary between the user password and the encrypted data. This intermediary component derives a unique encryption key from the password using cryptographic hash functions and message authentication codes, providing an additional layer of security that hardware encryption alone cannot achieve.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If full disk encryption is used, then data is protected, but the encryption keys can be compromised if the user's computer is obtained

Engineering Contradiction:
Improvedata protectionVSAvoidkey escrow vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the encryption key generation process from the device's hardware encryption system and implements it independently through a software-based encryption processor. The encryption key is derived locally from the user password and device identifier without being stored or escrowed anywhere, eliminating the vulnerability where keys could be accessed if the user's computer is compromised.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The encryption system provides self-service security by generating and using encryption keys that are uniquely derived from the user's own password and device identifier. The system does not rely on external key management or escrow mechanisms, making it immune to key compromise through device recovery or computer access.

Inventive Principle:
Principle #25Self-service

3Object-affected harmful factors

If strong encryption keys are used, then security against brute-force attacks is improved, but the complexity of the encryption system increases

Engineering Contradiction:
Improvebrute-force resistanceVSAvoidencryption system complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent implements a universal encryption approach where a single software-based encryption processor handles all encryption operations for the application. This multi-functional component performs key derivation, data encryption, and key management tasks, simplifying the overall system architecture while maintaining strong security through standardized cryptographic operations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9448949B2Mobile data vault
Publication Date: 2016.09.20 COMMANDHUB
  • US9448949B2 patent drawing
  • US9448949B2 patent drawing
  • US9448949B2 patent drawing

AI summary

A portable electronic device is provided. The portable electronic device includes a data interface module that processes files associated with a user, the data interface module receives and validates a password from a user of the portable electronic device before the user is allowed access to files processed by the data interface module, an encryption key formed by the data interface module upon validation of the password, the encryption key further comprising the password, a hard coded private string and a serial number of the portable electronic device and a data storage area that stores files received from the data interface module the stored files are encrypted using the encryption key and where neither the encryption key or the password are stored in an unencrypted format anyplace within the portable electronic device.