High-Speed True Random Number Generation with Logic Gates Only
[Pages:35]High-Speed True Random Number Generation with Logic Gates Only
Markus Dichtl Jovan Goli
1
Being One Year Late You should have heard this talk at
CHES 2006, but ...
2
Why We Need Random Numbers from Logic Gates
Many cryptographic protocols need random numbers (key generation, seeding pseudo random number generators, random nonces, protection against side channel attacks ...)
Analogue components are cumbersome on digital chips, so random number generators using digital logic only are preferable
3
Most Popular Random Number Generators Based on Logic Gates
Ring oscillators (ROs) Devices exploiting metastability of digital
circuits like flip-flops
4
Jovan Goli`s Great Invention
Jovan Goli found that making the feedback in a RO-like design more complex made the behaviour of the oscillators much more complex
He suggested two different circuits: ? FIROs (Fibonacci Ring Oscillators) ? GAROs (Galois Ring Oscillators) and specified certain requirements for them
(e. g., how to avoid fixed points)
5
Reference for FIROs and GAROs J. Dj. Goli , "New Methods for Digital
Generation and Postprocessing of Random Data," IEEE Trans. Computers, vol. 55(10), pp. 1217-1229, Oct. 2006
6
FIRO
7
GARO
8
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- timeloop accelergy
- high speed true random number generation with logic gates only
- fpga based true random number generation using circuit
- compiler fuzzing through deep learning
- gain missing data imputation using generative adversarial
- chapter 7 stream ciphers and cryptography network random
- multi layer stencil creation from images
- tutorial random number generation
- a provably secure true random number generator with built
- good practice in pseudo random number generation for
Related searches
- high speed internet available at my address
- high speed internet in my area
- high speed internet
- high speed wireless internet provider
- at t high speed internet plans
- high speed internet providers by zip code
- best high speed internet service
- new high speed internet providers
- python random number between
- random number generator 1 10
- random number picker 1 100
- python random number in range