基于抖动的多熵源数字TRNG的FPGA实现

IF 0.6 4区 工程技术 Q4 ENGINEERING, ELECTRICAL & ELECTRONIC
Ali Murat Garipcan, E. Erdem, Firat
{"title":"基于抖动的多熵源数字TRNG的FPGA实现","authors":"Ali Murat Garipcan, E. Erdem, Firat","doi":"10.33180/infmidem2019.204","DOIUrl":null,"url":null,"abstract":": In this study, hardware implementation and evaluation of a true random number generator (TRNG) is presented. For the implementation, Field Programmable Gate Array (FPGA) hardware, in which numerical processes based on an algorithmic basis are carried out, was used. In the system, ring oscillators (ROs) with similar structures were used as a noise source, and true randomness was obtained by sampling the jitter signals originating from the oscillators. However, the most critical cryptographic disadvantage of jitter-based TRNGs is the statistical inadequacy of the system. At this point, in contrast to existing designs, entropy sources derived from the subsets of ROs were used in the sampling and post-processing stage. The statistical quality of the system was improved by using true random numbers/inputs obtained from these entropy sources in the sampling and post-processing stage. With sampling and post-processing inputs, the use of complex post-processing techniques that limit the output bit rate of the generator in the system was not required. Thus, a high-performance adaptable TRNG model with reduced hardware resource consumption is obtained. The statistical validation of the TRNG, which was tested in 6 different scenarios for two separate ring oscillator (RO) architectures and three different operating frequencies, was performed with the NIST 800-22 and AIS31 test packages.","PeriodicalId":56293,"journal":{"name":"Informacije Midem-Journal of Microelectronics Electronic Components and Materials","volume":"106 1","pages":""},"PeriodicalIF":0.6000,"publicationDate":"2019-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Implementation of a Digital TRNG Using Jitter Based Multiple Entropy Source on FPGA\",\"authors\":\"Ali Murat Garipcan, E. Erdem, Firat\",\"doi\":\"10.33180/infmidem2019.204\",\"DOIUrl\":null,\"url\":null,\"abstract\":\": In this study, hardware implementation and evaluation of a true random number generator (TRNG) is presented. For the implementation, Field Programmable Gate Array (FPGA) hardware, in which numerical processes based on an algorithmic basis are carried out, was used. In the system, ring oscillators (ROs) with similar structures were used as a noise source, and true randomness was obtained by sampling the jitter signals originating from the oscillators. However, the most critical cryptographic disadvantage of jitter-based TRNGs is the statistical inadequacy of the system. At this point, in contrast to existing designs, entropy sources derived from the subsets of ROs were used in the sampling and post-processing stage. The statistical quality of the system was improved by using true random numbers/inputs obtained from these entropy sources in the sampling and post-processing stage. With sampling and post-processing inputs, the use of complex post-processing techniques that limit the output bit rate of the generator in the system was not required. Thus, a high-performance adaptable TRNG model with reduced hardware resource consumption is obtained. The statistical validation of the TRNG, which was tested in 6 different scenarios for two separate ring oscillator (RO) architectures and three different operating frequencies, was performed with the NIST 800-22 and AIS31 test packages.\",\"PeriodicalId\":56293,\"journal\":{\"name\":\"Informacije Midem-Journal of Microelectronics Electronic Components and Materials\",\"volume\":\"106 1\",\"pages\":\"\"},\"PeriodicalIF\":0.6000,\"publicationDate\":\"2019-09-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Informacije Midem-Journal of Microelectronics Electronic Components and Materials\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://doi.org/10.33180/infmidem2019.204\",\"RegionNum\":4,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"ENGINEERING, ELECTRICAL & ELECTRONIC\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Informacije Midem-Journal of Microelectronics Electronic Components and Materials","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.33180/infmidem2019.204","RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 5

摘要

本文研究了真随机数生成器(TRNG)的硬件实现和评估。为了实现,使用了现场可编程门阵列(FPGA)硬件,其中基于算法进行了数值处理。该系统采用结构相似的环形振子作为噪声源,通过对振子产生的抖动信号进行采样,获得了真正的随机性。然而,基于抖动的trng最关键的加密缺点是系统的统计不足。在这一点上,与现有设计相比,在采样和后处理阶段使用了来自ROs子集的熵源。通过在采样和后处理阶段使用从这些熵源获得的真随机数/输入,提高了系统的统计质量。对于采样和后处理输入,不需要使用复杂的后处理技术来限制系统中发生器的输出比特率。因此,获得了一种高性能的自适应TRNG模型,减少了硬件资源消耗。在NIST 800-22和AIS31测试包下,TRNG在两种不同的环形振荡器(RO)架构和三种不同的工作频率下进行了6种不同场景的测试,进行了统计验证。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Implementation of a Digital TRNG Using Jitter Based Multiple Entropy Source on FPGA
: In this study, hardware implementation and evaluation of a true random number generator (TRNG) is presented. For the implementation, Field Programmable Gate Array (FPGA) hardware, in which numerical processes based on an algorithmic basis are carried out, was used. In the system, ring oscillators (ROs) with similar structures were used as a noise source, and true randomness was obtained by sampling the jitter signals originating from the oscillators. However, the most critical cryptographic disadvantage of jitter-based TRNGs is the statistical inadequacy of the system. At this point, in contrast to existing designs, entropy sources derived from the subsets of ROs were used in the sampling and post-processing stage. The statistical quality of the system was improved by using true random numbers/inputs obtained from these entropy sources in the sampling and post-processing stage. With sampling and post-processing inputs, the use of complex post-processing techniques that limit the output bit rate of the generator in the system was not required. Thus, a high-performance adaptable TRNG model with reduced hardware resource consumption is obtained. The statistical validation of the TRNG, which was tested in 6 different scenarios for two separate ring oscillator (RO) architectures and three different operating frequencies, was performed with the NIST 800-22 and AIS31 test packages.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
1.80
自引率
0.00%
发文量
10
审稿时长
>12 weeks
期刊介绍: Informacije MIDEM publishes original research papers in the fields of microelectronics, electronic components and materials. Review papers are published upon invitation only. Scientific novelty and potential interest for a wider spectrum of readers is desired. Authors are encouraged to provide as much detail as possible for others to be able to replicate their results. Therefore, there is no page limit, provided that the text is concise and comprehensive, and any data that does not fit within a classical manuscript can be added as supplementary material. Topics of interest include: Microelectronics, Semiconductor devices, Nanotechnology, Electronic circuits and devices, Electronic sensors and actuators, Microelectromechanical systems (MEMS), Medical electronics, Bioelectronics, Power electronics, Embedded system electronics, System control electronics, Signal processing, Microwave and millimetre-wave techniques, Wireless and optical communications, Antenna technology, Optoelectronics, Photovoltaics, Ceramic materials for electronic devices, Thick and thin film materials for electronic devices.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信