Enhancing a Shared-Access, Hardware-Based, Random Number Generation System

Operating Systems FUSE File-System Development Support
  • James Wolfer
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 716)


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.


Hardware random numbers File systems Operating systems Pedagogy 


  1. 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
  2. 2.
    Arbelaiz, O., Martin, L.I., Muguerza, J.: Analysis of introducing active learning methodologies in a basic computer architecture course. IEEE Trans. Educ. 58(2), 110–116 (2015)CrossRefGoogle Scholar
  3. 3.
    Wolfer, J., Keeler, W.: From Geiger-counters to file systems: remote hardware access for the operating systems course. Int. J. Online Eng. 8, 26–31 (2016)CrossRefGoogle Scholar
  4. 4.
  5. 5.
  6. 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. 7.
    Free Software Foundataion: NeuG Random Number Generator.

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  1. 1.Indiana University South BendSouth BendUSA

Personalised recommendations