{"title":"A light-weight implementation of latch-based true random number generator","authors":"Naoki Fujieda, Hitomi Kishibe, S. Ichikawa","doi":"10.1109/IWCMC.2019.8766516","DOIUrl":null,"url":null,"abstract":"A TRNG (True Random Number Generator) is an important component for security in mobile computing and IoT. This paper presents an light-weight FPGA implementation of a previously proposed latch-based TRNG, while keeping the quality of generated random numbers. By accumulating the generated random numbers fifteen times with an XOR operation for each output word, the proposed TRNG with 16 latches passed the NIST SP 800-22 test suite, whereas the original TRNG required 248 latches. An important finding of this work is that the quality of random sequence is greatly improved by XOR-ing temporally interleaved series of bits.","PeriodicalId":363800,"journal":{"name":"2019 15th International Wireless Communications & Mobile Computing Conference (IWCMC)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 15th International Wireless Communications & Mobile Computing Conference (IWCMC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IWCMC.2019.8766516","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
A TRNG (True Random Number Generator) is an important component for security in mobile computing and IoT. This paper presents an light-weight FPGA implementation of a previously proposed latch-based TRNG, while keeping the quality of generated random numbers. By accumulating the generated random numbers fifteen times with an XOR operation for each output word, the proposed TRNG with 16 latches passed the NIST SP 800-22 test suite, whereas the original TRNG required 248 latches. An important finding of this work is that the quality of random sequence is greatly improved by XOR-ing temporally interleaved series of bits.