Random Number Sequence Periodicity Detection via Wigner Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current random number generators, both true and pseudorandom, face challenges in ensuring complete randomness due to biases and deterministic nature, with existing testing methods failing to effectively identify and correct periodicities in generated sequences.

Innovation Solution

A system and method that applies transformations such as the Wigner distribution and Hilbert transform to identify periodic segments in random number sequences, analyzing intensity values to detect deviations and correct periodicities, thereby enhancing the randomness of the generated sequences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If statistical tests are applied to verify random number generator output quality, then the ability to detect lack of randomness is improved, but the complexity of the testing system increases

Engineering Contradiction:
Improverandomness detection accuracyVSAvoidtesting system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the random number sequence into segments and applies the Wigner distribution function to each segment to detect periodicities. This segmentation allows complex periodic patterns to be identified through localized analysis, improving detection accuracy without requiring analysis of the entire sequence at once.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces the Wigner distribution function as an intermediary tool that transforms the random number sequence into a time-frequency representation. This intermediary transformation enables the detection of periodicities that are not immediately apparent in the original sequence, enhancing measurement precision while maintaining manageable system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If true random number generators are used to generate random numbers, then the randomness quality is improved, but sensitivity to external influences and hardware errors increases

Engineering Contradiction:
Improverandomness qualityVSAvoidsensitivity to external influences
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies statistical tests and the Wigner distribution analysis as feedback mechanisms to detect periodicities and biases in the random number sequence. When periodicities are detected, the system can identify and correct these issues, providing feedback that improves reliability while monitoring for harmful external influences.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces direct hardware-based random number generation with a software-based detection and correction system. By using the Wigner distribution function and statistical analysis, the system substitutes mechanical/hardware randomness with computational methods that can detect and correct periodicities, reducing sensitivity to hardware vulnerabilities.

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

3Stability of the object's composition

If pseudorandom number generators are used, then the deterministic nature is improved for reproducibility, but the ability to pass statistical randomness tests deteriorates

Engineering Contradiction:
Improvedeterministic reproducibilityVSAvoidstatistical randomness test passage
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

The patent applies preliminary statistical testing and Wigner distribution analysis to detect periodicities in the pseudorandom sequence before it is used. By performing this analysis in advance, the system can identify and correct deterministic patterns that would otherwise cause failure in statistical randomness tests, allowing PRNGs to maintain both reproducibility and test passage.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230185536A1Signal randomness value estimation
Publication Date: 2023.06.15 ARIEL SCI INNOVATIONS LTD
  • US20230185536A1 patent drawing
  • US20230185536A1 patent drawing
  • US20230185536A1 patent drawing

AI summary

A system comprising at least one hardware processor and a non-transitory computer-readable storage medium having stored thereon program code, the program code executable by the at least one hardware processor to receive a sequence comprising n bits, apply a transformation to the sequence to obtain a time-frequency signal representation of the sequence, analyze the signal to measure one or more intensity values of the transformed sequence, and determine the presence of a periodic segment within the sequence when one of the intensity values deviates from a specified value range.