Entropy Stream Encryption via One-Time Pad Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Securely transmitting and expanding entropy over communication channels without allowing attackers to intercept and utilize the random information for decryption or other processes, as existing methods are vulnerable to interception and frequency analysis.

Innovation Solution

Implementing a system that transmits random information using a One Time Pad (OTP) for encryption, embedding messages within the entropy stream, and using expansion vectors to securely share and expand entropy, ensuring that even if the stream is intercepted, the underlying random data remains unknown due to deterministic and random transformations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If random information is transmitted over a communication channel, then the entropy can be shared between parties, but the transmission becomes vulnerable to interception and frequency analysis attacks

Engineering Contradiction:
Improvesecurity of entropy transmissionVSAvoidinterception and frequency analysis vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the entropy stream into multiple portions and distributes them across different communication channels or time periods. This segmentation prevents attackers from intercepting the complete entropy stream needed for frequency analysis, while still enabling legitimate recipients to reconstruct the full entropy through authorized aggregation of the segmented portions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces cryptographic intermediaries such as authenticated encryption mechanisms and key derivation functions that mediate the entropy transmission process. These intermediaries ensure that even if the entropy stream is intercepted, attackers cannot perform frequency analysis without the proper authentication credentials and cryptographic keys, thus protecting the security while maintaining reliable transmission.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If encryption is applied to protect entropy transmission, then security is improved, but the complexity of the system increases

Engineering Contradiction:
Improvesecurity of entropy transmissionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent dynamically adjusts cryptographic parameters such as encryption key lengths, algorithm selection, and authentication mechanisms based on the security requirements and threat level of the communication channel. This allows the system to provide strong security when needed while reducing complexity in lower-risk scenarios, thus balancing security improvement with system complexity management.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If entropy is expanded to increase security, then the security strength is improved, but the processing time and computational resources increase

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

Solution Approach 1:

The patent performs entropy expansion in advance during periods of low computational demand, pre-generating expanded entropy pools that can be quickly deployed when security operations are required. This preliminary action ensures that high-security operations have access to pre-expanded entropy without incurring processing delays during critical operations, thus improving security strength while minimizing time loss.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11444751B2System and method for sending and/or receiving entropy and entropy expansion
Publication Date: 2022.09.13 INTROSPECTIVE POWER
  • US11444751B2 patent drawing
  • US11444751B2 patent drawing
  • US11444751B2 patent drawing

AI summary

A message is embedded within an entropy stream. The message is encrypted using a onetime pad (OTP) and thus looks like part of the entropy string since the OTP encrypted messages is, as long as the “pad” material and message content are known, itself random to the observer. The encrypted message contains information used to identify and/or point to relevant information in another part of the entropy stream. For example, the OTP-encrypted message may indicate the number of units of the message, and point to a position in another part of the stream where another message is located. The stream may be randomly and deterministically expanded. Other techniques encrypt a stream using standard encryption, the stream comprising messages that are deterministically OTP encrypted; expand said encryption using a byte vector/array of randomness including at least one random vector; periodically swap out at least one member from the vector; hide vector random bytes in messages and/or using the messages to direct which bytes to remove from the stream of randomness/entropy; and store a stash of randomness separately from the messages and/or pull off the random/entropy stream as directed by the messages. By using true random and determinism, we create a method of generate a known pool of randomness that, if intercepted, cannot be discovered through mathematical analysis.