Codeword Mapping for Random Access in Compressed Encrypted Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The rapid growth of data storage demand outstrips the capacity to store it, with existing solutions like physical storage expansion and data compression being inadequate, and transmission bandwidth becoming a bottleneck, especially for large data sets and low-bandwidth devices.

Innovation Solution

A system and method for extracting data from compressed and encrypted data streams using lossless compression and codeword-to-byte mapping, enabling selective random access to specific data segments while maintaining data integrity and confidentiality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data compression is used to reduce storage demand, then storage capacity utilization improves, but data retrieval efficiency deteriorates due to the need to decompress entire datasets

Engineering Contradiction:
Improvestorage capacityVSAvoiddata retrieval efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent divides the compressed data stream into discrete codeword units, each representing a specific byte range in the original data. This segmentation allows the system to retrieve only the codewords corresponding to requested data portions rather than decompressing the entire dataset, thus maintaining both storage efficiency and retrieval speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system pre-computes and stores a mapping table that associates each codeword with its corresponding byte range in the original uncompressed data. This preliminary action enables rapid identification and extraction of specific data segments during retrieval operations without requiring full decompression.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If encryption is applied to protect data confidentiality, then security improves, but random access capability deteriorates

Engineering Contradiction:
Improvedata confidentialityVSAvoidrandom access capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The encrypted data is organized into discrete codeword units, each independently decryptable. The mapping table allows the system to identify and decrypt only the specific codewords containing the requested byte range, enabling random access to encrypted data without decrypting the entire dataset.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The mapping table serves as an intermediary structure that bridges the encrypted codeword domain and the original byte domain. It enables the system to translate byte range requests into specific codeword identifiers, facilitating efficient random access to encrypted data while maintaining security.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If full dataset decompression is performed to access specific data, then data access completeness improves, but processing time and computational resources worsen

Engineering Contradiction:
Improvedata access completenessVSAvoidprocessing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system extracts and processes only the specific codewords containing the requested byte range from the compressed and encrypted data stream. By using the mapping table to identify relevant codewords, the system avoids the unnecessary computational overhead of decompressing and decrypting the entire dataset, significantly reducing processing time while maintaining access completeness.

Inventive Principle:
Principle #2Taking out (Extraction)

4Quantity of substance

If traditional compression methods are used, then storage efficiency improves, but transmission bandwidth requirements deteriorate for large datasets

Engineering Contradiction:
Improvestorage efficiencyVSAvoidtransmission bandwidth
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The patent compresses data into discrete codeword units that can be independently transmitted and stored. This segmentation allows for efficient storage utilization while enabling selective transmission of only the codewords containing requested data, reducing the bandwidth required for transmitting large datasets compared to traditional methods that require transmitting or decompressing entire datasets.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12615060B2Extracting data from a compressed and encrypted data stream
Publication Date: 2026.04.28 ATOMBEAM TECH INC
  • US12615060B2 patent drawing
  • US12615060B2 patent drawing
  • US12615060B2 patent drawing

AI summary

Data is extracted from a compressed and encrypted data stream employing lossless compression and a codeword-to-byte mapping enables selective random extraction from compressed and encrypted data. Initially, data is compressed to reduce its size without information loss. A codeword-to-byte mapping table is created, associating codewords with specific positions in the compressed data. When a request for a specific byte range is received, the system uses the mapping to identify the codewords linked to that range within the compressed data. The system then selectively decompresses the identified codewords and subsequently decrypts the decompressed data.