Dual Stream Encryption System Eliminating Block Effects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional block and stream ciphers do not provide a secure encryption scheme, as they are prone to 'block effects' and lack effective mechanisms to ensure secure encryption and decryption processes.

Innovation Solution

A system that generates and synchronizes two cipher streams using plaintext information and keys, employing an exclusive disjunction operator to produce a ciphertext stream, ensuring secure encryption and decryption through the use of a block cipher encryption unit and a random function generator.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional block ciphers are used to encrypt plaintext, then encryption can be performed, but block effects occur where identical plaintext blocks produce identical ciphertext blocks

Engineering Contradiction:
Improveencryption securityVSAvoidblock effect
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent segments the encryption process into two independent stream generators: a first stream generated from the plaintext and first key, and a second stream generated from a randomizing function and second key. This segmentation allows each stream to be independently controlled and combined, eliminating the block effect while maintaining security.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a composite encryption system by combining two different stream generation methods: a deterministic stream based on plaintext and key, and a randomizing stream based on a randomizing function and key. The combination of these two streams through XOR operation produces a secure ciphertext that eliminates block effects.

Inventive Principle:
Principle #40Composite materials

2Object-generated harmful factors

If stream ciphers are used to encrypt data, then block effects are eliminated, but synchronization between transmitter and receiver becomes critical

Engineering Contradiction:
Improveblock effect eliminationVSAvoidsynchronization reliability
Core Design Contradiction:
Object-generated harmful factorsVSReliability

Solution Approach 1:

The patent incorporates feedback mechanisms where the first stream generator uses the plaintext and first key to generate a stream that feeds back into the encryption process. The second stream generator uses a randomizing function with feedback from previous outputs to generate randomized streams. This feedback ensures both streams remain synchronized and secure throughout the encryption process.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent makes the encryption system dynamic by using a randomizing function that changes the second stream based on randomization. This dynamic element ensures that even if synchronization issues arise, the randomizing component adapts to maintain security and proper synchronization between the two streams.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If a single key is used for both encryption and decryption in symmetric-key ciphers, then the system is simple, but security is compromised

Engineering Contradiction:
Improvekey management simplicityVSAvoidencryption security
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the key management into two separate keys: a first key for generating the first stream and a second key for generating the second stream. This segmentation allows each key to be managed independently and securely, eliminating the need for a single shared key while maintaining system simplicity through clear separation of cryptographic functions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent makes the encryption system universal by allowing the same two keys and randomizing function to be used across multiple encryption operations. The first stream generator and second stream generator can be repeatedly applied to different plaintexts, providing multi-functionality while maintaining security through the separate key structure.

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

Data Source

PatentUS7751565B2Secure encryption system, device and method
Publication Date: 2010.07.06 PERMANENT PRIVACY LTD
  • US7751565B2 patent drawing
  • US7751565B2 patent drawing
  • US7751565B2 patent drawing

AI summary

A system, device and method for encrypting plaintext information securely. The system includes a transmitting agent to generate and synchronize a first cipher stream using the plaintext information and a first key, to generate and synchronize a second cipher stream using a second key and a randomizing function to randomize and synchronize a controllable plaintext stream to form a second synchronized cipher stream, and to operate on the plurality of first and second cipher streams using an exclusive disjunction operator to obtain a ciphertext stream; and a receiving agent to decrypt the ciphertext stream.