Chaotic State Vector Generators for Mitigating MITM Attacks
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


