@inproceedings{kgsw-psgri-18,
  author = {Peter Kietzmann and Cenk G{\"u}ndogan and Thomas C. Schmidt and Matthias W{\"a}hlisch},
  title = {{A PUF Seed Generator for RIOT: Introducing Crypto-Fundamentals to the Wild}},
  booktitle = {Proc. of 16th ACM International Conference on Mobile Systems, Applications (MobiSys), Poster Session},
  pages = {},
  publisher = {ACM},
  address = {New York, NY, USA},
  month = {June},
  year = {2018},
  abstract = {In this work, we present a random seeder for the RIOT operating system based on PUFs. Following the RIOT dedication as a general-purpose IoT operating system, we design a generic PUF extractor based on SRAM memory which is available on most platforms. We design a module for RIOT that hooks into the OS startup code right before kernel initialization. The patterns of a preserved and uninitialized SRAM block are fed into a hash function to derive the desired seed value. To the best of our knowledge, this is the first recent embedded security primitive that has entered a commodity operating system.},
  url = {https://doi.org/10.1145/3210240.3210805},
  theme = {nsec|iot},
}

