Enhancing a Shared-Access, Hardware-Based, Random Number Generation System
High quality random numbers form a critical foundation for computing in applications such as data encryption, simulation, and modeling. Recognizing the import of random numbers we have integrated hardware-based random bit generation into a major file system project for the Operating Systems class. Originally built around background radiation events detected by a Geiger counter, we are in the process of extending this to additional hardware-based random number generators configured for shared access by student teams. This work-in-progress documents the most recent deployment of this technology.
KeywordsHardware random numbers File systems Operating systems Pedagogy
- 1.Thomas, A.A., Paul, V.: Random number generation methods a survey. Int. J. Adv. Res. Comput. Sci. Softw. Eng. 6(1), 556–559 (2016)Google Scholar
- 4.Ubld.iT: TrueRNG. http://ubld.it/products/truerng-hardware-random-number-generator/
- 5.Walker, J.: ENT http://www.fourmilab.ch/random/
- 6.Rukhin, A., Soto, J., Nechvatal, J., Smid, M., Barker, E., Leigh, S., Levenson, M., Vangel, M., Banks, D., Heckert, A., Dray, J., Vo, S.: A statistical test suite for random and pseudorandom number generators for cryptographic applications. US National Institute of Standards and Technology Special Publication 800-22 revision 1a (2010)Google Scholar
- 7.Free Software Foundataion: NeuG Random Number Generator. https://shop.fsf.org/storage-devices/neug-usb-true-random-number-generator