DocumentCode :
1953667
Title :
True random number generation in block memories of reconfigurable devices
Author :
Güneysu, Tim
Author_Institution :
Horst Gortz Inst. for IT Security, Ruhr-Universitt Bochum, Bochum, Germany
fYear :
2010
fDate :
8-10 Dec. 2010
Firstpage :
200
Lastpage :
207
Abstract :
We present concepts and implementations to transform write collisions in memory blocks into an entropy source for random number generation. Write collisions in dual-ported block memories occur when both memory ports write simultaneously different data at the same memory location. After a thorough analysis of this effect, we present a robust methodology to generate digitized noise and randomness from such write collisions and also provide details how to implement post-processing methods for efficient bias and correlation removal. Finally, we present three concepts and implementations for random number generators stages that can deliver random data at an output rate of more than 100 MBit/s.
Keywords :
cryptography; entropy; field programmable gate arrays; random number generation; random-access storage; BRAM; contemporary FPGA devices; dual-ported block memory; entropy source; logic devices; post-processing methods; reconfigurable devices; true random number generation; write collisions; Correlation; Entropy; Generators; Noise; Random number generation; True random number generation; dual-ported memory; post-processing; write collisions;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Technology (FPT), 2010 International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4244-8980-0
Type :
conf
DOI :
10.1109/FPT.2010.5681499
Filename :
5681499
Link To Document :
بازگشت