2011
DOI: 10.1007/978-3-642-23951-9_2
|View full text |Cite
|
Sign up to set email alerts
|

FPGA-Based True Random Number Generation Using Circuit Metastability with Adaptive Feedback Control

Abstract: Abstract. The paper presents a novel and efficient method to generate true random numbers on FPGAs by inducing metastability in bi-stable circuit elements, e.g. flip-flops. Metastability is achieved by using precise programmable delay lines (PDL) that accurately equalize the signal arrival times to flip-flops. The PDLs are capable of adjusting signal propagation delays with resolutions higher than fractions of a pico second. In addition, a real time monitoring system is utilized to assure a high degree of rand… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
67
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 99 publications
(67 citation statements)
references
References 12 publications
0
67
0
Order By: Relevance
“…In 2011, M. Majzoobi et al [7] used the Programmable Delay Lines (PDL) to control precisely trigger propagation delay of the flip-flop, which makes the Fig. 1.…”
Section: Metastable Statementioning
confidence: 99%
See 1 more Smart Citation
“…In 2011, M. Majzoobi et al [7] used the Programmable Delay Lines (PDL) to control precisely trigger propagation delay of the flip-flop, which makes the Fig. 1.…”
Section: Metastable Statementioning
confidence: 99%
“…Due to the thermal noise of the circuit, the output fluctuates slightly in the meta-stable region. When the switch is turned off, the output of the inverter will quickly change from the meta-stable state into a steady state [7]. At that time it is uncertain that the output of the inverter become high or low for the semiconductor thermal noise.…”
Section: Metastable Statementioning
confidence: 99%
“…For the Slender PUF protocol, it is desirable to use a low overhead PUF implementation, such as the one introduced in [23]. If an ASIC or analog implementation of the PUF is required, the ultra-low power architecture in [21] is suitable for this protocol.…”
Section: Hardware Implementationmentioning
confidence: 99%
“…We use the architecture presented in [23] to implement a true random number generator. The TRNG architecture is shown in Figure 8.…”
Section: Hardware Implementationmentioning
confidence: 99%
“…However, the extensive use of stochastic computation is still limited, because of its long run-time and inaccuracy. Recent improvements have mainly focused on improving the accuracy and performance of the stochastic circuits by sharing consecutive bit streams, sharing the stochastic number generators, using true random generators, exploiting the correlation and using the spectral approach for stochastic circuit synthesis [11][12][13][14][15][16][17]. This paper also explores new methods to improve the accuracy and performance of stochastic circuits.…”
Section: Introductionmentioning
confidence: 99%