YANG Xuan, YE Wen-qiang, CUI Xiao-le. PUF Design Based on RRAM Delay Unit[J]. Acta Electronica Sinica, 2020, 48(8): 1565-1571.
DOI:
YANG Xuan, YE Wen-qiang, CUI Xiao-le. PUF Design Based on RRAM Delay Unit[J]. Acta Electronica Sinica, 2020, 48(8): 1565-1571. DOI: 10.3969/j.issn.0372-2112.2020.08.015.
随着技术的发展,信息安全受到了很大挑战.物理不可克隆函数(Physically Unclonable Function,PUF)电路是一种新型的密钥生成电路,阻变存储器(Resistive Random Access Memory,RRAM)可以为其提供物理随机熵源,这使得PUF在物理上不可被攻击.但目前在基于RRAM的PUF设计方案中,RRAM延时单元的测试响应对(Challenge Response Pair,CRP)效率并不够高.本文提出一种基于RRAM延时单元的PUF结构,延时单元将RRAM的阻值输出到反向器中,形成脉冲的延迟,最后通过判决器判断两路脉冲达到顺序并编码为0和1,这就是PUF的输出位.基于RRAM延时单元,本文设计了8位、16位、32位、64位PUF,这些PUF在保证良好的随机性、稳定性、唯一性的前提下,大大提高了PUF的RRAM单元效率.实验结果表明:该设计能够有效的提高RRAM使用效率,使得PUF能够更好地防止外界的攻击.
Abstract
With the development of technology
information security has been greatly challenged. The Physical Unclonable Function (PUF) circuit is a new type of key generation circuit. Resistive Random Access Memory (RRAM) can provide a source of physical random entropy
which makes the PUF physically impossible be attacked. However
in the RRAM-based PUF design
the RRAM delay unit’s test response pair (Challenge Response Pair
CRP) efficiency is not high enough. In this paper
a PUF structure based on RRAM delay unit is proposed. The delay unit outputs the resistance of the RRAM to the inverter to form a delay of the pulse. Finally
the determiner determines that the two pulses are in sequence and is coded as "0" and "1"
this is the output bit of the PUF. Based on the RRAM delay unit
this paper designs 8-bit
16-bit
32-bit
64-bit PUF. These PUFs greatly improve the efficiency of PUF RRAM cells under the premise of ensuring good randomness
stability and uniqueness. The experimental results show that the design can effectively improve the efficiency of RRAM