• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • 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分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

基于SHA2算法的加密安全伪随机数生成器IP核

Cryptographically Secure Pseudo-Random Number Generator IP-Core Based on SHA2 Algorithm.

作者信息

Baldanzi Luca, Crocetti Luca, Falaschi Francesco, Bertolucci Matteo, Belli Jacopo, Fanucci Luca, Saponara Sergio

机构信息

Department of Information Engineering, University of Pisa, Via G. Caruso n. 16, 56122 Pisa, Italy.

出版信息

Sensors (Basel). 2020 Mar 27;20(7):1869. doi: 10.3390/s20071869.

DOI:10.3390/s20071869
PMID:32230946
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC7180860/
Abstract

In the context of growing the adoption of advanced sensors and systems for active vehicle safety and driver assistance, an increasingly important issue is the security of the information exchanged between the different sub-systems of the vehicle. Random number generation is crucial in modern encryption and security applications as it is a critical task from the point of view of the robustness of the security chain. Random numbers are in fact used to generate the encryption keys to be used for ciphers. Consequently, any weakness in the key generation process can potentially leak information that can be used to breach even the strongest cipher. This paper presents the architecture of a high performance Random Number Generator (RNG) IP-core, in particular a Cryptographically Secure Pseudo-Random Number Generator (CSPRNG) IP-core, a digital hardware accelerator for random numbers generation which can be employed for cryptographically secure applications. The specifications used to develop the proposed project were derived from dedicated literature and standards. Subsequently, specific architecture optimizations were studied to achieve better timing performance and very high throughput values. The IP-core has been validated thanks to the official NIST Statistical Test Suite, in order to evaluate the degree of randomness of the numbers generated in output. Finally the CSPRNG IP-core has been characterized on relevant Field Programmable Gate Array (FPGA) and ASIC standard-cell technologies.

摘要

在越来越多的车辆采用先进传感器和系统以实现主动车辆安全和驾驶员辅助功能的背景下,一个日益重要的问题是车辆不同子系统之间交换信息的安全性。随机数生成在现代加密和安全应用中至关重要,因为从安全链的稳健性角度来看,它是一项关键任务。实际上,随机数用于生成用于密码的加密密钥。因此,密钥生成过程中的任何弱点都可能潜在地泄露可用于破解即使是最强密码的信息。本文介绍了一种高性能随机数发生器(RNG)IP核的架构,特别是一种密码学安全伪随机数发生器(CSPRNG)IP核,这是一种用于随机数生成的数字硬件加速器,可用于密码学安全应用。用于开发所提出项目的规范源自专门的文献和标准。随后,研究了特定的架构优化以实现更好的时序性能和非常高的吞吐量值。借助官方的美国国家标准与技术研究院(NIST)统计测试套件对该IP核进行了验证,以评估输出生成数字的随机程度。最后,在相关的现场可编程门阵列(FPGA)和专用集成电路(ASIC)标准单元技术上对CSPRNG IP核进行了特性分析。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9db4/7180860/c6bf9b52da5a/sensors-20-01869-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9db4/7180860/1d6031a5d89b/sensors-20-01869-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9db4/7180860/841d07ca65c5/sensors-20-01869-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9db4/7180860/30752d95a7e4/sensors-20-01869-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9db4/7180860/3d62820915e2/sensors-20-01869-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9db4/7180860/f344ef797216/sensors-20-01869-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9db4/7180860/b0e8744552d6/sensors-20-01869-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9db4/7180860/50a13f7e005e/sensors-20-01869-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9db4/7180860/c6bf9b52da5a/sensors-20-01869-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9db4/7180860/1d6031a5d89b/sensors-20-01869-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9db4/7180860/841d07ca65c5/sensors-20-01869-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9db4/7180860/30752d95a7e4/sensors-20-01869-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9db4/7180860/3d62820915e2/sensors-20-01869-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9db4/7180860/f344ef797216/sensors-20-01869-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9db4/7180860/b0e8744552d6/sensors-20-01869-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9db4/7180860/50a13f7e005e/sensors-20-01869-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9db4/7180860/c6bf9b52da5a/sensors-20-01869-g008.jpg

相似文献

1
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.
2
Design and Test of an Integrated Random Number Generator with All-Digital Entropy Source.具有全数字熵源的集成随机数发生器的设计与测试
Entropy (Basel). 2022 Jan 18;24(2):139. doi: 10.3390/e24020139.
3
Cryptographically Secure PseudoRandom Bit Generator for Wearable Technology.适用于可穿戴技术的加密安全伪随机位生成器。
Entropy (Basel). 2023 Jun 25;25(7):976. doi: 10.3390/e25070976.
4
Design of a cryptographically secure pseudo random number generator with grammatical evolution.基于语法进化的密码安全伪随机数生成器设计。
Sci Rep. 2022 May 21;12(1):8602. doi: 10.1038/s41598-022-11613-x.
5
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.
6
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.
7
FPGA based implementation of a perturbed Chen oscillator for secure embedded cryptosystems.基于现场可编程门阵列实现用于安全嵌入式密码系统的扰动陈氏振荡器
Sci Rep. 2024 Sep 11;14(1):21262. doi: 10.1038/s41598-024-71531-y.
8
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.
9
Application of a MEMS-Based TRNG in a Chaotic Stream Cipher.基于微机电系统的真随机数发生器在混沌流密码中的应用。
Sensors (Basel). 2017 Mar 21;17(3):646. doi: 10.3390/s17030646.
10
A Hardware Pseudo-Random Number Generator Using Stochastic Computing and Logistic Map.一种使用随机计算和逻辑斯谛映射的硬件伪随机数发生器。
Micromachines (Basel). 2020 Dec 30;12(1):31. doi: 10.3390/mi12010031.

引用本文的文献

1
Raw QPP-RNG randomness via system jitter across platforms: a NIST SP 800-90B evaluation.跨平台通过系统抖动生成的原始QPP-RNG随机性:NIST SP 800-90B评估
Sci Rep. 2025 Jul 29;15(1):27718. doi: 10.1038/s41598-025-13135-8.
2
Combined Pseudo-Random Sequence Generator for Cybersecurity.用于网络安全的组合伪随机序列生成器。
Sensors (Basel). 2022 Dec 11;22(24):9700. doi: 10.3390/s22249700.
3
Design and Test of an Integrated Random Number Generator with All-Digital Entropy Source.具有全数字熵源的集成随机数发生器的设计与测试
Entropy (Basel). 2022 Jan 18;24(2):139. doi: 10.3390/e24020139.
4
A Cybersecure P300-Based Brain-to-Computer Interface against Noise-Based and Fake P300 Cyberattacks.基于 P300 的脑机接口的网络安全:对抗基于噪声和伪造 P300 的网络攻击
Sensors (Basel). 2021 Dec 10;21(24):8280. doi: 10.3390/s21248280.
5
Recent Trends on Applications of Electronics Pervading the Industry, Environment and Society.电子技术在工业、环境和社会中应用的最新趋势。
Sensors (Basel). 2020 Dec 18;20(24):7295. doi: 10.3390/s20247295.