Random Number Quality Indication Logic Circuit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Random number generators in various applications face challenges in achieving sufficient entropy, leading to issues with the quality of generated numbers, particularly in identifying instances of repetitive or insufficiently different numbers, which can compromise security and reliability in data exchange applications.

Innovation Solution

A system that includes a logic circuit and memory to determine the relationship between previous and current randomly generated numbers, generating an indication of quality, and an output conditioner that filters or corrects the output based on entropy thresholds, ensuring that only numbers meeting the required entropy standards are provided.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a random number generator is used to generate numbers for security applications, then data exchange can be performed, but the generated numbers may have insufficient entropy and repetitive patterns that compromise security

Engineering Contradiction:
Improvesecurity reliabilityVSAvoidentropy quality
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent introduces an intermediary quality assessment system between the random number generator and the security application. This system includes logic circuits that calculate string distances between consecutive random numbers and generate quality indications, acting as a mediator to filter out low-quality numbers before they reach the security application, thus resolving the contradiction between maintaining security reliability and ensuring entropy quality

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements feedback mechanisms where the quality indication of generated random numbers is fed back to the system. The logic circuit continuously monitors the entropy quality by comparing consecutive numbers and provides feedback signals that indicate whether the random number generator is producing sufficient entropy, allowing for real-time quality control in security-critical applications

Inventive Principle:
Principle #23Feedback

2Productivity

If the random number generator outputs all generated numbers, then productivity is high, but low-quality numbers with insufficient entropy are also included

Engineering Contradiction:
Improvenumber generation rateVSAvoidentropy quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by performing quality assessment on random numbers immediately after generation but before they are output or used. The logic circuit calculates string distances and generates quality indications in real-time, filtering out low-quality numbers proactively before they can compromise security applications, thus maintaining both high productivity and quality standards

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies local quality control by assessing the entropy quality of individual random numbers or small batches independently. The quality indication is generated locally for each random number based on its string distance from previous numbers, allowing selective filtering of low-quality outputs while maintaining overall high productivity of the random number generator

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If quality assessment logic is added to evaluate random number entropy, then entropy quality improves, but device complexity increases

Engineering Contradiction:
Improveentropy qualityVSAvoidlogic circuit complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent replaces complex statistical entropy analysis with a simpler mechanical-like operation: calculating string distance between consecutive random numbers. This substitution uses basic comparison logic instead of sophisticated entropy measurement algorithms, significantly reducing device complexity while still providing effective quality assessment for detecting repetitive patterns

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

Solution Approach 2:

The patent changes the assessment parameter from complex entropy measurement to simple string distance calculation. By measuring the difference between consecutive random numbers using straightforward comparison logic, the system achieves practical entropy quality control without requiring complex computational resources or sophisticated algorithms

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240152328A1Indication of quality for random number generation
Publication Date: 2024.05.09 MICROCHIP TECHNOLOGY INC
  • US20240152328A1 patent drawing
  • US20240152328A1 patent drawing
  • US20240152328A1 patent drawing

AI summary

One or more examples relate to generation of quality indications for a randomly generated number or a random number generator more generally. An example apparatus may include a memory and a logic circuit. Such a memory is to receive and store a previous randomly generated number and a current randomly generated number. Such a logic circuit is to: determine a relationship between the previous randomly generated number and the current randomly generated number; and generate an indication of quality of the current randomly generated number at least partially responsive to the determined relationship between the previous randomly generated number and the current randomly generated number.