Paper 2016/386

Canary Numbers: Design for Light-weight Online Testability of True Random Number Generators

Vladimir Rožić, Bohan Yang, Nele Mentens, and Ingrid Verbauwhede

Abstract

We introduce the concept of canary numbers, to be used in health tests for true random number generators. Health tests are essential components of true random number generators because they are used to detect defects and failures of the entropy source. These tests need to be lightweight, low-latency and highly reliable. The proposed solution uses canary numbers which are an extra output of the entropy source of lower quality. This enables an early-warning attack detection before the output of the generator is compromised. We illustrate the idea with 2 case studies of true random number generators implemented on a Xilinx Spartan-6 FPGA.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
Keywords
TRNGFPGAOnline TestLightweight
Contact author(s)
Vladimir Rozic @ esat kuleuven be
History
2016-04-15: received
Short URL
https://ia.cr/2016/386
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2016/386,
      author = {Vladimir Rožić and Bohan Yang and Nele Mentens and Ingrid Verbauwhede},
      title = {Canary Numbers: Design for Light-weight Online Testability of True Random Number Generators},
      howpublished = {Cryptology ePrint Archive, Paper 2016/386},
      year = {2016},
      note = {\url{https://eprint.iacr.org/2016/386}},
      url = {https://eprint.iacr.org/2016/386}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.