Concurrent Data Compression with Frequency Vector Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data compression and encryption methods require separate processes, leading to increased computational resources and latency, especially in real-time transmission of multimedia content.

Innovation Solution

A concurrent encryption and lossless compression system that uses the Burrows-Wheeler Transformation followed by an inversion ranking transformation, and then encrypts only the frequency vector for transmission, reducing computational overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate compression and encryption processes are used in sequence, then security and compression efficiency are maintained, but computational resources and latency increase

Engineering Contradiction:
ImprovesecurityVSAvoidcomputational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges compression and encryption into a single concurrent process. The Burrows-Wheeler Transformation is applied to compress the data, and simultaneously, a chaotic encryption function is applied to encrypt the transformed data. This concurrent execution eliminates the sequential overhead of traditional CtE or EtC approaches, reducing computational resources and latency while maintaining both compression efficiency and security.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent applies the Burrows-Wheeler Transformation as a preliminary step before encryption. By transforming the data into a more compressible format first, the system enables better compression ratios to be achieved during the concurrent encryption process. The transformation prepares the data structure in advance, making it more amenable to both compression and subsequent encryption operations.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If AES encryption is applied to large files, then security is ensured, but overhead and latency increase

Engineering Contradiction:
ImprovesecurityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent replaces the traditional AES encryption mechanism with a chaotic encryption system based on chaotic dynamical systems. This substitution allows for parallel and concurrent encryption operations that can be performed more efficiently on large files. The chaotic encryption function operates differently from standard AES, enabling reduced overhead and latency while maintaining cryptographic security through the inherent unpredictability and sensitivity to initial conditions of chaotic systems.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If compression is performed before encryption, then compression efficiency is optimized, but the entire compressed file must be encrypted increasing computational cost

Engineering Contradiction:
Improvecompression efficiencyVSAvoidcomputational cost
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent applies partial encryption action by encrypting the Burrows-Wheeler transformed data concurrently with compression rather than encrypting the entire compressed file afterward. The chaotic encryption function is applied selectively during the compression process itself, encrypting portions of the data as they are transformed. This partial concurrent encryption reduces the total computational cost compared to full post-compression encryption while maintaining security.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12316352B2System and method for concurrent encryption and lossless compression of data
Publication Date: 2025.05.27 THE RES FOUNDATION FOR THE STATE UNIV OF NEW YORK
  • US12316352B2 patent drawing
  • US12316352B2 patent drawing
  • US12316352B2 patent drawing

AI summary

A system and method for concurrent encryption and lossless compression of data with an algorithm executing on a computer platform. The lossless compression component of the algorithm consists of preprocessing the data with a Burrows-Wheeler transformation followed by an inversion ranking transformation in advance of employing an entropy coder, such as binary arithmetic coder. The frequency vector of the Inversion Ranking transformation is then encrypted and transmitted along with the compressed data with only the frequency vector encrypted. Since the frequency vector is required for decompression, no further encryption of the compressed data is necessary to secure the compressed file.