Selective Data Encryption in Shared Memory Containers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems lack the ability to securely and efficiently manage the encryption of partial data elements within files, particularly in collaborative environments, as they often require encrypting entire documents or devices, which is inefficient and prone to errors, and do not allow for secure copying of revealed data through insecure memory spaces.

Innovation Solution

The system enables selective encryption and decryption of data elements at various levels, from individual characters to entire files, using a client-server model with cryptographic techniques like AES-256, allowing for secure sharing and compatibility with multiple file formats while maintaining document integrity and scalability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If whole file encryption is used to protect sensitive data, then security is improved, but storage efficiency and collaboration capability deteriorate

Engineering Contradiction:
Improvedata securityVSAvoidcollaboration efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the file into multiple data containers, each containing specific data elements that can be independently encrypted or decrypted. This allows selective encryption of only the sensitive portions of the file rather than the entire file, enabling collaboration on non-sensitive sections while maintaining security for protected sections.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different encryption states to different parts of the file - some data containers are encrypted while others are decrypted. This local differentiation allows users to access and collaborate on unencrypted portions while sensitive portions remain protected, resolving the contradiction between security and collaboration efficiency.

Inventive Principle:
Principle #3Local quality

2Reliability

If multiple manually redacted files are created for different security clearance levels, then access control is improved, but device complexity and error risk increase

Engineering Contradiction:
Improveaccess controlVSAvoidfile management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the file into multiple data containers that can be independently controlled. Each container can be encrypted or decrypted based on user clearance levels, eliminating the need to create separate redacted files for different users. The system automatically manages which containers are accessible to which users based on their security clearances.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates cryptographic copies of data elements in encrypted form within the same file structure, allowing the same physical file to serve multiple security levels. Instead of creating multiple physical copies with different redactions, the system uses cryptographic copying to provide different views of the same data based on user permissions.

Inventive Principle:
Principle #26Copying

3Quantity of substance

If partial file encryption is implemented to improve storage efficiency, then storage needs are reduced, but system complexity increases

Engineering Contradiction:
Improvestorage requirementsVSAvoidencryption management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the file into data containers that can be independently encrypted. Only the necessary sensitive portions are encrypted, reducing storage requirements compared to whole-file encryption. The system automatically manages the encryption state of each container, reducing the perceived complexity for users while enabling efficient storage utilization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10061932B1Securing portable data elements between containers in insecure shared memory space
Publication Date: 2018.08.28 WINDTALKER LLC
  • US10061932B1 patent drawing
  • US10061932B1 patent drawing
  • US10061932B1 patent drawing

AI summary

Systems and methods for encrypting an unencrypted data set within a file are provided. The disclosed systems and methods can be configured to create a ciphertext object within the existing data structures of a native file format. The systems and methods enable the secure copying data between multiple applications while displaying a revealed form of the data to a user.