Secure Data Storage Segmentation on Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for secure storage of enterprise data on mobile devices lack improvements for multiple user access and data management, particularly in ensuring secure encryption and deletion of data across sessions.

Innovation Solution

Establishing a shared encryption key between software application instances on different electronic devices to create and manage secure storage locations, encrypt data, and delete it upon session end, ensuring secure data handling and access control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If secure storage of enterprise data is implemented on mobile devices used by multiple users, then data security is improved, but access control and data management complexity increases

Engineering Contradiction:
Improvedata securityVSAvoidaccess control complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments data storage by creating separate storage locations for different users or applications. Each storage location is isolated and can be independently managed with its own access controls, encryption keys, and security policies. This segmentation allows multiple users to access the same device with their own secure data partitions without interfering with each other, thereby maintaining high data security while managing access control complexity through modular organization.

Inventive Principle:
Principle #1Segmentation

2Reliability

If encryption keys are maintained for secure data storage, then data protection is improved, but security vulnerability increases if keys are not properly managed

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

Solution Approach 1:

The patent implements preliminary action by establishing security policies, generating encryption keys, and creating secure storage locations before data is stored. Access control lists and encryption schemes are pre-configured for each storage location, and security policies are defined in advance to govern key management, data access, and session termination. This preliminary setup ensures that when data is stored, the protective measures are already in place, reducing the risk of security vulnerabilities during actual data handling operations.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If data is stored securely with encryption, then data integrity is improved, but data access speed decreases due to encryption/decryption operations

Engineering Contradiction:
Improvedata integrityVSAvoiddata access speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent applies local quality by implementing different security measures and encryption schemes for different storage locations based on their specific security requirements and access patterns. Frequently accessed data may use lighter encryption or be cached in secure memory, while highly sensitive data uses stronger encryption. Each storage location can be configured with its own security policy, allowing the system to optimize the balance between data integrity and access speed on a local, per-location basis rather than applying uniform encryption to all data.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11182494B2Processing data on an electronic device
Publication Date: 2021.11.23 MALIKIE INNOVATIONS LTD
  • US11182494B2 patent drawing
  • US11182494B2 patent drawing
  • US11182494B2 patent drawing

AI summary

A method of controlling access to data on a first electronic device, the method comprising steps of establishing a shared encryption key with a first software application instance running on a second electronic device, receiving a ‘begin session’ command sent by the first software application instance and responsive to the ‘begin session’ command, creating a storage location in a data store of the electronic device, obtaining a data encryption key, receiving data, encrypting the data using the data encryption key and storing the encrypted data in the storage location, receiving an ‘end session’ command sent by the first software application instance and responsive to the ‘end session’ command, discarding the shared encryption key, and deleting the encrypted data from the storage location.