Executable File Segmentation and Multi-Encryption Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current file storage solutions fail to adequately address the requirements of long-term data management and security, particularly in compliance with regulations like HIPAA and Bank Secrecy Act, due to limitations in data redundancy and encryption techniques.

Innovation Solution

The system partitions files into segments, encrypts each segment separately, and stores them across multiple memory devices using different encryption techniques, with a mapping mechanism to track locations and update encryption as needed, ensuring secure access and redundancy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If files are stored using traditional single-encryption methods, then storage simplicity is maintained, but security and compliance with regulations like HIPAA and Bank Secrecy Act are insufficient

Engineering Contradiction:
Improvedata securityVSAvoidstorage system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The file is divided into multiple segments, with each segment encrypted using a different encryption technique. This segmentation approach enhances security by ensuring that compromise of one encryption method does not expose the entire file, while also enabling compliance with multiple regulations through diverse encryption strategies.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different encryption techniques are applied to different segments of the same file based on specific requirements. Each segment can use encryption methods tailored to its security needs and regulatory requirements, allowing customized security levels for different portions of the data.

Inventive Principle:
Principle #3Local quality

2Reliability

If data is stored without redundancy, then storage efficiency is improved, but data loss occurs when single segments are lost

Engineering Contradiction:
Improvedata integrityVSAvoidstorage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Redundant segments are created and stored in advance during the file segmentation process. These redundant copies are prepared beforehand and distributed across storage systems, ensuring that data recovery is possible without requiring complex real-time reconstruction when segments are lost.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If encryption techniques are not updated when broken, then system simplicity is maintained, but security vulnerabilities persist

Engineering Contradiction:
Improvesecurity postureVSAvoidencryption management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system continuously monitors the security status of encryption techniques and automatically responds when vulnerabilities are detected. When an encryption method is determined to be broken or compromised, the system triggers updates to re-encrypt affected segments using current, secure methods, ensuring ongoing security without manual intervention.

Inventive Principle:
Principle #23Feedback

4Reliability

If files are not segmented and encrypted separately, then processing speed is improved, but security against single-point failure is reduced

Engineering Contradiction:
Improveresilience to segment lossVSAvoidfile processing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The file is divided into multiple independently encrypted segments that can be processed, stored, and retrieved separately. This segmentation enables parallel processing operations and distributed storage, improving system resilience while maintaining processing efficiency through concurrent operations on multiple segments.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11763038B2Secured file storage
Publication Date: 2023.09.19 WELLS FARGO BANK NA
  • US11763038B2 patent drawing
  • US11763038B2 patent drawing
  • US11763038B2 patent drawing

AI summary

Systems and methods may generally be used to securely store an executable file or to compile a securely stored executable file. An example method may include receiving an executable file for long-term storage, segmenting the executable file into a plurality of file segments, encrypting a file segment of the plurality of file segments, storing the plurality of file segments, and retrieving the file segment based on a segment identity for the file segment. The file segment may be output, for example to a requesting device.