|国家科技期刊平台
首页|期刊导航|电子学报|基于数据残留时间的SRAM-PUF预选算法

基于数据残留时间的SRAM-PUF预选算法OA北大核心CSTPCD

SRAM-PUF Preselection Algorithm Based on Data Remanence Time

中文摘要英文摘要

静态随机存取存储器(Static Random-Access Memory,SRAM)物理不可克隆函数(Physical Unclonable Function,PUF)利用参数设计完全相同的晶体管在制造过程中存在的工艺偏差,生成每块芯片无法克隆的密钥响应.由于SRAM-PUF内部错误分布的随机性,密钥重构需要使用纠错码,而纠错电路的面积与其纠错能力呈正相关,为了降低SRAM-PUF错误分布,减小纠错电路面积,本文通过对SRAM数据残留特性的研究,提出一种数据残留预选算法,对SRAM单元进行筛选,提高PUF响应稳定性,使用区块择优算法筛选SRAM区块,减小响应的分散度,以更短的时间和资源消耗生成SRAM-PUF响应,测试结果表明,在不同温度(-40℃~80℃)和±10%电压波动下,256位SRAM-PUF响应拥有99.8%的稳定性及1.9×10-8 的误码率,相对于通用的临时多数表决(Temporal Majority Voting,TMV)算法提升了1.7%的稳定性,降低2.1×105 倍误码率,与1 000次TMV相比,时间复杂度从O(2 000n)线性降低到O(900n).经过72小时老化测试后,采用数据残留算法预选的SRAM-PUF稳定性仅下降0.2%.

Static random-access memory(SRAM)physical unclonable function(PUF)makes use of the process devi-ation in the manufacturing process of transistors with identical parameter design,which generates the key response that can-not be cloned for each chip.Due to the randomness of SRAM-PUF internal error distribution,key reconstruction requires the use of error correction codes,and the area of error correction circuits is positively related to its error correction capabili-ty.In order to reduce the error distribution of SRAM-PUF and reduce the area of error correction circuits,this paper propos-es a data remanence preselection algorithm through the research on characteristics of SRAM data remanence,screening SRAM cells,improving the stability of PUF response,and screening SRAM blocks using block optimization algorithm,re-duce the dispersion of the response,which generates SRAM PUF response in a shorter time and resource consumption.Ex-perimental results show that 256 bits SRAM-PUF response has 99.8%stability and 1.9×10-8 bit error rate under different temperatures(-40℃~80℃)and±10%voltage fluctuations.Compared with the general temporary majority voting(TMV)algorithm,the stability is improved by 1.7%and the error rate is reduced by 2.1×105 times,compared with 1 000 times of TMV,linear reduction of time complexity from O(2 000n)to O(900n).After 72 hours of aging testing,the stability of the SRAM-PUF pre-selected using the data remanence algorithm only decreased by 0.2%.

陈泽亮;孔德珠;尹爱国;陈泽福;张培勇

浙江大学微纳电子学院,浙江杭州 310000珠海奔图电子有限公司,广东珠海 519000

电子信息工程

物理不可克隆函数SRAM预选算法数据残留临时多数表决

physically unclonable functionsrampreselection algorithmdata remanencetemporary majority voting

《电子学报》 2024 (005)

1478-1487 / 10

国家重点研发计划(No.2021YFB2206200) National Key Research and Development Program of China(No.2021YFB2206200)

10.12263/DZXB.20221413

评论