17944486. RANDOM NUMBER GENERATORS, INTEGRATED CIRCUITS HAVING RANDOM NUMBER GENERATORS, AND METHODS OF OPERATING RANDOM NUMBER GENERATORS simplified abstract (SAMSUNG ELECTRONICS CO., LTD.)

From WikiPatents
Jump to navigation Jump to search

RANDOM NUMBER GENERATORS, INTEGRATED CIRCUITS HAVING RANDOM NUMBER GENERATORS, AND METHODS OF OPERATING RANDOM NUMBER GENERATORS

Organization Name

SAMSUNG ELECTRONICS CO., LTD.

Inventor(s)

Jieun Park of Suwon-si (KR)

Yongki Lee of Suwon-si (KR)

Sumin Noh of Suwon-si, (KR)

Yunhyeok Choi of Hwseong-si (KR)

Bohdan Karpinskyy of Suwon-si (KR)

RANDOM NUMBER GENERATORS, INTEGRATED CIRCUITS HAVING RANDOM NUMBER GENERATORS, AND METHODS OF OPERATING RANDOM NUMBER GENERATORS - A simplified explanation of the abstract

This abstract first appeared for US patent application 17944486 titled 'RANDOM NUMBER GENERATORS, INTEGRATED CIRCUITS HAVING RANDOM NUMBER GENERATORS, AND METHODS OF OPERATING RANDOM NUMBER GENERATORS

Simplified Explanation

The abstract describes a random number generator that utilizes an initial random number generator, a self-timed ring oscillator, a duty corrector, and a sampling circuit.

  • The initial random number generator generates an initial random number.
  • The self-timed ring oscillator consists of multiple ring stages that generate either a bubble or a token in response to a clock. The bubble does not change the output state of the previous clock, while the token changes the output state.
  • The duty corrector adjusts the duty of each output value of the ring stages.
  • The sampling circuit samples a random number using a logic operation from the duty-corrected output values.

Potential Applications

  • Cryptography: Random numbers are crucial for encryption algorithms, and this generator can provide a reliable source of randomness for cryptographic applications.
  • Simulations: Random numbers are often used in simulations to introduce variability and randomness into the models.
  • Gaming: Random numbers play a significant role in generating unpredictable outcomes in games, such as determining dice rolls or card shuffling.

Problems Solved

  • Lack of randomness: Traditional random number generators may have patterns or biases, which can compromise the security of cryptographic systems or the fairness of simulations and games. This technology aims to provide a more reliable and truly random number generation.
  • Duty correction: The duty corrector addresses any imbalances in the duty cycle of the output values, ensuring a more accurate and uniform distribution of random numbers.

Benefits

  • Improved randomness: By utilizing a self-timed ring oscillator and duty correction, this generator aims to provide a higher level of randomness compared to traditional methods.
  • Efficiency: The self-timed nature of the ring oscillator allows for efficient generation of random numbers without relying on external clock signals.
  • Flexibility: The duty corrector allows for fine-tuning the duty cycle of the output values, providing flexibility in generating random numbers for different applications.


Original Abstract Submitted

A random number generator according to example embodiments includes an initial random number generator configured to generate an initial random number, a self-timed ring (STR) oscillator configured to receive the initial random number, the STR oscillator having a plurality of ring stages generating, in response to a clock, either a bubble that does not change an output state of a previous clock or a token changing the output state of the previous clock, a duty corrector configured to adjust a duty of each of output values of the ring stages, and a sampling circuit configured to sample a random number using a logic operation from the duty-corrected output values.