Energy-Efficient Post-Processing Technique Having High Extraction Efficiency for True Random Number Generators

IF 0.6 4区 工程技术 Q4 ENGINEERING, ELECTRICAL & ELECTRONIC
Ruilin Zhang, Xingyu Wang, H. Shinohara
{"title":"Energy-Efficient Post-Processing Technique Having High Extraction Efficiency for True Random Number Generators","authors":"Ruilin Zhang, Xingyu Wang, H. Shinohara","doi":"10.1587/TRANSELE.2020CDP0006","DOIUrl":null,"url":null,"abstract":"In this paper, we describe a post-processing technique having high extraction efficiency (ExE) for de-biasing and de-correlating a random bitstream generated by true random number generators (TRNGs). This research is based on the N-bit von Neumann (VN N) post-processing method. It improves the ExE of the original von Neumann method close to the Shannon entropy bound by a large N value. However, as the N value increases, the mapping table complexity increases exponentially (2N ), which makes VN N unsuitable for low-power TRNGs. To overcome this problem, at the algorithm level, we propose a waiting strategy to achieve high ExE with a small N value. At the architectural level, a Hamming weight mapping-based hierarchical structure is used to reconstruct the large mapping table using smaller tables. The hierarchical structure also decreases the correlation factor in the raw bitstream. To develop a technique with high ExE and low cost, we designed and fabricated an 8-bit von Neumann with waiting strategy (VN 8W) in a 130-nm CMOS. The maximum ExE of VN 8W is 62.21%, which is 2.49 times larger than the ExE of the original von Neumann. NIST SP 800-22 randomness test results proved the debiasing and de-correlation abilities of VN 8W. As compared with the stateof-the-art optimized 7-element iterated von Neumann, VN 8W achieved more than 20% energy reduction with higher ExE. At 0.45 V and 1 MHz, VN 8W achieved the minimum energy of 0.18 pJ/bit, which was suitable for sub-pJ low energy TRNGs. key words: post-processing techniques, von Neumann entropy extractor, true random number generator, low-power","PeriodicalId":50384,"journal":{"name":"IEICE Transactions on Electronics","volume":"1 1","pages":""},"PeriodicalIF":0.6000,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEICE Transactions on Electronics","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.1587/TRANSELE.2020CDP0006","RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 1

Abstract

In this paper, we describe a post-processing technique having high extraction efficiency (ExE) for de-biasing and de-correlating a random bitstream generated by true random number generators (TRNGs). This research is based on the N-bit von Neumann (VN N) post-processing method. It improves the ExE of the original von Neumann method close to the Shannon entropy bound by a large N value. However, as the N value increases, the mapping table complexity increases exponentially (2N ), which makes VN N unsuitable for low-power TRNGs. To overcome this problem, at the algorithm level, we propose a waiting strategy to achieve high ExE with a small N value. At the architectural level, a Hamming weight mapping-based hierarchical structure is used to reconstruct the large mapping table using smaller tables. The hierarchical structure also decreases the correlation factor in the raw bitstream. To develop a technique with high ExE and low cost, we designed and fabricated an 8-bit von Neumann with waiting strategy (VN 8W) in a 130-nm CMOS. The maximum ExE of VN 8W is 62.21%, which is 2.49 times larger than the ExE of the original von Neumann. NIST SP 800-22 randomness test results proved the debiasing and de-correlation abilities of VN 8W. As compared with the stateof-the-art optimized 7-element iterated von Neumann, VN 8W achieved more than 20% energy reduction with higher ExE. At 0.45 V and 1 MHz, VN 8W achieved the minimum energy of 0.18 pJ/bit, which was suitable for sub-pJ low energy TRNGs. key words: post-processing techniques, von Neumann entropy extractor, true random number generator, low-power
具有高提取效率的真随机数发生器节能后处理技术
在本文中,我们描述了一种具有高提取效率(ExE)的后处理技术,用于由真随机数生成器(trng)生成的随机比特流的去偏和去相关。本研究基于N位冯·诺伊曼(VN N)后处理方法。改进了原von Neumann方法的ExE,使之接近Shannon熵界,增加了一个大的N值。然而,随着N值的增加,映射表的复杂度呈指数增长(2N),这使得VN N不适合低功率trng。为了克服这个问题,在算法层面,我们提出了一种等待策略,以小N值实现高ExE。在体系结构级别,使用基于Hamming权重映射的分层结构来使用较小的表重建大型映射表。分层结构还降低了原始比特流中的相关系数。为了开发一种高执行效率和低成本的技术,我们在130纳米CMOS上设计并制作了8位冯诺伊曼等待策略(vn8w)。vn8w的最大ExE值为62.21%,是原始冯·诺依曼ExE值的2.49倍。NIST SP 800-22随机测试结果证明了vn8w的去偏和去相关能力。与最先进的优化的7元迭代冯诺伊曼相比,vn8w以更高的ExE实现了20%以上的能量降低。在0.45 V和1 MHz下,vn8w的最小能量为0.18 pJ/bit,适用于低于pJ的低能量trng。关键词:后处理技术,冯·诺依曼熵提取器,真随机数发生器,低功耗
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
IEICE Transactions on Electronics
IEICE Transactions on Electronics 工程技术-工程:电子与电气
CiteScore
1.00
自引率
20.00%
发文量
79
审稿时长
3-6 weeks
期刊介绍: Currently, the IEICE has ten sections nationwide. Each section operates under the leadership of a section chief, four section secretaries and about 20 section councilors. Sections host lecture meetings, seminars and industrial tours, and carry out other activities. Topics: Integrated Circuits, Semiconductor Materials and Devices, Quantum Electronics, Opto-Electronics, Superconductive Electronics, Electronic Displays, Microwave and Millimeter Wave Technologies, Vacuum and Beam Technologies, Recording and Memory Technologies, Electromagnetic Theory.
×
引用
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学术官方微信