Mobile Data Protection via Server-Side Key Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile device security measures, such as encryption using a content protection key or asymmetric key pairs, are vulnerable if the user's password is compromised, allowing unauthorized access to sensitive information even when the device is locked.

Innovation Solution

A Data Protection Module on the mobile device receives a secret key from a trusted party for secure encryption and decryption of data, using it to create a new key that is deleted after encryption, ensuring that even the user's password cannot decrypt the data, and re-establishing the key when the device is in a safe area.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If encryption using a content protection key is used to protect data on a mobile device, then data security is improved, but the system becomes vulnerable if the user's password is compromised

Engineering Contradiction:
Improvedata securityVSAvoidvulnerability to password compromise
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a server as an intermediary that holds the master key separately from the mobile device. The mobile device stores only encrypted data and a reference to the master key, while the server stores the actual master key. This separation means that even if the device is compromised or the user divulges their password, the attacker cannot access the master key or decrypt the data without server authorization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The encryption system is segmented into multiple components: a master key stored on the server, individual encryption keys derived from the user's password for each device, and the actual data encrypted on the device. This segmentation ensures that no single component contains all the information needed to decrypt data, distributing security responsibilities across multiple trusted parties.

Inventive Principle:
Principle #1Segmentation

2Reliability

If a temporary symmetric key is generated from the user's password to encrypt the content protection key, then data protection is improved, but the key management complexity increases

Engineering Contradiction:
Improvedata protectionVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically generates and manages the temporary symmetric key from the user's password without requiring manual intervention. When the user inputs their password, the system automatically derives the encryption key, encrypts the content protection key with it, and then automatically deletes the temporary key from memory. This self-service approach eliminates the need for users to manually manage keys while maintaining strong security.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses temporary symmetric keys that are created solely for the purpose of encrypting the content protection key and then immediately deleted. These disposable keys serve their purpose once and are then discarded, eliminating the need for long-term key storage on the device and reducing the attack surface for persistent key theft.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Reliability

If the private key is encrypted using the temporary symmetric key generated from the user's password, then data protection while locked is improved, but the system remains vulnerable if the password is divulged

Engineering Contradiction:
Improvedata protection while lockedVSAvoidvulnerability to password disclosure
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The server acts as an intermediary that holds the master key separately from the mobile device. The mobile device stores only encrypted data and a reference to the master key, while the server stores the actual master key. This separation means that even if the device is compromised or the user divulges their password, the attacker cannot access the master key or decrypt the data without server authorization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The encryption system is segmented into multiple components: a master key stored on the server, individual encryption keys derived from the user's password for each device, and the actual data encrypted on the device. This segmentation ensures that no single component contains all the information needed to decrypt data, distributing security responsibilities across multiple trusted parties.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8627108B2System and method for protecting data on a mobile device
Publication Date: 2014.01.07 MALIKIE INNOVATIONS LTD
  • US8627108B2 patent drawing
  • US8627108B2 patent drawing
  • US8627108B2 patent drawing

AI summary

Methods and systems are disclosed for protecting data on a mobile device. A data protection module on the mobile device receives a transmission including a secret key. The secret key is used in encrypting data on the device and is then deleted. Subsequent to an event detectable to the mobile device, the data protection module receives another transmission including said secret key. The secret key is then used to decrypt the encrypted data.