【技术实现步骤摘要】
【国外来华专利技术】具有机器学习攻击抵抗的非线性物理不可克隆函数(PUF)电路相关申请本申请要求2016年9月27日提交的题为“具有机器学习攻击抵抗的非线性物理不可克隆函数(PUF)电路(NON-LINEARPHYSICALLYUNCLONABLEFUNCTION(PUF)CIRCUITWITHMACHINE-LEARNINGATTACKRESISTANCE)”的美国申请15/277,856的优先权。
本专利技术的实施例总体上涉及电子电路
,并且更具体地涉及用于安全器件认证的物理不可克隆函数(PUF)电路。
技术介绍
本文中所提供的背景描述用于总体上呈现本公开的上下文的目的。在此
技术介绍
部分所描述的程度上的当前命名的专利技术人的工作以及在递交时可不以其他方式作为现有技术的描述的各方面既不明确地又不隐含地被承认为是对于本公开的现有技术。除非在本文中另外指出,否则在此部分中描述的方法对于本公开中的权利要求不是现有技术,并且也不会因为被包含在此部分中而被承认是现有技术。许多电子电路(诸如,计算机芯片)使用加密密钥以便与另一器件进行认证。加密密钥有时由制造商来编程,并且存储在电子电路管芯上的熔丝中。然而,熔丝易于受到视觉和电子探测攻击。而且,由于熔丝由制造商来编程,因此它们对于测试台上的内部攻击是脆弱的。一些电路使用物理不可克隆函数(PUF)电路来生成用于器件认证的认证密钥。PUF电路利用PUF电路的器件(例如,晶体管)的物理变化来生成认证密钥。然而,当前的数字PUF电路在质询-响应对之间具有线性关系,由此使这些质询-响应对易受机器学习攻击的影响。附图简述通过下列结合附图的详细 ...
【技术保护点】
1.一种物理不可克隆函数(PUF)电路,包括:输出节点和输出拔节点;第一反相器和第二反相器,所述第一反相器和所述第二反相器交叉耦合在所述输出节点和所述输出拔节点之间,其中所述第一反相器包括多个支路,其中所述多个支路是下拉支路或上拉支路,其中所述多个支路中的一个支路用于基于质询位串来选择性地激活,并且其中被激活的支路用于在所述输出节点处生成响应位。
【技术特征摘要】
【国外来华专利技术】2016.09.27 US 15/277,8561.一种物理不可克隆函数(PUF)电路,包括:输出节点和输出拔节点;第一反相器和第二反相器,所述第一反相器和所述第二反相器交叉耦合在所述输出节点和所述输出拔节点之间,其中所述第一反相器包括多个支路,其中所述多个支路是下拉支路或上拉支路,其中所述多个支路中的一个支路用于基于质询位串来选择性地激活,并且其中被激活的支路用于在所述输出节点处生成响应位。2.如权利要求1所述的PUF电路,其特征在于,所述第二反相器包括多个支路,并且其中所述第二反相器的多个支路中的一个支路用于基于所述质询位串来选择性地激活,并且其中所述第二反相器的被激活的支路用于在所述输出节点处生成所述响应位。3.如权利要求1所述的PUF电路,进一步包括:第一预充电晶体管,所述第一预充电晶体管耦合至所述输出节点;第二预充电晶体管,所述第二预充电晶体管耦合至所述输出拔节点;其中所述第一预充电晶体管和所述第二预充电晶体管用于在所述PUF电路的预充电阶段期间迫使所述输出节点和所述输出拔节点为同一电压电平,并且其中所述响应位在所述预充电阶段后的所述PUF电路的求值阶段期间生成。4.如权利要求3的PUF电路,其特征在于,所述第一预充电晶体管用于响应于第一时钟信号来迫使所述输出节点为所述电压电平,其中所述第二预充电晶体管用于响应于第二时钟信号来迫使所述输出拔节点为所述电压电平,并且其中所述PUF电路进一步包括:第一时钟延迟电路,所述第一时钟延迟电路耦合至所述第一预充电晶体管,用于生成所述第一时钟信号;以及第二时钟延迟电路,所述第二时钟延迟电路耦合至所述第二预充电晶体管,用于生成所述第二时钟信号,其中所述第一时钟延迟电路和所述第二时钟延迟电路包括多个延迟单元,其中所述多个延迟单元中的一个延迟单元基于所述质询位串来选择性地激活,并且其中被激活的延迟单元用于生成相应的第一时钟信号或第二时钟信号。5.如权利要求4所述的PUF电路,进一步地,其特征在于,所述延迟单元包括一个或多个反相器。6.如权利要求1所述的PUF电路,其特征在于,所述支路是下拉支路,并且其中各个下拉支路包括第一晶体管和第二晶体管,所述第一晶体管和所述第二晶体管串联耦合在所述输出节点与接地路径之间以接收接地电势,其中所述第一晶体管的栅极端子耦合至所述输出拔节点,并且其中所述第二晶体管的栅极端子用于接收从所述质询位串导出的质询信号以选择性地激活各个下拉支路。7.如权利要求1所述的PUF电路,其特征在于,所述支路是上拉支路,并且其中各个上拉支路包括第一晶体管和第二晶体管,所述第一晶体管和所述第二晶体管串联耦合在所述输出节点与供电路径之间以接收供电电压,其中所述第一晶体管的栅极端子耦合至所述输出拔节点,并且其中所述第二晶体管的栅极端子用于接收从所述质询位串导出的质询信号以选择性地激活各个上拉支路。8.如权利要求1至7中任一项所述的PUF电路,进一步包括暗位掩码电路,所述暗位掩码电路用于在所述PUF电路的上电时生成用于所述PUF电路的软暗位掩码。9.如权利要求8所述的PUF电路,其特征在于,所述软暗位掩码是逐质询水平、逐支路水平或逐单元水平的。10.如权利要求1所述的PUF电路,其特征在于,所述输出节点、所述输出拔节点、所述第一反相器和所述第二反相器被包括在PUF单元中,并且其中所述PUF电路包括多个PUF单元以生成相应的响应位。11.一种物理不可克隆函数(PUF)电路,包括:用于基于质询位串来选择交叉耦合的反相器对的各个反相器的多个上拉支路或下拉支路中的一个支路的装置;以及用于使用每一个反相器的所选择的上拉支路或下拉支路来生成响应位...
【专利技术属性】
技术研发人员:V·B·苏瑞史,S·K·马修,S·K·萨特帕西,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。