摘要
物理不可克隆函数(PUF)作为硬件安全原语,广泛应用于众多领域。针对传统硅基类PUF电路可靠性差和易受建模攻击等问题,该文提出一种基于忆阻器的“毛刺”型物理不可克隆函数电路(Glitch-PUF)。该方案首先利用忆阻器的非易失性和阻变效应,实现二值逻辑完备集;然后,利用完备集和竞争冒险现象设计忆阻毛刺产生模块,通过选通信号控制流经忆阻交叉阵列路径的延时大小,改变“毛刺”宽度获得稳定“毛刺”输出;最后,利用忆阻器的存算一体特性和施密特回滞效应设计忆阻采样模块,并测试Glitch-PUF性能。实验结果表明,所设计的Glitch-PUF电路相比文献,抗攻击性提高4.9%~14.3%,随机性达到98.2%,误码率(BER)为0.08%,具有优异的鲁棒性和稳定性。
Physical Unclonable Functions(PUF)are widely used in various fields as hardware security primitives.Considering the problems of vulnerability to modeling attacks and low stability of traditional CMOS-based PUF,a memristive Glitch-PUF circuit is proposed in this paper.The non-volatility and resistive effect of memristor are used to achieve the complete set of binary logic circuit.Then,the glitch generation circuit is designed based on the logic complete sets and competition and risk taking phenomenon,the stable glitch is obtained by varying the delay time,which is controlled by the path of the current flowing through crossbar array.Finally,the sampling circuit is designed according to the computing in memory characteristics of the memristor and Schmidt hysteresis effect,and the Glitch-PUF is verified.The experimental results show that the anti-modeling attack of designed Glitch-PUF is improved about 4.9%~14.3%,the randomness reaches 98.2%,and the Bit Error Rate(BER)is 0.08%,showing excellent robustness and stability.
作者
陈鑫辉
倪力
刘子坚
张跃军
陈祺来
刘钢
CHEN Xinhui;NI Li;LIU Zijian;ZHANG Yuejun;CHEN Qilai;LIU Gang(College of Information Engineering,Jinhua Polytechnic,Jinhua 321017,China;Faculty of Electrical Engineering and Computer Science,Ningbo University,Ningbo 315211,China;School of Electronic Information and Electrical Engineering,Shanghai Jiao Tong University,Shanghai 200240,China)
出处
《电子与信息学报》
EI
CSCD
北大核心
2023年第9期3331-3339,共9页
Journal of Electronics & Information Technology
基金
国家自然科学基金(61871244,62104267)
浙江省省属高校基本科研业务费专项资金(SJLY2020015)
浙江省大学生新苗人才计划(2022R474A001)
金华市重大(重点)科学技术研究计划(2021-1-014)。
关键词
物理不可克隆函数
忆阻器
硬件安全
稳定性
Physical Unclonable Functions(PUF)
Memristor
Hardware security
Stability