2011
DOI: 10.1007/978-3-642-21040-2_12
|View full text |Cite
|
Sign up to set email alerts
|

A Comparison of Post-Processing Techniques for Biased Random Number Generators

Abstract: Abstract. In this paper, we study and compare two popular methods for post-processing random number generators: linear and Von Neumann compression. We show that linear compression can achieve much better throughput than Von Neumann compression, while achieving practically good level of security. We also introduce a concept known as the adversary bias which measures how accurately an adversary can guess the output of a random number generator, e.g. through a trapdoor or a bad RNG design. Then we prove that line… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
36
0
1

Year Published

2015
2015
2024
2024

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 42 publications
(39 citation statements)
references
References 5 publications
(13 reference statements)
0
36
0
1
Order By: Relevance
“…Well-known post-processing techniques are the von Neumann corrector [64] and cryptographic hash functions such as SHA-1 [38] or MD5 [120]. These postprocessing steps work well, but generally result in decreased throughput (e.g., up to 80% [81]).…”
Section: True Random Number Generatorsmentioning
confidence: 99%
“…Well-known post-processing techniques are the von Neumann corrector [64] and cryptographic hash functions such as SHA-1 [38] or MD5 [120]. These postprocessing steps work well, but generally result in decreased throughput (e.g., up to 80% [81]).…”
Section: True Random Number Generatorsmentioning
confidence: 99%
“…As an outcome of these investigations, we recommend to apply a more secure post-processing technique like BCH-codes [26] as for example applied in [6]. BCH-codes are a well-known alternative with low-area requirements and an acceptable penalty in the throughput.…”
Section: G Discussion About the Obtained Resultsmentioning
confidence: 99%
“…The code had a compression factor of 16 and could be implemented using 256 registers and a few XORs. The main advantage of using BCH-codes, acording to [26], is that this kind of post-processing is more reliable than XOR filters or Von Neumann correctors against an adversary bias.…”
Section: G Discussion About the Obtained Resultsmentioning
confidence: 99%
“…There are well-known post-processing components such as von Neumann corrector [7], XOR corrector [8], NIST's conditioning component [4], and correctors using linear code and nonlinear code (code corrector). Until now most researches related to the post-processing components have been conducted on the subject of reducing the bias of output bits [6,[9][10][11][12]. The outputs of von Neumann corrector [7] are perfectly unbiased if the input bits are independent.…”
Section: Introductionmentioning
confidence: 99%