{"title":"使用自由许可的硬件、固件和驱动程序对几个真正的随机数生成器进行评估","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":"{\"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}","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}
Evaluation of a couple of true random number generators with liberally licensed hardware, firmware, and drivers
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.