【技术实现步骤摘要】
基于施密特触发器型反相器的物理不可克隆函数电路结构
[0001]本专利技术涉及集成电路硬件安全
,尤其涉及一种基于交叉耦合施密特触发器型反相器的物理不可克隆函数电路结构。
技术介绍
[0002]日前,随着物联网的发展,成千上万的物联网设备进入到了我们的生活,虽然人们的生活变得更加便利,但是广泛分布的物联网设备也使得人们的信息安全受到了威胁。与传统基于算法的密钥生成方式相比,使用物理不可克隆函数(Physically Unclonable Functions,PUF)电路来生成密钥的方式可以避免软件算法的安全性漏洞,同时所需要硬件资源更少,功耗更低。
[0003]物理不可克隆函数指的是对一个物理实体输入一个激励,利用其内在物理构造不可避免的随机差异,输出一个不可预测的随机响应的函数。不同于传统使用非易失性存储器(Non
‑
Volatile Memory,NVM)来存储密码的加解密算法,PUF是利用硅芯片上集成电路的物理参数在半导体加工过程中存在的不可避免的失配来为每一个芯片产生一组独特,随机且唯 ...
【技术保护点】
【技术特征摘要】
1.一种基于交叉耦合施密特触发器型反相器的物理不可克隆函数电路结构,其特征在于,包括行译码器、列译码器、多路选择器、基本单元阵列及直流电源;所述基本单元阵列用于产生二进制的输出信号,所述基本单元阵列由N个基本单元列所组成,每一所述基本单元列包含M个基本单元,其中,M及N均为大于1的整数;每一所述基本单元均由交叉耦合的两个施密特触发器型反相器所组成,每一所述施密特触发器型反相器的电路特性因半导体加工工艺的偏差而存在细微差别,每一所述基本单元包含的一个所述施密特触发器型反相器的输入端与另一所述施密特触发器型反相器的输出端的连接点作为所述基本单元的第一耦合端,一个所述施密特触发器型反相器的输出端与另一所述施密特触发器型反相器的输入端的连接点作为所述基本单元的第二耦合端;通过所述直流电源对每一所述基本单元的第一耦合端及第二耦合端进行充电;所述行译码器与每一所述基本单元进行连接,用于从多行基本单元中选择其中一行基本单元的输出信号作为每一所述基本单元行的输出信号;所述列译码器通过所述多路选择器与每一所述基本单元列进行连接,用于从多个所述基本单元列中选择一个基本单元列的输出信号输出。2.根据权利要求1所述的基于交叉耦合施密特触发器型反相器的物理不可克隆函数电路结构,其特征在于,所述施密特触发器包括第一晶体管、第二晶体管、第三晶体管、第四晶体管、第五晶体管及第六晶体管;所述第一晶体管的栅极、所述第二晶体管的栅极、所述第四晶体管的栅极及所述第五晶体管的栅极均与所述施密特触发器的输入端相连接,所述第二晶体管的漏极、所述第三晶体管的栅极、所述第四晶体管的漏极及所述第六晶体管的栅极均与所述施密特触发器的输出端相连接;所述第一晶体管的源极与所述直流电源相连接、其漏极同时与所述第二晶体管的源极及所述第三晶体管的源极相连接,所述第五晶体管的漏极同时与所述第四晶体管的源极及所述第六晶体管的源极相连接、其源极接地,所述第三晶体管的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。