【技术实现步骤摘要】
一种忆阻器阵列PUF电路及其使用方法
[0001]本专利技术属于PUF电路
具体涉及一种忆阻器阵列PUF电路及其使用方法。
技术介绍
[0002]随着电子技术的不断发展,硬件电子设备的数量呈爆发式的增长,所面临的安全问题也日益突出。目前的硬件安全防护是基于密码学中的方法来实现的,即将传统密码学中的加密手段应用到硬件电路当中,例如:AES、RSA、数字签名、哈希函数等。但是电子设备正在向嵌入式、微型化、便携式的方向发展,传统密码学中的加密算法复杂度较高,在硬件电路中实现具有较大的技术难度,会导致较多的资源消耗,并且需要把加密所用的密钥储存在非易失性存储器中,这增加了额外的硬件开销并带来了密钥泄露和丢失的隐患。
[0003]为了解决这些问题,研究人员提出了物理不可克隆函数(Physically Unclonable Function,PUF)电路的概念,在硬件安全领域作为一种全新的硬件安全保护方案备受人们的广泛关注。PUF电路是研究人员受人体指纹启发而创造出的概念。每个人的指纹都不同,因而指纹可以作为人体的唯一标识符,由于在相同工艺下制造出的电子器件的参数有差异,PUF电路则是将这种差异提取出来作为硬件设备的指纹。这种参数差异是随机的,不可控的,因而PUF电路是唯一的,不可克隆的,可以作为硬件设备的唯一标识符。PUF电路的输入信号被称作激励(Challenge),输出信号被称为响应(Response),输入任意激励都将产生独特且不可预测的响应,每个激励都有其唯一对应的响应。一个激励和其对应的响应称为激励响 ...
【技术保护点】
【技术特征摘要】
1.一种忆阻器阵列PUF电路,其特征在于所述忆阻器阵列PUF电路中:为了叙述方便,先将下述字母所表示的物理意义统一描述如下:i表示行控制电路(102)的个数,1<i≤M,M为大于1的自然数;j表示响应输出电路(105)的个数,1<j≤N,N为大于1的自然数;所述忆阻器阵列PUF电路是由随机延迟电路(101)、M个行控制电路(102)、M
×
2N个阵列忆阻器(103)组成的忆阻器阵列(104)和N个响应输出电路(105)组成;其中:随机延迟电路(101)的端子V
pulse
与电压输入端子V
pl
连接,随机延迟电路(101)的端子V
c11
、
……
、V
c1i
、
……
、V
c1M
与对应的电压输入端子V
c1
、
……
、V
ci
、
……
、V
cM
连接;随机延迟电路(101)的端子V
delay
与第1行控制电路(102)的端子V
dly1
、
……
、第i行控制电路(102)的端子V
dlyi
、
……
、第M行控制电路(102)的端子V
dlyM
分别连接;第1行控制电路(102)的端子V
chlg1
、
……
、第i行控制电路(102)的端子V
chlgi
、
……
、第M行控制电路(102)的端子V
chlgM
分别与电压输入端子V
chlg
连接;第1行控制电路(102)的端子V
c01
、
……
、第i行控制电路(102)的端子V
c0i
、
……
、第M行控制电路(102)的端子V
c0M
与对应的电压输入端子V
c1
、
……
、V
ci
、
……
、V
cM
连接;第1行控制电路(102)的端子V
rd1
、
……
、第i行控制电路(102)的端子V
rdi
、
……
、第M行控制电路(102)的端子V
rdM
分别与电压输入端子V
rd
连接;第1行控制电路(102)的端子V
cr01
、
……
、第i行控制电路(102)的端子V
cr0i
、
……
、第M行控制电路(102)的端子V
cr0M
分别与电压输入端子V
cr0
连接;忆阻器阵列(104)由M
×
2N个阵列忆阻器(103)组成;第1行控制电路(102)的端子V
out1
通过对应的字线WL1与第1行的2N个阵列忆阻器(103)的端子A
R0
连接,
……
,第i行控制电路(102)的端子V
outi
通过对应的字线WL
i
与第i行的2N个阵列忆阻器(103)的端子A
R0
连接,
……
,第M行控制电路(102)的端子V
outM
通过对应的字线WL
M
与第M行的2N个阵列忆阻器(103)的端子A
R0
连接;第1响应输出电路(105)的端子I1、端子I2通过各自的位线BL1、BL2与忆阻器阵列(104)中第1列阵列忆阻器(103)的端子A
R1
、第2列阵列忆阻器(103)的端子A
R1
对应连接,
……
,第j响应输出电路(105)的端子I
2j
‑1、端子I
2j
通过各自的位线BL
2j
‑1、BL
2j
与忆阻器阵列(104)中第2j
‑
1列阵列忆阻器(103)的端子A
R1
、第2j列阵列忆阻器(103)的端子A
R1
对应连接,
……
,第N响应输出电路(105)的端子I
2N
‑1、端子I
2N
通过各自的位线BL
2N
‑1、BL
2N
与忆阻器阵列(104)中第2N
‑
1列阵列忆阻器(103)的端子A
R1
、第2N列阵列忆阻器(103)的端子A
R1
对应连接;第1响应输出电路(105)的端子V
cr11
、
……
、第j响应输出电路(105)的端子V
cr1j
、
……
、第N响应输出电路(105)的端子V
cr1N
分别与电压输入端子V
cr1
连接;第1响应输出电路(105)的端子V
rs1
、
……
、第j响应输出电路(105)的端子V
rsj
、
……
、第N响应输出电路(105)的端子V
rsN
分别与电压输入端子V
rs
连接;第1响应输出电路(105)的端子V
cr21
、
……
、第j响应输出电路(105)的端子V
cr2j
、
……
、第N响应输出电路(105)的端子V
cr2N
分别与电压输入端子V
cr2
连接;在电压输入端子V
pl
、V
chlg
、V
rd
、V
cr0
、V
cr1
、V
rs
、V
cr2
与端子GND之间施加对应的电压信号U
pl
、U
chlg
、U
rd
、U
cr0
、U
cr1
、U
rs
、U
cr2
;在电压输入端子V
c1
、
……
、V
ci
、
……
、V
cM
与端子GND之间施加对应的电压信号U
c1
或U
c
、
……
、U
ci
或U
c
、
……
、U
cM
或U
c
;第1响应输出电路(105)的端子V
R1
、
……
、第j响应输出电路(105)的端子V
Rj
、
……
、第N响应输出电路(105)的端子V
RN
输出对应的响应电压U
R1
、
……
、U
Rj
、
……
、U
RN
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。