Suppr超能文献

用于安全密钥管理的基于硬件高效可配置环形振荡器的物理不可克隆功能/真随机数生成器模块

Hardware-Efficient Configurable Ring-Oscillator-Based Physical Unclonable Function/True Random Number Generator Module for Secure Key Management.

作者信息

Sánchez-Solano Santiago, Rojas-Muñoz Luis F, Martínez-Rodríguez Macarena C, Brox Piedad

机构信息

Instituto de Microelectrónica de Sevilla, IMSE-CNM, CSIC/Universidad de Sevilla, 41092 Sevilla, Spain.

出版信息

Sensors (Basel). 2024 Aug 31;24(17):5674. doi: 10.3390/s24175674.

Abstract

The use of physical unclonable functions (PUFs) linked to the manufacturing process of the electronic devices supporting applications that exchange critical data over the Internet has made these elements essential to guarantee the authenticity of said devices, as well as the confidentiality and integrity of the information they process or transmit. This paper describes the development of a configurable PUF/TRNG module based on ring oscillators (ROs) that takes full advantage of the structure of modern programmable devices offered by Xilinx 7 Series families. The proposed architecture improves the hardware efficiency with two main objectives. On the one hand, we perform an exhaustive statistical characterization of the results derived from the exploitation of RO configurability. On the other hand, we undertake the development of a new version of the module that requires a smaller amount of resources while considerably increasing the number of output bits compared to other proposals previously reported in the literature. The design as a highly parameterized intellectual property (IP) module connectable through a standard interface to a soft- or hard-core general-purpose processor greatly facilitates its integration into embedded solutions while accelerating the validation and characterization of this element on the same electronic device that implements it. The studies carried out reveal adequate values of reliability, uniqueness, and unpredictability when the module acts as a PUF, as well as acceptable levels of randomness and entropy when it acts as a true random number generator (TRNG). They also illustrate the ability to obfuscate and recover identifiers or cryptographic keys of up to 4096 bits using an implementation of the PUF/TRNG module that requires only an array of 4×4 configurable logic blocks (CLBs) to accommodate the RO bank.

摘要

将物理不可克隆函数(PUF)与支持通过互联网交换关键数据的应用程序的电子设备制造过程相关联,使得这些元件对于保证所述设备的真实性以及它们处理或传输的信息的保密性和完整性至关重要。本文描述了一种基于环形振荡器(RO)的可配置PUF/TRNG模块的开发,该模块充分利用了赛灵思7系列家族提供的现代可编程设备的结构。所提出的架构以两个主要目标提高了硬件效率。一方面,我们对利用RO可配置性得出的结果进行了详尽的统计表征。另一方面,我们开发了该模块的新版本,与之前文献中报道的其他方案相比,它需要更少的资源,同时显著增加了输出位数。作为一个高度参数化的知识产权(IP)模块,通过标准接口可连接到软核或硬核通用处理器,这极大地促进了其集成到嵌入式解决方案中,同时加快了在实现它的同一电子设备上对该元件的验证和表征。进行的研究表明,当该模块用作PUF时,具有足够的可靠性、唯一性和不可预测性值,而当它用作真随机数发生器(TRNG)时,具有可接受的随机性和熵水平。研究还表明,使用仅需要一个4×4可配置逻辑块(CLB)阵列来容纳RO组的PUF/TRNG模块实现方式,能够对高达4096位的标识符或加密密钥进行混淆和恢复。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/6b8c/11398093/372914dd68b6/sensors-24-05674-g001.jpg

文献检索

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

立即免费搜索

文件翻译

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

免费翻译文档

深度研究

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

立即免费体验