Litcius/Paper detail

A true random number generator that utilizes thermal noise in a programmable system‐on‐chip (PSoC)

Shunsuke Matsuoka, Shûichi Ichikawa, Naoki Fujieda

2021International Journal of Circuit Theory and Applications25 citationsDOI

Abstract

Summary This study presents four designs for a true random number generator (TRNG) for Cypress programmable system‐on‐chip (SoC) (PSoC) devices, whose entropy source is the thermal noise of resistors. The first design includes a ΔΣ analog‐to‐digital converter (ADC) with two external resistors of 6 MΩ, where the resolution was set to 16 bits. The second, third, and fourth designs adopt the internal resistors of a programmable gain amplifier (PGA) as a noise source. The second design adopts a single‐stage PGA (gain 50) with a ΔΣ ADC, while the third design adopts a two‐stage PGA (gain 50 × 50) with a ΔΣ ADC. The fourth design adopts a trans‐impedance amplifier (TIA) with a ΔΣ ADC. All four designs have passed the National Institute of Standards and Technology (NIST) test suite.

Topics & Concepts

ResistorNISTPSoCElectronic engineeringElectrical engineeringChipEngineeringAmplifierNoise (video)Low-noise amplifierRandom number generationGenerator (circuit theory)Johnson–Nyquist noiseSystem on a chipComputer scienceCMOSVoltageEmbedded systemPhysicsNatural language processingPower (physics)Image (mathematics)Quantum mechanicsComputer securityArtificial intelligenceAdvancements in PLL and VCO TechnologiesCellular Automata and ApplicationsChaos-based Image/Signal Encryption