scispace - formally typeset
Journal ArticleDOI

FPGA-Based True Random Number Generation Using Programmable Delays in Oscillator-Rings

TLDR
This brief presents a new and efficient method to generate true random numbers on field programmable gate array (FPGA) by utilizing the random jitter of free-running oscillators as a source of randomness.
Abstract
True random number generators (TRNGs) play a fundamental role in cryptographic systems. This brief presents a new and efficient method to generate true random numbers on field programmable gate array (FPGA) by utilizing the random jitter of free-running oscillators as a source of randomness. The free-running oscillator rings incorporate programmable delay lines (PDLs) to generate large variation of the oscillations and to introduce jitter in the generated ring oscillators clocks. The main advantage of the proposed TRNG utilizing PDLs is to reduce correlation between several equal length oscillator rings, and thus improve the randomness qualities. In addition, a Von Neumann corrector as post-processor is employed to remove any bias in the output bit sequence. The validation of the proposed approach is demonstrated on Xilinx Spartan-3A FPGAs. The proposed TRNG occupies 528 slices, achieves 6 Mb/s throughput with 0.999 per bit entropy rate, and passes all the national institute of standards and technology (NIST) statistical tests.

read more

Citations
More filters
Journal ArticleDOI

PUF-Based Secure Chaotic Random Number Generator Design Methodology

TL;DR: This work proposes a novel physical unclonable function-based CPRNG (PUF-CPRNG), where the initial seed is secured by generating it from PUF, and includes dynamic refreshing logic to ensure that the random numbers generated are nonperiodic.
Journal ArticleDOI

High-Throughput Portable True Random Number Generator Based on Jitter-Latch Structure

TL;DR: A TRNG whose randomness is generated by the oscillation of self-timed rings (STRs) and accurately extracted by a jitter-latch structure is designed and shows excellent performance in randomness, robustness, and portability, and the throughput reaches 100 Mbps.
Posted Content

A Framework for Investigating the Performance of Chaotic-Map Truly Random Number Generators

TL;DR: This brief approximates the hidden Markov model of chaotic-map truly random number generators (TRNGs) and describes its fundamental limits based on the approximate entropy rate of the underlying bit-generation process.
Journal ArticleDOI

FPGA-based Physical Unclonable Functions: A comprehensive overview of theory and architectures

TL;DR: An extensive survey on the current state-of-the-art of FPGA based Physically Unclonable Functions, and a detailed performance evaluation result for several FGPA based PUF designs and their comparisons are provided.
Journal ArticleDOI

True Random Number Generator Based on Fibonacci-Galois Ring Oscillators for FPGA

TL;DR: The work presented herein describes the design and the validation of a digital True Random Number Generator for cryptographically secure applications on Field Programmable Gate Array, derived from the Fibonacci-Galois Ring Oscillator, supporting throughput up to 400 Mbps.
References
More filters
ReportDOI

A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications

TL;DR: Some criteria for characterizing and selecting appropriate generators and some recommended statistical tests are provided, as a first step in determining whether or not a generator is suitable for a particular cryptographic application.
Journal ArticleDOI

A Provably Secure True Random Number Generator with Built-In Tolerance to Active Attacks

TL;DR: This paper proposes a general model which, under mild assumptions, will generate provably random bits with some tolerance to adversarial manipulation and running in the megabit-per-second range, and develops fault-attack models and the properties of resilient functions to withstand such attacks.
Proceedings Article

Reverse-engineering a cryptographic RFID tag

TL;DR: This paper reconstructs the cipher from the widely used Mifare Classic RFID tag by using a combination of image analysis of circuits and protocol analysis, and reveals that the security of the tag is even below the level that its 48-bit key length suggests due to a number of design flaws.
Book ChapterDOI

High-Speed True Random Number Generation with Logic Gates Only

TL;DR: It is shown that the amount of true randomness produced by the recently introduced Galois and Fibonacci ring oscillators can be evaluated experimentally by restarting the oscillators from the same initial conditions and by examining the time evolution of the standard deviation of the oscillating signals.
Related Papers (5)