介绍了基于树莓派B+硬件平台实现DRAM PUF密钥发生系统的研究与设计。系统从嵌入式设备广泛使用的动态随机存储器中提取带有自身硬件指纹的物理不可克隆函数,通过模糊提取算法和Hash算法消除由于环境噪声及老化效应带来的错误信息,稳定生成128位DRAM PUF安全密钥。该系统生成的DRAM PUF安全密钥可靠性高达99%,唯一性为48.44%,均匀性为50%,并且密钥的信息熵值为1.0。
Abstract
The research and design of a DRAM PUF key generation system based on the Raspberry Pi B+ hardware platform are introduced.The system extracts the physical unclonable function with its own hardware fingerprint from the dynamic random memory widely used in embedded devices,and achieves stable generation of 128-bit DRAM PUF security keys through fuzzy extraction algorithm and Hash algorithm to eliminate the error information due to environmental noise and aging effect.The system generates DRAM PUF security keys with 99% reliability,48.44% uniqueness,50% uniformity,and the information entropy value of the key is 1.0.
关键词
树莓派B+ /
密钥生成器 /
模糊提取 /
动态随机存储器 /
信息安全
Key words
Raspberry Pi B+ /
key generator /
fuzzy extractor /
DRAM /
information security
{{custom_sec.title}}
{{custom_sec.title}}
{{custom_sec.content}}
参考文献
[1] Mutlu O.Memory scaling:A systems architecture perspective[C]//Proc. Of 5th IEEE International Memory Workshop.IEEE,2013:21-25.
[2] Medaglia C M,Serbanati A.An overview of privacy and security issues in the internet of things[C]//Proc. of the Internet of Things,Springer,New York,2010:389-395.
[3] Pappu R,Recht B,Taylor J,et al.Physical one-way functions[J].Science,2002,297(5589):2026-2030.
[4] 美高森美携手IntrinsicID为Polar Fire FPGA提供SRAM-PUF[J].单片机与嵌入式系统应用,2017,17(8):88.
[5] Harry Luan.一种成本更低的全新静态DRAM存储单元[J].单片机与嵌入式系统应用,2017,17(1):80-81.
[6] 张振华.DRAM PUF的设计与实现[D].武汉:华中科技大学,2015.
[7] Schaller A,Xiong W,Anagnostopoulos N A,et al.Decay-based DRAM PUFs in commodity devices[J].IEEE Transactions on Dependable and Secure Computing,2018,16(3):462-475.
[8] 张紫楠,郭渊博.物理不可克隆函数综述[J].计算机应用,2012,32(11):3115-3120.
[9] 任智源,杨伦,柴凯中.DRAM的现状及发展方向[J].电子元器件与信息技术,2022(4):6.
[10] Alan M.Computer Science,Maths,Raspberry Pi[EB/OL].[2023-05].https://www.cl.cam.ac.uk/~am21/teaching/Cutlers13.pdf.
[11] 韩宇.基于PUF的密钥存储安全技术[J].信息技术与信息化,2020(12):3.
[12] 李森森,黄一才,郁滨,等.基于物理不可克隆函数的蓝牙密钥生成器[J].电子测量与仪器学报,2018(2):9.
[13] 黄春光,程海,丁群.基于PUF的Logistic混沌序列发生器[J].通信学报,2019,40(3):8.
[14] Chen S,Li B,Cao Y.Intrinsic Physical Unclonable Function (PUF) Sensors in Commodity Devices[J].Sensors,2019,19(11):24-28.
[15] Xiong W,Anagnostopoulos N A,Schaller A,et al.Spying on Temperature using DRAM[C]//Proc. of the Design, Automation & Test in Europe Conference & Exhibition (DATE),Florence,Italy,2019:13-18.