Genetic Information Random Number Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing random number generators, particularly pseudo-random number generators, fail to produce truly unpredictable numbers, which are essential for various technical applications, and they often require careful calibration and controlled environments to maintain statistical unpredictability, raising security concerns due to the lack of auditable and verifiable true randomness sources.

Innovation Solution

A method utilizing genetic information from biological organisms, where a pseudo-random number generator is seeded with an entropy source to select positions in DNA or RNA sequences, encoding these values into bit pairs to generate truly random numbers, which can be verified and validated, providing a potentially limitless source of randomness without the need for controlled environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If pseudo-random number generators are used, then random numbers can be generated computationally, but the output is not truly unpredictable and fails to meet security requirements

Engineering Contradiction:
Improveunpredictability of random numbersVSAvoidneed for controlled environment and calibration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces hardware-based physical noise sources with a software-based system that uses genetic information sequences as an entropy source. This substitution eliminates the need for controlled physical environments and hardware calibration while providing truly unpredictable random numbers through the inherent randomness of genetic sequences combined with cryptographic processing

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces genetic information sequences as an intermediary between the physical world and the computational system. These sequences serve as a verifiable entropy source that bridges the gap between physical randomness and computational processing, enabling both true randomness and auditability without requiring direct hardware noise sources

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If hardware random number generators using physical noise sources are used, then truly random numbers can be produced, but the system requires careful calibration and controlled environments to maintain statistical unpredictability

Engineering Contradiction:
Improvetrueness of randomnessVSAvoidoperation in controlled environment
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent replaces complex hardware noise generation systems with a software-based genetic sequence processing system. This eliminates the need for controlled physical environments, hardware calibration, and specialized operational procedures while maintaining true randomness through the inherent unpredictability of genetic information

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system uses readily available genetic information sequences as self-contained entropy sources that do not require external calibration or controlled environments. The genetic sequences inherently provide the randomness needed, eliminating the need for ongoing maintenance and environmental control

Inventive Principle:
Principle #25Self-service

3Reliability

If hardware random number generators are used, then random numbers can be generated, but the process is not auditable or validatable and security trust is eroded

Engineering Contradiction:
Improveverifiability of random number generationVSAvoidaudit trail of generation process
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent implements a feedback mechanism where the genetic sequence, selection process, and generated random numbers are linked through verifiable computation. This allows the generation process to be audited and validated by re-running the same genetic sequence through the selection algorithm, providing cryptographic proof of randomness without revealing the entropy source itself

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary actions by securely storing the genetic sequence and selection parameters before random number generation. This enables future audit and validation by preserving the exact state used for generation, allowing verification without compromising the security or revealing the entropy source

Inventive Principle:
Principle #10Preliminary action

4Productivity

If pseudo-random number generators are used, then random numbers can be generated without physical sources, but the numbers do not conform to true randomness requirements for cryptographic applications

Engineering Contradiction:
Improvegeneration speed of random numbersVSAvoidcryptographic security strength
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent merges the high-speed computational capabilities of pseudo-random number generators with the true entropy of genetic information sequences. By combining cryptographic processing with biological entropy sources, the system achieves both fast generation speeds and cryptographic security strength

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system creates a composite approach by combining software-based cryptographic processing with biological entropy sources. This composite method leverages the speed of computation and the true randomness of genetic information to produce cryptographically secure random numbers at high speed

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS12063300B2Computer implemented methods, apparatuses and software for random number generation based on genetic information
Publication Date: 2024.08.13 VEIOVIA LTD
  • US12063300B2 patent drawing
  • US12063300B2 patent drawing
  • US12063300B2 patent drawing

AI summary

The disclosure provides computer-implemented methods, computing apparatuses and computer program products for generating a random number based on genetic information from a biological data source containing at least the genetic information sequenced from a biological organism. In response to receiving a request for a random number at the computing device, a seed value is obtained from an entropy source accessible by the computing device and used to initialize a pseudo random number generator. A sequence of values derived from genetic information for a biological organism is retrieved from a biological data source from which values are read in selected positions in the sequence of values derived from genetic information. The values are encoded to pairs of bits using an encoding scheme and assembled to provide a bit string as a random number. At least one of the selections is based on the pseudo random output.