Demonstration of Three True Random Number Generator Circuits Using Memristor Created Entropy and Commercial

Scott Stoller1, Kristy A Campbell1

  • 1Department of Electrical and Computer Engineering, Boise State University, Boise, ID 83725, USA.

Summary

Memristor-based true random number generator (TRNG) circuits were successfully built and tested. These circuits demonstrate the viability of memristors for creating reliable random number generation using simple, accessible components.

Related Concept Videos

Applications of RC Circuits01:22

Applications of RC Circuits

A relaxation oscillator is one of the applications of RC circuits. A neon lamp relaxation oscillator comprises a capacitor, a resistor, a voltage source, and a lamp. The lamp acts like an open circuit, with infinite resistance until the potential difference across the lamp reaches a specific voltage. At that voltage, the lamp acts like a short circuit with zero resistance, and the capacitor discharges through the lamp, thus producing light. Once the capacitor is fully discharged through the...
3.7K
Design Example: Capacitance Multiplier Circuit01:20

Design Example: Capacitance Multiplier Circuit

In integrated circuit technology, a capacitance multiplier is often utilized to produce a larger capacitance value when a small physical capacitance falls short. This is achieved by a circuit that multiplies capacitance values by a factor of up to 1000, such that a 10-pF capacitor can replicate the performance of a 100-nF capacitor.
The circuit illustrated in Figure 1 below incorporates two op-amps, with the first operating as a voltage follower and the second acting as an inverting amplifier.
1.1K
RC Circuit without Source01:16

RC Circuit without Source

When a DC source is abruptly disconnected from an RC (Resistor-Capacitor) circuit, the circuit becomes source-free. Assuming that the capacitor was fully charged before the source was removed, its initial voltage, denoted as V0, can be considered as the initial energy that stimulates the circuit.
Applying Kirchhoff's current law at the top node of the circuit and substituting the current values across the components, a first-order differential equation is obtained. By rearranging the terms...
2.0K
Comparison between RL and RC circuits01:24

Comparison between RL and RC circuits

An RC circuit consists of resistance and capacitance, while in an RL circuit, capacitance is replaced by an inductor. RL and RC circuits are first-order differential circuits that store energy. An RC circuit stores energy in the electric field, while an RL circuit stores energy in the magnetic field. When connected to a battery, an RC circuit charges the capacitor, causing the current to decrease from maximum to zero upon being fully charged. This increases the voltage across the capacitor from...
5.2K
Random Sampling Method01:09

Random Sampling Method

Sampling is a technique to select a portion (or subset) of the larger population and study that portion (the sample) to gain information about the population. Data are the result of sampling from a population. The sampling method ensures that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest. Among the various sampling methods used by...
13.5K
Random Variables01:09

Random Variables

A random variable is a single numerical value that indicates the outcome of a procedure. The concept of random variables is fundamental to the probability theory and was introduced by a Russian mathematician, Pafnuty Chebyshev, in the mid-nineteenth century.
Uppercase letters such as X or Y denote a random variable. Lowercase letters like x or y denote the value of a random variable. If X is a random variable, then X is written in words, and x is given as a number.
For example, let X = the...
16.4K