Chaotic State Vector Generators for Mitigating MITM Attacks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Symmetric-key encryption is vulnerable to man-in-the-middle attacks due to the need for shared secret keys, while asymmetric encryption results in large communication overhead, making it inefficient for large data transfers.

Innovation Solution

A method using chaotic state vector generators to produce encryption keys, allowing secure communication without exchanging keys, by initializing a common starting point and updating chaotic state vectors symmetrically, with optional error correction and authentication using blockchain for IoT devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If symmetric-key encryption is used to encrypt large amounts of data, then encryption speed and efficiency are improved, but security is worsened due to vulnerability to man-in-the-middle attacks requiring shared secret key exchange

Engineering Contradiction:
Improveencryption speedVSAvoidsecurity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent extracts the key exchange problem from symmetric encryption by using asymmetric encryption only for initial key establishment, then uses symmetric encryption for bulk data transfer. This separates the security-critical key exchange phase from the efficiency-critical data encryption phase, resolving the contradiction between speed and security.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs asymmetric key exchange in advance to establish shared secrets before bulk data transfer begins. This preliminary action secures the communication channel upfront, allowing subsequent symmetric encryption operations to proceed at high speed without security concerns.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If asymmetric-key encryption is used to establish secure communication, then security is improved by avoiding shared secret key exchange, but communication overhead increases due to larger ciphertext size and slower encryption speed

Engineering Contradiction:
ImprovesecurityVSAvoidcommunication efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the encryption process into two distinct phases: an initial asymmetric encryption phase for secure key exchange, and a subsequent symmetric encryption phase for efficient bulk data transfer. This segmentation allows each encryption type to be used where it is most effective, resolving the contradiction between security and efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically switches between asymmetric and symmetric encryption modes based on the operational phase. Asymmetric encryption is used dynamically only for initial key establishment, then the system transitions to symmetric encryption for the majority of data transfer operations, optimizing both security and performance.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12413386B2Chaotic-based encryption
Publication Date: 2025.09.09 NEW KEYS LAB LTD
  • US12413386B2 patent drawing
  • US12413386B2 patent drawing
  • US12413386B2 patent drawing

AI summary

A method for encrypting a communication session between a plurality of session devices, the method includes providing a common starting point for use by a chaotic state vector random generator in each session device to generate chaotic state vectors, sending to all the session devices a common distance m from the starting point for use by the chaotic state vector random generator in each device to generate a first chaotic state vector am, updating at all the session devices the common distance m, generating using the chaotic state vector random generator in each device the first chaotic state vector am, at a sender device, encrypting a plaintext message into ciphertext using the first chaotic state vector am, and at a receiving device, decrypting the ciphertext message using the first chaotic state vector am.