当前位置: X-MOL 学术J. Circuits Syst. Comput. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Design of True Random Number Generator Using Fingerprint as an Entropy Source and Its Implementation in S-Box
Journal of Circuits, Systems and Computers ( IF 0.9 ) Pub Date : 2021-06-11 , DOI: 10.1142/s0218126621502856
Dhirendra Kumar 1 , Utkarsh Kumar Chaurasia 1 , Shreyansh Mishra 1 , Prafull Singh Patel 1 , Prasanna Kumar Misra 1 , Manish Goswami 1
Affiliation  

This paper deals with the design of a true random number generator (TRNG) using the fingerprint as an entropy source and its implementation in substitution box (S-box) of Advanced Encryption Standard (AES). Considering fingerprint as a unique and random arrangement of minutiae, these minutiae points are used as the source of entropy. The proposed design utilizes fewer resources minimizing hardware redundancy and enhancing the level of randomness. This TRNG has been designed and validated using Artix-7 FPGA. The data rate, speed and latency have been obtained as 40 Mbps, 5 Mbps and 305 ns, respectively. The generated random bit stream had also been sampled and converted to a binary format in MATLAB and tested through the National Institute of Standards and Technology (NIST) 800.22 statistical suite for validation. The proposed TRNG design pass efficiency achieved is more than 95% for a sample size of 10 binary sequences.

中文翻译:

以指纹为熵源的真随机数发生器设计及其在S-Box中的实现

本文讨论了以指纹为熵源的真随机数发生器(TRNG)的设计及其在高级加密标准(AES)的替换框(S-box)中的实现。考虑到指纹是一种独特的、随机排列的细节,这些细节点被用作熵的来源。所提出的设计使用较少的资源,最大限度地减少硬件冗余并提高随机性水平。此 TRNG 是使用 Artix-7 FPGA 设计和验证的。数据速率、速度和延迟分别为 40 Mbps、5 Mbps 和 305 ns。生成的随机比特流也已被采样并在 MATLAB 中转换为二进制格式,并通过美国国家标准与技术研究院 (NIST) 800.22 统计套件进行测试以进行验证。
更新日期:2021-06-11
down
wechat
bug