IMPLEMENTING TRUE RANDOM NUMBER GENERATORS IN FPGAS BY CHIP FILLING
Octavian Cret, Radu Tudoran, Alin Suciu, Tamas Györfi
2009
Abstract
This paper presents a new method for implementing TRNGs in FPGA devices. The design is based on filling the chip close to its maximal capacity and exploiting the interconnection network as intensely as possible. This way, there are strong chances for the design to exhibit a nondeterministic behavior. Our design is a computationally intensive core that generates 64-bit numbers, accumulated into a normal, fixed-point accumulator. From the 64-bit words only those bits are extracted that exhibit the maximal entropy. They are then post-processed using the classical XOR-based bias elimination method. The resulting TRNG provides high quality random numbers; other advantages of this new method are its stability and the fact that the design encapsulates all its components in one chip. An explanation of the observed phenomenon is proposed, based on electromagnetic interferences inside the chip and cross talk. A method for developing new designs based on this approach is also proposed.
DownloadPaper Citation
in Harvard Style
Cret O., Tudoran R., Suciu A. and Györfi T. (2009). IMPLEMENTING TRUE RANDOM NUMBER GENERATORS IN FPGAS BY CHIP FILLING . In Proceedings of the International Conference on Security and Cryptography - Volume 1: SECRYPT, (ICETE 2009) ISBN 978-989-674-005-4, pages 167-174. DOI: 10.5220/0002177001670174
in Bibtex Style
@conference{secrypt09,
author={Octavian Cret and Radu Tudoran and Alin Suciu and Tamas Györfi},
title={IMPLEMENTING TRUE RANDOM NUMBER GENERATORS IN FPGAS BY CHIP FILLING},
booktitle={Proceedings of the International Conference on Security and Cryptography - Volume 1: SECRYPT, (ICETE 2009)},
year={2009},
pages={167-174},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002177001670174},
isbn={978-989-674-005-4},
}
in EndNote Style
TY - CONF
JO - Proceedings of the International Conference on Security and Cryptography - Volume 1: SECRYPT, (ICETE 2009)
TI - IMPLEMENTING TRUE RANDOM NUMBER GENERATORS IN FPGAS BY CHIP FILLING
SN - 978-989-674-005-4
AU - Cret O.
AU - Tudoran R.
AU - Suciu A.
AU - Györfi T.
PY - 2009
SP - 167
EP - 174
DO - 10.5220/0002177001670174