Binary Encryption Method for Secure Audio Video Broadcast

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data encryption/decryption methods fail to provide a scalable and efficient solution for encrypting binary data while maintaining the same file size, and they lack a straightforward hardware implementation that maximizes throughput and security.

Innovation Solution

The proposed method serially partitions an Initial Full Data String into Processing Strings based on fixed bit patterns and desired encryption strength, encrypting each partition independently and in pairs, with the ability to repeat cycles for enhanced encryption complexity, and can be efficiently implemented in hardware using a pipelined architecture.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is partitioned into Processing Strings with varying encryption methods applied, then encryption variability and security are improved, but device complexity increases

Engineering Contradiction:
Improveencryption securityVSAvoidencryption system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the input data stream into multiple Processing Strings (PS), each of which can be encrypted independently using different encryption methods. This segmentation allows for enhanced security through varied encryption approaches while managing complexity by processing each segment separately through a standardized interface.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encryption system dynamically selects from multiple encryption methods (individual PS encryption, paired PS encryption, or no encryption) based on configurable parameters. This dynamic approach allows the system to adapt encryption strength and methodology to specific security requirements without hardcoding complex decision logic, thereby improving security while controlling system complexity.

Inventive Principle:
Principle #15Dynamics

2Reliability

If multiple encryption cycles are applied to increase encryption strength, then security is improved, but processing time increases

Engineering Contradiction:
Improveencryption strengthVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements encryption through repeatable cycles where the same encryption process can be applied multiple times to the same or different data. Each cycle can use different encryption methods and parameters, allowing cumulative security enhancement. The periodic nature enables systematic strengthening of encryption without requiring entirely new processing architectures for each security level.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system controls processing time versus security strength by adjusting parameters such as the number of encryption cycles, the choice of encryption method (individual vs. paired PS encryption), and the delimiter patterns. These parameter changes allow flexible optimization where higher security can be achieved through multiple cycles with simpler individual PS encryption rather than fewer cycles with complex paired encryption, depending on performance requirements.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If Processing String length is increased to reduce partitioning overhead, then processing efficiency is improved, but memory requirements increase

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidmemory requirements
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent allows the Processing String length to be configured as a variable parameter rather than a fixed value. This enables optimization where longer PS lengths can be used when memory is abundant to reduce partitioning overhead and improve processing efficiency, while shorter PS lengths can be selected when memory constraints exist. The delimiter-based partitioning approach provides flexibility to adjust PS length without rigid structural constraints.

Inventive Principle:
Principle #35Parameter changes

4Productivity

If hardware implementation with pipelined architecture is used, then data throughput is improved, but device complexity increases

Engineering Contradiction:
Improvedata throughputVSAvoidhardware architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent's inherent segmentation of data into Processing Strings maps naturally to hardware pipeline stages, where each PS can be processed independently through separate functional units. This segmentation enables parallel processing of multiple PS through the pipeline simultaneously, improving throughput without requiring complex interdependencies between processing stages.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encryption hardware is designed with a universal processing structure that can handle multiple encryption methods (individual PS encryption, paired PS encryption, or no encryption) through the same pipeline architecture. This multi-functionality is achieved through configurable parameters and control logic rather than separate dedicated hardware for each encryption type, thereby improving throughput across different encryption scenarios while controlling hardware complexity through resource sharing.

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

Data Source

PatentUS12192323B2Binary encryption / decryption method for secure audio / video broadcast and communication and for data transmission / storage
Publication Date: 2025.01.07 SECAREANU RADU MIRCEA
  • US12192323B2 patent drawing
  • US12192323B2 patent drawing
  • US12192323B2 patent drawing

AI summary

An encryption/decryption method is disclosed, where the input data string is described in term of consecutive groups of alternating same type bits, where one of these groups of same type bits is defined as a preferred group with the other groups having either lower or higher number of same type bits, where the data string is partitioned into variable length processing strings where the variable length is determined by the occurrence of the preferred group or of a determined number of bits consisting of groups of lower number of same type bits, where these variable length processing strings are encrypted function of the configuration and content of each processing string only, where consecutive processing strings are additionally encrypted based on their content only, where further encryption is performed from permutations of select partitions of groups of processing strings only as well as from permutations of select partitions of consecutive processing strings, where all said encryption means creating a total encryption space, where this total encryption space is represented by a multitude of encryption keys, where each of said encryption keys is interpreted using a set of reference data, and where communication between a data sender device and a data receiver device is secured by conforming to device specific settings.