• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

通过利用辐照曝光提高基于静态随机存取存储器的真随机数发生器的性能

Improved Performance of SRAM-Based True Random Number Generator by Leveraging Irradiation Exposure.

作者信息

Zhang Xu, Jiang Chunsheng, Dai Gang, Zhong Le, Fang Wen, Gu Ke, Xiao Guoping, Ren Shangqing, Liu Xin, Zou Sanyong

机构信息

Institute of Electronic Engineering, China Academy of Engineering Physics, Mianyang 621999, China.

Microsystem and Terahertz Research Center, China Academy of Engineering Physics, Chengdu 610200, China.

出版信息

Sensors (Basel). 2020 Oct 28;20(21):6132. doi: 10.3390/s20216132.

DOI:10.3390/s20216132
PMID:33126596
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC7663444/
Abstract

Encryption is an important step for secure data transmission, and a true random number generator (TRNG) is a key building block in many encryption algorithms. Static random-access memory (SRAM) chips can be easily available sources of true random numbers, benefiting from noisy SRAM cells whose start-up values flip between different power-on cycles. Embarking from this phenomenon, a novel performance (i.e., randomness and throughput) improvement method of SRAM-based TRNG is proposed, and its implementation can be divided into two phases: irradiation exposure and hardware postprocessing. As the randomness of original SRAM power-on values is fairly low, ionization irradiation is utilized to enhance its randomness, and the min-entropy can increase from about 0.03 to above 0.7 in the total ionizing irradiation (TID) experiments. Additionally, while the data remanence effect hampers obtaining random bitstreams with high speed, the ionization irradiation can also weaken this impact and improve the throughput of TRNG. In the hardware postprocessing stage, Secure Hash Algorithm 256 (SHA-256) is implemented on a Field Programmable Gate Array (FPGA) with clock frequency of 200 MHz. It can generate National Institute of Standards and Technology (NIST) SP 800-22 compatible true random bitstreams with throughput of 178 Mbps utilizing SRAM chip with 1 Mbit memory capacity. Furthermore, according to different application scenarios, the throughput can be widely scalable by adjusting clock frequency and SRAM memory capacity, which makes the novel TRNG design applicable for various Internet of Things (IOT) devices.

摘要

加密是安全数据传输的重要步骤,而真随机数发生器(TRNG)是许多加密算法中的关键组成部分。静态随机存取存储器(SRAM)芯片可以很容易地成为真随机数的来源,这得益于其噪声SRAM单元,其启动值在不同的上电周期之间翻转。基于这一现象,提出了一种基于SRAM的TRNG的新颖性能(即随机性和吞吐量)改进方法,其实现可分为两个阶段:辐照曝光和硬件后处理。由于原始SRAM上电值的随机性相当低,因此利用电离辐照来增强其随机性,并且在总电离剂量(TID)实验中,最小熵可以从约0.03增加到0.7以上。此外,虽然数据残留效应阻碍了高速获取随机比特流,但电离辐照也可以减弱这种影响并提高TRNG的吞吐量。在硬件后处理阶段,安全哈希算法256(SHA-256)在时钟频率为200 MHz的现场可编程门阵列(FPGA)上实现。利用具有1 Mbit存储容量的SRAM芯片,它可以生成符合美国国家标准与技术研究院(NIST)SP 800-22标准的真随机比特流,吞吐量为178 Mbps。此外,根据不同的应用场景,通过调整时钟频率和SRAM存储容量,吞吐量可以广泛扩展,这使得新颖的TRNG设计适用于各种物联网(IOT)设备。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d983/7663444/79e15169f594/sensors-20-06132-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d983/7663444/57fe0cbe8545/sensors-20-06132-g0A1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d983/7663444/443be2b4dd34/sensors-20-06132-g0A2.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d983/7663444/9ce6814843c0/sensors-20-06132-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d983/7663444/46555b1f29b0/sensors-20-06132-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d983/7663444/88cae195e1b4/sensors-20-06132-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d983/7663444/d2ad1b78ba21/sensors-20-06132-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d983/7663444/d7d6885d597f/sensors-20-06132-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d983/7663444/e29ba24c5209/sensors-20-06132-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d983/7663444/79e15169f594/sensors-20-06132-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d983/7663444/57fe0cbe8545/sensors-20-06132-g0A1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d983/7663444/443be2b4dd34/sensors-20-06132-g0A2.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d983/7663444/9ce6814843c0/sensors-20-06132-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d983/7663444/46555b1f29b0/sensors-20-06132-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d983/7663444/88cae195e1b4/sensors-20-06132-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d983/7663444/d2ad1b78ba21/sensors-20-06132-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d983/7663444/d7d6885d597f/sensors-20-06132-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d983/7663444/e29ba24c5209/sensors-20-06132-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/d983/7663444/79e15169f594/sensors-20-06132-g007.jpg

相似文献

1
Improved Performance of SRAM-Based True Random Number Generator by Leveraging Irradiation Exposure.通过利用辐照曝光提高基于静态随机存取存储器的真随机数发生器的性能
Sensors (Basel). 2020 Oct 28;20(21):6132. doi: 10.3390/s20216132.
2
PUFKEY: a high-security and high-throughput hardware true random number generator for sensor networks.PUFKEY:一种用于传感器网络的高安全性、高吞吐量硬件真随机数发生器。
Sensors (Basel). 2015 Oct 16;15(10):26251-66. doi: 10.3390/s151026251.
3
A True Random Number Generator Design Based on the Triboelectric Nanogenerator with Multiple Entropy Sources.一种基于具有多个熵源的摩擦纳米发电机的真随机数发生器设计。
Micromachines (Basel). 2024 Aug 25;15(9):1072. doi: 10.3390/mi15091072.
4
Ferroelectric Stochasticity in 2D CuInPS and Its Application for True Random Number Generator.二维CuInPS中的铁电随机性及其在真随机数发生器中的应用
Adv Mater. 2025 Jul;37(26):e2406850. doi: 10.1002/adma.202406850. Epub 2024 Jul 16.
5
Efficient FPGA implementation of high-speed true random number generator.高速真随机数生成器的高效 FPGA 实现。
Rev Sci Instrum. 2021 Feb 1;92(2):024706. doi: 10.1063/5.0035519.
6
Solution-Processed Carbon Nanotube True Random Number Generator.溶液处理碳纳米管真随机数发生器。
Nano Lett. 2017 Aug 9;17(8):4976-4981. doi: 10.1021/acs.nanolett.7b02118. Epub 2017 Jul 7.
7
A Machine Learning Attack Resilient True Random Number Generator Based on Stochastic Programming of Atomically Thin Transistors.基于原子级薄晶体管随机编程的抗机器学习攻击真随机数发生器
ACS Nano. 2021 Nov 23;15(11):17804-17812. doi: 10.1021/acsnano.1c05984. Epub 2021 Oct 19.
8
Application of a MEMS-Based TRNG in a Chaotic Stream Cipher.基于微机电系统的真随机数发生器在混沌流密码中的应用。
Sensors (Basel). 2017 Mar 21;17(3):646. doi: 10.3390/s17030646.
9
Theory and implementation of a very high throughput true random number generator in field programmable gate array.现场可编程门阵列中超高吞吐量真随机数发生器的理论与实现
Rev Sci Instrum. 2016 Apr;87(4):044704. doi: 10.1063/1.4945564.
10
Cryptographically Secure Pseudo-Random Number Generator IP-Core Based on SHA2 Algorithm.基于SHA2算法的加密安全伪随机数生成器IP核
Sensors (Basel). 2020 Mar 27;20(7):1869. doi: 10.3390/s20071869.

本文引用的文献

1
JLVEA: Lightweight Real-Time Video Stream Encryption Algorithm for Internet of Things.JLVEA:用于物联网的轻量级实时视频流加密算法
Sensors (Basel). 2020 Jun 28;20(13):3627. doi: 10.3390/s20133627.
2
Elliptic Curve Cryptography for Wireless Sensor Networks Using the Number Theoretic Transform.使用数论变换的无线传感器网络椭圆曲线密码学
Sensors (Basel). 2020 Mar 9;20(5):1507. doi: 10.3390/s20051507.
3
Application of a MEMS-Based TRNG in a Chaotic Stream Cipher.基于微机电系统的真随机数发生器在混沌流密码中的应用。
Sensors (Basel). 2017 Mar 21;17(3):646. doi: 10.3390/s17030646.