HRPNC Metadata Gating for Secure Binary Decompression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing systems face challenges in sending or receiving data due to their configurations or security considerations, particularly in air-gapped systems and remote environments with unstable network connections, leading to vulnerabilities and data transfer issues.

Innovation Solution

The method involves decompressing human readable prime number compression (HRPNC) objects using metadata, which includes receiving a compressed binary object and metadata, decompressing the metadata to generate metadata, and determining if usage requirements are satisfied before decompressing the binary object, allowing conditional decompression based on system capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data is transferred to air-gapped systems or remote environments, then data accessibility is improved, but security vulnerabilities and data transfer reliability worsen

Engineering Contradiction:
Improvedata accessibilityVSAvoidsecurity and transfer stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The data transfer process is segmented into multiple stages: compression stage (where data is compressed before transfer), transmission stage (where only compressed data is sent), and decompression stage (where data is decompressed only when usage requirements are satisfied). This segmentation allows the system to maintain security during transfer while enabling reliable access when needed, resolving the contradiction between accessibility and security/reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Data is compressed in advance before transfer to air-gapped systems or remote environments. The compressed data is transmitted, and only after verifying usage requirements are satisfied does the system decompress the data. This preliminary compression action reduces the data size for secure transfer while ensuring reliability by only decompressing when necessary, thus resolving the accessibility versus security/reliability contradiction.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If compressed data is decompressed without checking usage requirements, then data availability is improved, but resource waste and system overhead increase

Engineering Contradiction:
Improvedata availabilityVSAvoidcomputational resource consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system performs a preliminary check of usage requirements before initiating decompression. The metadata is first decompressed and examined to determine whether the binary object satisfies the required usage criteria. Only if the requirements are satisfied does the system proceed to decompress the actual binary data. This preliminary verification action prevents unnecessary decompression and associated resource consumption, resolving the contradiction between data availability and resource efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Metadata acts as an intermediary between the compressed binary object and the decompression process. The metadata contains usage requirement information that mediates the decision to decompress. By checking the metadata first, the system can determine whether decompression is necessary before consuming computational resources, thus resolving the contradiction between ensuring data availability and avoiding resource waste.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If metadata is decompressed before checking usage requirements, then decompression speed is improved, but security risks and data integrity issues increase

Engineering Contradiction:
Improvedecompression speedVSAvoiddata integrity and security
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs a preliminary decomposition of metadata to extract usage requirement information before decompressing the main binary object. This allows the system to verify that the binary object satisfies usage requirements before allocating resources for full decompression. The preliminary metadata decomposition enables efficient usage verification while maintaining security by preventing decompression of potentially unauthorized data, thus resolving the contradiction between speed and reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The decompression process is segmented into two distinct phases: first decompressing and examining the metadata to verify usage requirements, then only decompressing the binary object if requirements are satisfied. This segmentation ensures that the faster metadata decomposition is performed first for verification purposes, while the more resource-intensive binary object decomposition is performed only when necessary and safe, resolving the contradiction between decompression speed and data integrity/security.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12530331B2Decompressing human readable prime number compression (HRPNC) objects using metadata
Publication Date: 2026.01.20 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12530331B2 patent drawing
  • US12530331B2 patent drawing
  • US12530331B2 patent drawing

AI summary

Decompressing human readable prime number compression (HRPNC) objects using metadata, including: receiving a compressed binary object and compressed metadata, wherein the compressed binary object comprises a HRPNC of a binary object and wherein the compressed metadata comprises a HRPNC of metadata associated with the binary object; decompressing the compressed metadata to generate the metadata; and determining, based on the metadata, whether one or more usage requirements for the binary object indicated in the metadata are satisfied.