2003
DOI: 10.1007/978-3-540-45238-6_13
|View full text |Cite
|
Sign up to set email alerts
|

Design and Implementation of a True Random Number Generator Based on Digital Circuit Artifacts

Abstract: Abstract. There are many applications for true, unpredictable random numbers. For example the strength of numerous cryptographic operations is often dependent on a source of truly random numbers. Sources of random information are available in nature but are often hard to access in integrated circuits. In some specialized applications, analog noise sources are used in digital circuits at great cost in silicon area and power consumption. These analog circuits are often influenced by periodic signal sources that … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
48
0
1

Year Published

2007
2007
2023
2023

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 66 publications
(49 citation statements)
references
References 9 publications
0
48
0
1
Order By: Relevance
“…The jitter can be extracted by means of a sampling unit, triggered by a reference clock, which can be an external clock signal or the output from another ring oscillator. This simple structure, which in this paper, we call an elementary true random number generator (elementary TRNG), and the underlying physical phenomena are widely reported in the literature, since the elementary TRNG is often used as a building block for on-chip TRNGs [4], [3], [15]. There are two classical ways to describe the jitter of a clock signal either as a edgeto-edge jitter or a edge-to-reference jitter: in the first approach, the edge timing is referenced to the preceding edge (period jitter) or to the N th -preceding (N -period jitter), while in the other approach, the edge position is referenced to a separate reference signal (see [11, p. …”
Section: Introductionmentioning
confidence: 99%
“…The jitter can be extracted by means of a sampling unit, triggered by a reference clock, which can be an external clock signal or the output from another ring oscillator. This simple structure, which in this paper, we call an elementary true random number generator (elementary TRNG), and the underlying physical phenomena are widely reported in the literature, since the elementary TRNG is often used as a building block for on-chip TRNGs [4], [3], [15]. There are two classical ways to describe the jitter of a clock signal either as a edgeto-edge jitter or a edge-to-reference jitter: in the first approach, the edge timing is referenced to the preceding edge (period jitter) or to the N th -preceding (N -period jitter), while in the other approach, the edge position is referenced to a separate reference signal (see [11, p. …”
Section: Introductionmentioning
confidence: 99%
“…The phase jitter of a ring oscillator is then extracted by means of a sampling unit, for instance a type-D flip-flop triggered by another ring oscillator or by an external clock signal. This simple structure has been widely studied in the literature as a building block for many on-chip TRNGs [8,3,14]. This paper aims to present a comprehensive statistical model of such a basic random unit, and contribute more generally to improving the security analysis of hardware random number generators.…”
Section: Introductionmentioning
confidence: 99%
“…Embedded TRNGs frequently use some external devices or rather heuristic source of randomness (e.g. metastability [5]). Although these limitations can be overcome by a design of proper custom circuits, randomness extraction is still a big challenge in the designs based on off the shelf devices as FPGA [6], [7] or general microprocessors [8].…”
Section: Introductionmentioning
confidence: 99%