Fluid-Suspended Dice Random Number Generator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional true random number generators are inefficient, bulky, and require complex setup/maintenance, making them unsuitable for data centers, and pseudorandom number generators lack true randomness, which is essential for cryptographic applications.

Innovation Solution

An electro-mechanical device that uses cameras to capture images of objects, such as dice, within a fluid-filled container stirred by agitators, generating random numbers based on detected physical features, and provides these numbers as a service for cryptographic applications, ensuring high-quality entropy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional true random number generators use physical means (radiation decay, thermal noise, oscillator imperfections), then true randomness is achieved, but the devices become bulky and require complex setup/maintenance

Engineering Contradiction:
Improvetrue randomnessVSAvoidsetup/maintenance complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces complex mechanical/physical random number generation systems with a simplified electromechanical system using dice in a fluid container. The mechanical agitation system combined with optical detection (cameras) substitutes for traditional physical phenomena like radiation decay or thermal noise, achieving true randomness with reduced complexity and bulk.

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

Solution Approach 2:

The patent introduces a fluid as an intermediary medium between the mechanical agitation and the random outcome. The fluid facilitates the chaotic motion of dice, translating mechanical energy into stochastic behavior that can be captured optically, thereby simplifying the overall system architecture while maintaining true randomness.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If conventional true random number generators use physical means (radiation decay, thermal noise, oscillator imperfections), then true randomness is achieved, but the devices become too slow and inefficient

Engineering Contradiction:
Improvetrue randomnessVSAvoidgeneration speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent employs periodic mechanical agitation of the dice in the fluid container, combined with continuous optical capture. This periodic action allows for rapid generation of random numbers by repeatedly agitating the system and capturing images at high frames per second, significantly improving generation speed while maintaining true randomness through the chaotic fluid dynamics.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system maintains continuous useful action through ongoing mechanical agitation and continuous optical capture. The fluid remains in constant motion, and the camera continuously records the dice positions, enabling uninterrupted generation of high-quality random numbers at high speed without the intermittent limitations of traditional physical methods.

Inventive Principle:
Principle #20Continuity of useful action

3Device complexity

If pseudorandom number generators are used, then device simplicity is maintained, but true randomness is lost which is essential for cryptographic applications

Engineering Contradiction:
Improvesystem simplicityVSAvoidtrue randomness
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system uses self-service principles by allowing the mechanical agitation and fluid dynamics to naturally generate chaos without external intervention. The dice randomly tumble in the fluid due to the agitation forces, creating inherently unpredictable outcomes that are captured optically. This self-generated chaos provides true randomness while keeping the system relatively simple.

Inventive Principle:
Principle #25Self-service

4Reliability

If conventional true random number generators are used, then high-quality entropy is produced, but the devices are too bulky for data centers

Engineering Contradiction:
Improveentropy qualityVSAvoiddevice size
Core Design Contradiction:
ReliabilityVSVolume of moving object

Solution Approach 1:

The patent segments the random number generation function into distinct modular components: a compact fluid container holding dice, a separate mechanical agitation mechanism, and an optical capture system. This segmentation allows each component to be optimized independently and assembled into a compact unit suitable for data center integration while maintaining high-quality entropy generation.

Inventive Principle:
Principle #1Segmentation

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The solution provides a compact, efficient, and reliable source of true random numbers, suitable for data centers, enhancing cryptographic security by offering high-quality entropy quickly and securely.

Implementation Method 1

stirring a fluid in a container filled with one or more objects that are suspended freely in the fluid

Methodology Applied
Scientific EffectFluid stirring: Stirring

Implementation Method 2

capturing, using one or more cameras, one or more images of the one or more objects

Methodology Applied
Scientific EffectLight detection: Light

Data Source

PatentEP3931683B1Electromechanical apparatus, system, and method for generating true random numbers
Publication Date: 2023.04.05 REAL RANDOM IP LLC
  • EP3931683B1 patent drawingFigure 1
  • EP3931683B1 patent drawingFigure 2
  • EP3931683B1 patent drawingFigure 3

AI summary

An apparatus generates truly random numbers. The apparatus includes a container that is at least partially filled with a fluid (e.g., water or air). The apparatus also includes objects (e.g., dice) suspended freely in the fluid. The apparatus includes agitators configured to stir the fluid, and cameras configured to capture images of the objects. When the agitators stir the fluid, the objects move freely (e.g., move with the created currents) in the fluid in the container. The apparatus also includes a random number generation circuit coupled to the cameras. The random number generation circuit is configured to generate random numbers based on the images captured by the cameras.