Irrational Number One-Time Pad Key Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data security methods, such as public-private key cryptography and one-time pads, face vulnerabilities due to advancements in computational resources and quantum computing, and require resource-intensive storage and key management.

Innovation Solution

A system utilizing an AI interface, a Functions Table, and a Random Bits Generator to produce highly random numbers, specifically irrational numbers, which are used as one-time pads for encryption and decryption, avoiding reuse of seeds for enhanced security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If public-private key cryptography schemes are used, then key sharing and reuse are simplified, but security becomes vulnerable to quantum computing and computational resource advancements

Engineering Contradiction:
Improvekey sharing and reuseVSAvoidsecurity against quantum computing
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent changes the mathematical parameter from prime numbers to irrational numbers. Specifically, it uses irrational numbers as the basis for one-time pads, which provides both the security properties needed to resist quantum computing attacks and the operational benefits of simplified key management. The irrational numbers are derived from mathematical constants and operations that ensure cryptographic security while enabling efficient key generation and usage.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If one-time pads are used for maximum security, then cryptographic strength is maximized, but storage requirements and key management complexity increase significantly

Engineering Contradiction:
Improvecryptographic securityVSAvoidkey management and storage
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts only the necessary portion of the one-time pad functionality. Instead of storing and managing complete one-time pads for all possible communications, it extracts and stores only the mathematical constants and operations needed to generate the pads on-demand. This reduces storage requirements while maintaining the security properties of one-time pads.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system makes the one-time pads self-generating by using mathematical operations on irrational numbers. The pads are generated dynamically during communication sessions rather than being pre-stored and managed, eliminating the need for complex key management infrastructure while maintaining cryptographic security.

Inventive Principle:
Principle #25Self-service

3Quantity of substance

If seeds are reused in the random number generation, then storage requirements are reduced, but security is compromised due to potential pattern recognition and computational attacks

Engineering Contradiction:
Improvestorage requirementsVSAvoidsecurity against pattern recognition
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent changes the parameter from reusable seeds to irrational numbers. Irrational numbers are inherently non-repeating and non-terminating, which means they cannot be reused in the same way seeds can be. This provides both security against pattern recognition and computational attacks, while the mathematical properties of irrational numbers ensure that each generation produces a unique, unpredictable result.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11943336B2Use of gradient decent function in cryptography
Publication Date: 2024.03.26 THEON TECH LLC
  • US11943336B2 patent drawing
  • US11943336B2 patent drawing
  • US11943336B2 patent drawing

AI summary

A method of encrypting and decrypting multiple individual pieces or sets of data in which a computing device randomly selects a group of seeds that it then uses to generate irrational numbers. Sections of the generated irrational numbers can be used as one-time pads or keys to encrypt the corresponding data sets. Intended recipients can then reverse the process using their allowed keys to access data for which they have authorization.