2013
DOI: 10.1147/jrd.2013.2279599
|View full text |Cite
|
Sign up to set email alerts
|

True hardware random number generation implemented in the 32-nm SOI POWER7+ processor

Abstract: This paper provides a description of the hardware random number generator that is implemented on the IBM POWER7+i processor. We discuss the underlying mechanism using basic ring oscillator circuits implemented in standard digital logic circuits. The source of entropy is based on sampling phase jitter in the ring oscillators, and the rate of phase jitter accumulation is measured. We show that the design is simple and robust yet able to generate a high rate of random bits while using a minimum of logic area. The… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 15 publications
(5 citation statements)
references
References 5 publications
(5 reference statements)
0
5
0
Order By: Relevance
“…The raw amount of extracted bits from dataset-A, dataset-B, dataset-C, and dataset-D are 273000 (350x780), 217000 (350x620), 161000 (350x460), and 150500 (350x430) respectively. The entropy of the extracted bits can be increased using postprocessing methods while sacrificing the amount of bits [67], [68]. It should be noted that these lengths are achieved using only one printed transistor in the optical fingerprint while the existing printed electrical PUF provides 1-bit using 3 transistors and 2 resistors [19].…”
Section: B Datasetmentioning
confidence: 99%
“…The raw amount of extracted bits from dataset-A, dataset-B, dataset-C, and dataset-D are 273000 (350x780), 217000 (350x620), 161000 (350x460), and 150500 (350x430) respectively. The entropy of the extracted bits can be increased using postprocessing methods while sacrificing the amount of bits [67], [68]. It should be noted that these lengths are achieved using only one printed transistor in the optical fingerprint while the existing printed electrical PUF provides 1-bit using 3 transistors and 2 resistors [19].…”
Section: B Datasetmentioning
confidence: 99%
“…Correspondingly, OS and hypervisor also have their own keys. Since there are many mature methods for hardware random generation [19,30], we assume these random numbers can be generated using a dedicated hardware mechanism.…”
Section: Implementation Issuesmentioning
confidence: 99%
“…AMD [1], ARM [3], and IBM [27] are examples of ring oscillator TRNGs intended for high-security applications (see Section 5.1. )…”
Section: Ring Oscillatorsmentioning
confidence: 99%