Random Number Generation via AR Coordinate Entropy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cryptographic applications require highly random numbers for secure communication, especially in industrial processes, but generating truly random numbers is challenging and often relies on pseudo-random numbers, which may introduce vulnerabilities.

Innovation Solution

A method that combines real-world and virtual-world coordinates using augmented reality to generate highly random numbers, where a user interacts with a virtual object in a displayed environment, leveraging the unpredictability of real and virtual coordinates to create a secure random number source.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If pseudo-random numbers are used for cryptographic applications, then the complexity of generating random numbers is reduced, but the security and reliability of the cryptographic application deteriorates

Engineering Contradiction:
Improveease of generating random numbersVSAvoidsecurity of cryptographic application
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent combines multiple independent sources of randomness (mouse movements, keyboard timings, screen taps, voice inputs) into a single random number generation system. By merging these diverse entropy sources through coordinate extraction and cryptographic hashing, the system achieves both ease of generation and high security, resolving the contradiction between simplicity and reliability.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If true random numbers are generated with high randomness, then the security of cryptographic applications is improved, but the effort and complexity required to generate them increases

Engineering Contradiction:
Improvesecurity of cryptographic applicationVSAvoidcomplexity of generating random numbers
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent makes the existing user interface elements (mouse, keyboard, touchscreen, microphone) serve dual purposes: their primary functions for user interaction and a secondary function as entropy sources for random number generation. This multi-functionality approach extracts randomness from everyday user actions without requiring separate dedicated hardware, thus improving security while minimizing additional complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system utilizes the user's own interactions with the interface as the source of randomness. The user's natural movements, timings, and inputs automatically provide entropy without requiring the user to consciously generate random data or operate specialized equipment. The system serves itself by converting ordinary user behavior into cryptographic entropy.

Inventive Principle:
Principle #25Self-service

3Reliability

If multiple sources of randomness are combined to generate highly random numbers, then the security of cryptographic applications is improved, but the device complexity increases

Engineering Contradiction:
Improvesecurity of cryptographic applicationVSAvoidcomplexity of random number generation system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces cryptographic hash functions as intermediary processing elements that consolidate multiple entropy sources into a unified random number output. The hash function acts as a mediator that takes diverse inputs (coordinates, timings, events from multiple sources) and transforms them into a single secure random value, simplifying the overall system architecture while maintaining high security through the mathematical properties of cryptographic hashing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11856087B2Method for generating random numbers
Publication Date: 2023.12.26 SCHNEIDER ELECTRIC IND SAS
  • US11856087B2 patent drawing
  • US11856087B2 patent drawing

AI summary

The present invention relates to a method of generating random numbers for cryptographic applications, in which a recording of an environment is generated by means of a detection unit, the recording is presented by means of a display device, a virtual object is positioned in the presentation of the recording in the environment, real world coordinates for real world points in a real world coordinate system are determined for the environment, virtual world coordinates for one or more virtual world points in a virtual world coordinate system are determined for the virtual object, at least the real world coordinates of a real world point of the environment and the virtual world coordinates of a virtual world point of the virtual object are used to generate a random number, and the random number is used in a cryptographic application.