Generation of good non-repeatable and non-predictable random number sequences is of increasing importance, both in security applications and in simulations. A novel, compact system is presented in which a secure random number is generated by sampling a chaotic system and using this bitstream as the input to a pseudo-random generator. An optional hash function can be used on the seed in order to decrease the correlation. As all of the components can be implemented in a mixed-mode CMOS-process, a totally self-contained non-repeatable random-number generator can be fabricated. This increases the security of the system, as very few of the systems parameters are observable from the outside. It also makes it possible to easily have available good random numbers in simulations if the chip is incorporated as a subsystem in an ordinary computer.
[1]
Dietmar Saupe,et al.
Chaos and fractals - new frontiers of science
,
1992
.
[2]
Ángel Rodríguez-Vázquez,et al.
Design considerations for integrated continuous-time chaotic oscillators
,
1998
.
[3]
A. Tamasevicius,et al.
Double scroll in a simple '2D' chaotic oscillator
,
1996
.
[4]
T. Saito,et al.
An RC OTA hysteresis chaos generator
,
1996
.
[5]
Manuel Blum,et al.
A Simple Unpredictable Pseudo-Random Number Generator
,
1986,
SIAM J. Comput..
[6]
尚弘 島影.
National Institute of Standards and Technologyにおける超伝導研究及び生活
,
2001
.