2018
DOI: 10.1016/j.cosrev.2018.01.002
|View full text |Cite
|
Sign up to set email alerts
|

Survey on hardware implementation of random number generators on FPGA: Theory and experimental analyses

Abstract: Random number generation refers to many applications such as simulation, numerical analysis, cryptography etc. Field Programmable Gate Array (FPGA) are reconfigurable hardware systems, which allow rapid prototyping. This research work is the first comprehensive survey on how random number generators are implemented on Field Programmable Gate Arrays (FPGAs). A rich and upto-date list of generators specifically mapped to FPGA are presented with deep technical details on their definitions and implementations. A c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
37
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 78 publications
(42 citation statements)
references
References 96 publications
0
37
0
Order By: Relevance
“…Entropy 2018, 20, x FOR PEER REVIEW 5 of 10 according to (17). The bifurcation graph shown in Figure 2 suggests that for these values of and , = 1.75 is the transition border from bounded to unbounded chaos.…”
Section: Chaotic Signal Formationmentioning
confidence: 99%
See 2 more Smart Citations
“…Entropy 2018, 20, x FOR PEER REVIEW 5 of 10 according to (17). The bifurcation graph shown in Figure 2 suggests that for these values of and , = 1.75 is the transition border from bounded to unbounded chaos.…”
Section: Chaotic Signal Formationmentioning
confidence: 99%
“…Entropy 2018, 20, x FOR PEER REVIEW 2 of 10 loop (PLL) device in the chaotic regime for random number generation is considered. The use of PLL circuits for the generation of random numbers in reconfigurable hardware platforms was extensively studied, where the randomness was extracted from the intrinsic jitter of the synthesized clock signal by the PLL [14][15][16][17]. In this paper, the PLL device is used to generate bounded and unbounded chaos, as described in [18,19].…”
Section: Chaotic Systemmentioning
confidence: 99%
See 1 more Smart Citation
“…As mentioned in Section III, the channel has been simulated defining a finite state machine through a counter threshold. The core module used to realize the emulation of the channel was the so-called burst adder implementing an LFSR, which is a linear recurrent generator [36]. To implement an LFSR, a sequence of shift registers is needed, generating one bit for each iteration of the algorithm.…”
Section: B Comparison Of the Fpga Implementation With A Cpu Onementioning
confidence: 99%
“…Real-time analysis of binary sequence produced by the generator and randomness testing based on NIST tests as an application in LabVIEW was proposed [11]. An extensive classification of hardware random number generators (linear and non-linear) on FPGA is presented and statistical comparison of the test results produced [12], also the resistance to various forms of cryptanalysis like correlation attacks and algebraic ones are improved. A three-tier security scheme by Embedding unique signatures with minimalistic hardware or area overhead using a PRNG is proposed by Manoj Reddy et.al.…”
Section: Literature Surveymentioning
confidence: 99%