Hash-Based File Reconstruction for Granular Access and Storage Savings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for an efficient and secure way to store and access electronic data files, particularly in enterprise environments with increasing data storage requirements and complex access control needs.

Innovation Solution

A system for cryptographic hash-based reconstruction of electronic data files using a data reconstruction database with unique identifiers and templates, allowing dynamic reconstruction and secure access control through private keys.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data files are stored in traditional storage systems, then data access is straightforward, but storage space is wasted and access control is coarse-grained

Engineering Contradiction:
Improveaccess control granularityVSAvoidstorage space utilization
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments data files into individual data elements and stores them in a data elements database. Each data element is independently addressable through identifiers in reconstruction templates, enabling fine-grained access control where users can be granted permission to specific elements rather than entire files. This segmentation also eliminates storage waste by allowing selective reconstruction of only authorized portions of files.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by pre-processing data files into structured components (data elements with unique identifiers) and organizing them in a database with reconstruction templates. This upfront preparation enables efficient on-demand reconstruction without storing complete file copies, saving storage space while maintaining fast access to authorized portions.

Inventive Principle:
Principle #10Preliminary action

2Speed

If complete data files are stored for every user, then access speed is fast, but storage requirements increase significantly

Engineering Contradiction:
Improvedata access speedVSAvoidstorage capacity
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

Instead of storing complete data file copies for each user, the system creates lightweight reconstruction templates containing only the identifiers and ordering information needed to reconstruct files. These templates are minimal copies that enable fast reconstruction without duplicating actual data content, significantly reducing storage requirements while maintaining access speed.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system implements dynamic reconstruction where data files are rebuilt on-demand from stored elements based on user authorization and template instructions. This dynamic approach replaces static pre-stored file copies with flexible runtime reconstruction, optimizing the balance between access speed and storage efficiency by only assembling data elements when needed.

Inventive Principle:
Principle #15Dynamics

3Reliability

If traditional access control methods are used, then implementation is simple, but security is insufficient for granular control

Engineering Contradiction:
Improveaccess control securityVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces cryptographic hash values and private keys as intermediaries between users and data elements. Users authenticate with private keys, and the system validates these against stored hash values to determine authorization. This intermediary authentication mechanism provides strong security for granular access control without requiring complex permission management systems, as the cryptographic layer handles security verification.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Quantity of substance

If data files are dynamically reconstructed, then storage efficiency improves, but processing time increases

Engineering Contradiction:
Improvestorage spaceVSAvoidfile reconstruction time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-organizing data elements in a database with unique identifiers and pre-defining reconstruction templates that specify the exact sequence and arrangement of elements. This upfront structuring enables extremely fast on-demand reconstruction, as the system only needs to retrieve and assemble elements according to pre-planned templates rather than performing complex processing during reconstruction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

By segmenting files into discrete, independently stored data elements with identifiers, the system enables parallel retrieval and efficient assembly during reconstruction. The segmentation allows the system to fetch only the specific elements needed for a given user's authorized view, reducing reconstruction time compared to copying entire files, while maintaining storage efficiency.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12537679B2System for cryptographic hash-based reconstruction of electronic data files
Publication Date: 2026.01.27 BANK OF AMERICA CORP
  • US12537679B2 patent drawing
  • US12537679B2 patent drawing
  • US12537679B2 patent drawing

AI summary

A system is provided for cryptographic hash-based reconstruction of electronic data files. In particular, the system may comprise a data reconstruction database containing entries for elements of electronic data files. Each element and/or entry within the data reconstruction database may be associated with a unique tag or identifier. Accordingly, when data files are generated and/or stored by the system, the data files may comprise an ordered list of one or more identifiers. Based on the identifiers with the data files, the system may dynamically reconstruct the contents of the data files. The system may further use cryptographic keys or hash values to provide secured access control to the data files. In this way, the system may provide an efficient and secure way to store and generate electronic data files and provide secured access thereto.