Mobile Data Security via Segmented Key Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for storing sensitive data, such as credit card information, are vulnerable to hacking as decryption keys are often stored centrally, making it easy for thieves to access multiple records by targeting a single database.

Innovation Solution

A mobile communication system where sensitive data is double-encrypted using a device-specific key and a server key, with the device key stored only on the mobile device and not in the central database, and erased from the server soon after use, forcing hackers to target both the device and the server to access the data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If decryption keys are stored centrally in a database, then data access is convenient and fast, but the system becomes vulnerable to hacking and single-point failures

Engineering Contradiction:
Improvedata access convenienceVSAvoidsystem security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The decryption key is segmented into two parts: a device-specific key stored on the mobile device and a server key stored on the server. Both parts are required to decrypt sensitive data, eliminating the single-point vulnerability of centralized key storage while maintaining access functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The device-specific key is extracted from the central database and stored locally on the mobile device. This removes the critical security vulnerability from the centralized storage system while preserving the ability to access encrypted data through distributed key management.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If decryption keys are distributed to multiple devices, then system security is improved, but key management complexity increases

Engineering Contradiction:
Improvesystem securityVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The key management system is segmented into device-specific keys managed by individual mobile devices and a server key managed by the server. This segmentation distributes security responsibilities while maintaining manageable complexity through clear separation of duties.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server acts as an intermediary that facilitates key management by storing encrypted data with the server key and coordinating with mobile devices that hold device-specific keys. This intermediary role simplifies the overall key management complexity by providing a centralized coordination point.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If sensitive data is encrypted with device-specific keys, then hacking motivation is reduced, but encryption/decryption overhead increases

Engineering Contradiction:
Improvedata securityVSAvoidprocessing overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The encryption system uses segmented keys (device-specific and server keys) to encrypt data. While this increases security, the overhead is managed by performing encryption once during data storage and only requiring decryption during authorized access, minimizing repeated processing overhead.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8924711B2Hack-deterring system for storing sensitive data records
Publication Date: 2014.12.30 ZOOZ MOBILE
  • US8924711B2 patent drawing
  • US8924711B2 patent drawing
  • US8924711B2 patent drawing

AI summary

A mobile communication system comprising a multiplicity of mobile devices, and a server communicating with the mobile devices via a communication network, and a central database which is in data communication with the server and which is operative for storing sensitive data encrypted using at least one key, at least a portion of which is provided, only on certain occasions, by an individual one of the mobile devices and is not retained between the occasions by the central database.