{"title":"Evaluation of a couple of true random number generators with liberally licensed hardware, firmware, and drivers","authors":"S. Callegari","doi":"10.1109/ICECS.2015.7440282","DOIUrl":null,"url":null,"abstract":"Sequences of high quality random bits are required in virtually all modern security and cryptography applications, pushing designers to devise hardware-based true random number generators (TRNGs). Alongside architectures made by big players of information technology and/or proposed via peer reviewed channels, many alternatives exist. The recent, powerful trend t o interconnect even humble devices creates a significant deployment space for some of them, thanks to properties such as low-cost, good suitability to augment existing hardware, and readily available hardware/firmware/driver designs with liberal licenses. Consequently, there is practical relevance in a formal evaluation of their design. In this work, the \"InfNoise\" and \"Redoubler\" open architectures are investigated, finding them to belong to the chaos-based TRNG class and to bear similarity to some academic designs from the late'90s. Despite some some margins for improvement, the designs are found to admit formal justification.","PeriodicalId":215448,"journal":{"name":"2015 IEEE International Conference on Electronics, Circuits, and Systems (ICECS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE International Conference on Electronics, Circuits, and Systems (ICECS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICECS.2015.7440282","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Sequences of high quality random bits are required in virtually all modern security and cryptography applications, pushing designers to devise hardware-based true random number generators (TRNGs). Alongside architectures made by big players of information technology and/or proposed via peer reviewed channels, many alternatives exist. The recent, powerful trend t o interconnect even humble devices creates a significant deployment space for some of them, thanks to properties such as low-cost, good suitability to augment existing hardware, and readily available hardware/firmware/driver designs with liberal licenses. Consequently, there is practical relevance in a formal evaluation of their design. In this work, the "InfNoise" and "Redoubler" open architectures are investigated, finding them to belong to the chaos-based TRNG class and to bear similarity to some academic designs from the late'90s. Despite some some margins for improvement, the designs are found to admit formal justification.