Single-Pass Data Compression and Encryption Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data transmission systems face inefficiencies and security vulnerabilities due to the separate implementation of compression and encryption processes, which require multiple passes, consume additional resources, and are prone to cryptanalysis.

Innovation Solution

A data transmission system that combines compression and encryption into a single functional unit, allowing both processes to be performed in a single pass, leveraging the compression state for enhanced security and reducing resource consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If compression and encryption are performed in separate sequential stages, then data privacy and size reduction are achieved, but processing time and resource consumption increase

Engineering Contradiction:
Improvedata privacyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges compression and encryption into a single functional unit that processes data in one pass. The compression engine and encryption engine share common resources including data buffers, processing pipelines, and control logic, eliminating the need for separate sequential processing stages while maintaining both compression and encryption functionality.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The functional unit is designed to perform multiple functions simultaneously - compression, encryption, and their reverses (decompression, decryption) - within a single processing architecture. This multi-functional design allows the same hardware or software unit to handle all four operations without requiring separate dedicated units for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If compression is performed first followed by encryption, then compression efficiency is maximized, but the system requires multiple passes through the data

Engineering Contradiction:
Improvecompression efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent combines compression and encryption operations into a single integrated functional unit with shared processing resources. The compression engine and encryption engine operate within the same processing pipeline, allowing both operations to be performed in one pass through the data without requiring multiple separate processing stages.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If separate functional units are used for compression and encryption, then each function can be optimized independently, but system footprint and resource consumption increase

Engineering Contradiction:
Improvefunction optimizationVSAvoidsystem footprint
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent merges compression and encryption into a single functional unit that shares common hardware or software resources including data buffers, processing pipelines, control logic, and memory structures. This integration reduces the overall system footprint while maintaining the ability to perform both functions with high optimization through shared resource utilization.

Inventive Principle:
Principle #5Merging (Combining)

4Reliability

If encryption is performed before compression, then data security is maintained, but compression ratio deteriorates due to randomization of the message

Engineering Contradiction:
Improvedata securityVSAvoidcompression ratio
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements a dynamic processing architecture where the operational sequence can adapt based on data characteristics and security requirements. The system can dynamically adjust whether to compress first or encrypt first, or perform operations in parallel, allowing optimization of both security and compression ratio depending on the specific application context.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8886926B2Single-pass data compression and encryption
Publication Date: 2014.11.11 UNIVERSITY OF MISSISSIPPI
  • US8886926B2 patent drawing
  • US8886926B2 patent drawing
  • US8886926B2 patent drawing

AI summary

Embodiments compress and encrypt data in a single pass to reduce inefficiencies that occur from compression and encrypting data separately. Typically, compression and encryption are implemented in separate functional units. This has a few disadvantages: 1) encryption cannot make use of compression state to further secure the message, 2) processed data is read and written twice, 3) additional space, time, and resources are consumed, and 4) it is more prone to potential cipher-attacks since the encryption stage is independent from compression. Embodiments overcome these disadvantages by structuring these operations so that both compression and encryption is executed within the same processing loop. Thus: 1) encryption is stronger due to the dependence on the compression state, 2) I/O buffers are accessed only once reducing overhead, 3) system footprint is reduced, and 4) cipher analysis is more complex since the decryption process cannot be separated from the decompression process.