CN110232293B - 基于最大延时子链与最小延时子链级联的apuf电路 - Google Patents

基于最大延时子链与最小延时子链级联的apuf电路 Download PDF

Info

Publication number
CN110232293B
CN110232293B CN201910428090.7A CN201910428090A CN110232293B CN 110232293 B CN110232293 B CN 110232293B CN 201910428090 A CN201910428090 A CN 201910428090A CN 110232293 B CN110232293 B CN 110232293B
Authority
CN
China
Prior art keywords
chain
path
delay
sub
arbiter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910428090.7A
Other languages
English (en)
Other versions
CN110232293A (zh
Inventor
李冰
李正
陈帅
陈剑
淡富奎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Southeast University
Original Assignee
Southeast University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Southeast University filed Critical Southeast University
Priority to CN201910428090.7A priority Critical patent/CN110232293B/zh
Publication of CN110232293A publication Critical patent/CN110232293A/zh
Application granted granted Critical
Publication of CN110232293B publication Critical patent/CN110232293B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/71Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
    • G06F21/75Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information by inhibiting the analysis of circuitry or operation
    • G06F21/755Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information by inhibiting the analysis of circuitry or operation with measures against power attack

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明涉及信息安全技术领域,具体涉及基于最大延时子链与最小延时子链级联的APUF电路。APUF电路包括:阶跃信号产生器模块、上通路电路模块、下通路电路模块和仲裁器模块。上、下通路电路模块均由最大延时子链与最小延时子链级联构成。上、下通路电路模块中级联的最大延时子链数量与最小延时子链数量相同,并且上通路电路模块中级联的延时子链的总数量,与下通路电路模块中级联的延时子链的总数量相同。其中最大延时子链的仲裁器是与门,最小延时子链的仲裁器是或门。该抗攻击APUF电路增加了非线性,具有一定抗攻击能力、较高唯一性、以及与其他抗攻击方案相比稳定性下降较少的优点。

Description

基于最大延时子链与最小延时子链级联的APUF电路
技术领域
本发明涉及信息安全技术领域,具体涉及基于最大延时子链与最小延时子链级联的APUF电路。
背景技术
随着物联网与射频识别技术的发展,物与物、人与物之间需要进行大量的数据交互,如何轻量级的有效对物理实体进行身份认证是确保物联网***安全性的基本问题。物理不可克隆函数(physical unclonable function,PUF)提取集成电路制造过程中产生的不可控工艺偏差生成响应,由于其制造过程的工艺偏差具有不可避免及随机不可控的特点,每个芯片上的PUF产生的响应不同,可以被认为是“芯片指纹”。PUF的基本应用是生成秘钥和进行物理实体的认证,由于基于PUF的认证过程具有轻量级特点,其在物联网中的应用亦是PUF和物联网的研究热点。PUF一般被分为强PUF和弱PUF:强PUF的激励响应对数量与其电路的面积成指数级关系,而弱PUF的激励响应对数量与其电路面积成正比。故强PUF一般应用在轻量级认证过程中,而弱PUF一般应用在生成秘钥和身份标识中。
仲裁器PUF(Arbiter PUF,APUF)是一种被广泛研究的强PUF,标准APUF电路的结构如图1所示。标准APUF电路包含阶跃信号产生器、延时子链、仲裁器。其中,延时子链构成两条信号通路,分别是上通路和下通路。阶跃信号产生器在标准APUF电路的首端,向延时子链的两条信号通路同时提供一个上升沿的阶跃信号;仲裁器在标准APUF电路的末端,接收延时子链的两条信号通路的输出信号。对于最终到达仲裁器的两路信号,由仲裁器来比较它们的快慢,当上通路的信号比下通路的信号先到达时,仲裁器输出1,否则输出0。
延时子链由n级延时单元串联组成,各级延时单元的结构如图2所示,由两个二选一选择器组成。每级延时单元有上输入端口、下输入端口、上输出端口、下输出端口和激励输入端口;第1级延时单元的上输入端口、下输入端口分别接收阶跃信号;第n级延时单元的上输出端口、下输出端口均向仲裁器输出信号;其余各级延时单元的上输入端口、下输入端口分别连接上一级延时单元的上输出端口、下输出端口;各级延时单元的激励输入端口接收激励信号。每级延时单元中信号从输入端口到输出端口的具体路径由同时施加在两个二选一选择器上的激励信号Ci决定:当Ci为0时,上输入端口、下输入端口接收的信号以直线路径分别通过选择器到达上输出端口和下输入端口;当Ci为1时,上输入端口、下输入端口接收的信号以交叉路径分别通过选择器到达下输出端口和上输入端口。因此激励信号Ci可实现路径的重构,随着激励的变化,标准APUF电路可配置2n种路径。
标准APUF电路中上下两条信号通路的电路结构是完全对称的,但是由于电路制造工艺,上下通路的延时会产生微小不可控的差异,导致上下两条信号通路的延时不同,因此仲裁器产生响应的过程就提取了电路制造过程的差异。又因为APUF到达仲裁器的路径是可以根据激励重构的,故n级的APUF有2n种激励响应对,所以APUF是一种强PUF。
现在APUF的研究热点之一是安全性,因为APUF中上下通路的总延时是由各级延时线性叠加而成,所以能够对APUF建立一种简单的线性叠加的数学模型,攻击者只需要收集少部分激励响应对,再利用机器学习的算法学习得到线性模型的各个参数,此时攻击者已经可以使用软件模拟PUF的行为,相当于克隆了一份PUF电路,PUF不再拥有安全性,现有研究表明使用线性模型和进化策略算法在仅需要400个激励响应对的情况下就可以针对64级的APUF达到95%以上的攻击成功率。
发明内容
为解决现有技术中存在的问题,本发明提出基于最大延时子链与最小延时子链级联的APUF电路,提高APUF电路的抗建模攻击能力,面对机器学习建模攻击时,具有较高安全性。
为解决上述技术问题,本发明提出以下技术方案:
本发明提出的基于最大延时子链与最小延时子链级联的APUF电路,是一种抗攻击APUF电路,包括:阶跃信号产生器模块、上通路电路模块、下通路电路模块和仲裁器模块。其中,上通路电路模块为由最大延时子链和最小延时子链级联构成的上通路,下通路电路模块为由最大延时子链和最小延时子链级联构成的下通路。
阶跃信号产生器模块向上通路电路模块、下通路电路模块同时提供阶跃信号,仲裁器模块接收经上通路传输的阶跃信号和经下通路传输的阶跃信号,仲裁器模块比较上下两通路输出信号的快慢,当上通路的输出信号比下通路的输出信号先到达时,仲裁器输出1,否则输出0,仲裁器模块的输出结果为APUF电路的输出信号。
上通路电路模块中,阶跃信号的传输路径有两种:第一种路径是先通过最大延时子链再通过最小延时子链,第二种路径是先通过最小延时子链再通过最大延时子链;下通路电路模块中,阶跃信号的传输路径有两种:第一种路径是先通过最大延时子链再通过最小延时子链,第二种路径是先通过最小延时子链再通过最大延时子链。
为保障PUF响应稳定性,上通路电路模块中级联的最大延时子链数量与最小延时子链数量相同,下通路电路模块中级联的最大延时子链数量与最小延时子链数量相同,并且上通路电路模块中级联的最大延时子链和最小延时子链的总数量,与下通路电路模块中级联的最大延时子链和最小延时子链的总数量相同。
其中,最大延时子链的电路结构与标准APUF电路结构一致,包含延时子链、仲裁器。其中,延时子链由n级延时单元串联组成,每级延时单元有上输入端口、下输入端口、上输出端口、下输出端口和激励输入端口,延时子链构成两条信号通路,分别是第一通路和第二通路。上升沿的阶跃信号同时输入到延时子链的第一通路和第二通路,并最终输出到仲裁器。仲裁器是与门。当延时子链的第一通路和第二通路的信号全变为1时,仲裁器的输出才会为1,这说明当最慢的一个阶跃信号到达时,最大延时子链才会将输出置1,此时最大延时子链的整体延时为第一通路和第二通路中的最大延时。
最小延时子链的电路结构与标准APUF电路结构一致,包含延时子链、仲裁器。其中,延时子链由n级延时单元串联组成,每级延时单元有上输入端口、下输入端口、上输出端口、下输出端口和激励输入端口。延时子链构成两条信号通路,分别是第三通路和第四通路。上升沿的阶跃信号同时输入到延时子链的第三通路和第四通路,并最终输出到仲裁器。仲裁器是或门。当延时子链的第三通路和第四通路中任意一路信号变为1时,仲裁器的输出都会为1,这说明当最快的一个信号到达时,最小延时子链才会将输出置1,此时最小延时子链的整体延时为第三通路和第四通路中的最小延时。
并且,最大延时子链或最小延时子链的任意信号通路的延时大小,均由电路制造工艺产生的差异而决定,是不可预测的。
在本发明提出的基于最大延时子链与最小延时子链级联的APUF电路中,最大延时子链与最小延时子链级联级数为k,每级延时子链由n级延时单元串联组成,因此整个抗攻击APUF电路中延时单元的总数为m=k×n,其中k、m、n均为正整数,k为不小于2的偶数。
进一步,仲裁器模块使用D触发器。
在本发明提出的基于最大延时子链与最小延时子链级联的APUF电路中,其上下信号通路由最大延时子链和k级最小延时子链多级级联而成,而每个延时子链均有两条信号通路,因此最终输送到仲裁器模块中的两路信号在各延时子链中的实际路径有多种组合。而且,对于最大延时子链而言,其延时为子链的两条通路中的最大延时;对于最小延时子链而言,其延时为子链的两条通路中的最小延时,因此,最终输送到仲裁器模块中的两路信号的延时参数并不完全是线性叠加的。
有益效果
本发明采用以上技术方案与现有技术相比,具有如下技术效果:
1、本发明通过采用基于最大延时子链和最小延时子链级联的设计方案,向APUF电路结构中添加了非线性,从而提高了抗建模攻击能力。
2、相比其他抗攻击结构,比如异或APUF、前馈APUF,PUF响应降低的稳定性更少。
3、相比标准APUF,产生的响应与更多的延时单元数相关,具有更好的唯一性。
附图说明
图1是标准APUF电路结构示意图。
图2是标准APUF延时单元结构示意图。
图3是本发明提出的基于与门的最大延时子链、基于或门的最小延时子链的电路结构示意图。
图4是本发明提出的基于最大延时子链与最小延时子链两级级联的APUF电路结构示意图。
具体实施方式
下面结合附图与具体实施方式对本发明作进一步详细描述。
具体实施例1:
图3是本发明提出的基于与门的最大延时子链、基于或门的最小延时子链的电路结构示意图。
图3(a)所示的基于与门的最大延时子链20,其电路结构与图1所示的标准APUF电路结构一致,包含延时子链21、仲裁器22。其中,延时子链21由n级延时单元10串联组成,如图2所示,每级延时单元10有上输入端口、下输入端口、上输出端口、下输出端口和激励输入端口,延时子链21构成两条信号通路,分别是第一通路A和第二通路B。上升沿的阶跃信号同时输入到延时子链21的第一通路A和第二通路B,并最终输出到仲裁器22。仲裁器22是与门。当延时子链21的第一通路A和第二通路B的信号全变为1时,仲裁器22的输出才会为1,这说明当最慢的一个阶跃信号到达时,最大延时子链20才会将输出置1,此时最大延时子链20的整体延时为第一通路A和第二通路B中的最大延时。
图3(b)所示的基于或门的最小延时子链30,其电路结构与图1所示的标准APUF电路结构一致,包含延时子链31、仲裁器32。其中,延时子链31由n级延时单元10串联组成,如图2所示,每级延时单元10有上输入端口、下输入端口、上输出端口、下输出端口和激励输入端口。延时子链31构成两条信号通路,分别是第三通路C和第四通路D。上升沿的阶跃信号同时输入到延时子链31的第三通路C和第四通路D,并最终输出到仲裁器32。仲裁器32是或门。当延时子链31的第三通路C和第四通路D中任意一路信号变为1时,仲裁器32的输出都会为1,这说明当最快的一个信号到达时,最小延时子链30才会将输出置1,此时最小延时子链30的整体延时为第三通路C和第四通路D中的最小延时。
并且,最大延时子链20或最小延时子链30的任意信号通路的延时大小,均由电路制造工艺产生的差异而决定,是不可预测的。
具体实施例2:
图4是本发明提出的基于最大延时子链与最小延时子链两级级联的APUF电路结构示意图。该APUF电路包括:阶跃信号产生器模块100、上通路电路模块200、下通路电路模块300和仲裁器模块400。其中,上通路电路模块200为由最大延时子链20和最小延时子链30级联构成的上通路X,下通路电路模块300为由最大延时子链20和最小延时子链30级联构成的下通路Y,仲裁器模块400使用D触发器。
阶跃信号产生器模块100向上通路电路模块200、下通路电路模块300同时提供阶跃信号,仲裁器模块400接收经上通路X传输的阶跃信号和经下通路Y传输的阶跃信号,仲裁器模块400比较上下两通路输出信号的快慢,当上通路X的输出信号比下通路Y的输出信号先到达时,仲裁器输出1,否则输出0,仲裁器模块的输出结果为APUF电路的输出信号。
上通路电路模块200中,阶跃信号的传输路径有两种:第一种路径是先通过最大延时子链20再通过最小延时子链30,第二种路径是先通过最小延时子链30再通过最大延时子链20;下通路电路模块300中,阶跃信号的传输路径有两种:第一种路径是先通过最大延时子链20再通过最小延时子链30,第二种路径是先通过最小延时子链30再通过最大延时子链20。
为保障PUF响应稳定性,上通路电路模块200中级联的最大延时子链20数量与最小延时子链30数量相同,下通路电路模块300中级联的最大延时子链20数量与最小延时子链30数量相同,并且上通路电路模块200中级联的最大延时子链20和最小延时子链30的总数量,与下通路电路模块300中级联的最大延时子链20和最小延时子链30的总数量相同。
图4所示电路,作为本发明的一种优选方案,其中最大延时子链和最下延时子链的级联级数k=2,并且整个APUF电路中的延时单元总级数m由施加的激励信号的个数决定,定义m=64,那么串联组成最大延时子链或最小延时子链的延时单元数量n=m/k,即n=32。
从图4可以看出,对于最大延时子链与最小延时子链两级级联的APUF电路结构,当未施加激励信号时,由于级联的最大延时子链20和最小延时子链30各有两条信号通道,因此,上通路电路模块200的内部实际有4条信号通道,下通路电路模块300的内部实际也有4条信号通道。因此,相比标准APUF电路结构,本发明提出的最大延时子链与最小延时子链两级级联的电路结构已经增加了建模复杂度,提高了电路结构的抗攻击性。以此类推,根据电路应用环境的需求,在一定程度上增加级联的级数k(k为不小于2的偶数),当该抗攻击APUF电路中采用k级最大延时子链与最小延时子链级联时,即上通路电路模块中有k/2级最大延时子链与k/2级最小延时子链级联、下通路电路模块中有k/2级最大延时子链与k/2级最小延时子链级联,此时最终输送给仲裁器模块的两路信号所经过的子链实际通道将难以预测,极大的增加了建模复杂性。
进一步,当该抗攻击APUF电路中采用最大延时子链和最小延时子链多级级联时,阶跃信号连续经过多条最大延时子链或多条最小延时子链最终到达仲裁器,所需要的延时为全部子链延时的叠加。对于任意一条延时子链而言,其延时为该延时子链中某一条信号通路的具体延时,其决定因素包括:该延时子链接收的激励信号、串联组成该延时子链的延时单元、该延时子链是最大延时子链还是最小延时子链。此外,子链信号通路的选择不仅与激励信号有关,还与子链的自身工艺偏差有关。因此,由本发明提出的抗攻击APUF电路结构,在不同激励下,最终由仲裁器模块进行仲裁的两路信号所经过的延时子链的具体路径是用户和攻击者所不能确定的,换而言之,当攻击者攻击基于最大延时子链和最小延时子链多级级联的APUF电路时,需要设置更多的延时参数才能获取精准的模型,并且这些延时参数并不完全是线性叠加的,延时子链中多个路径的延时参数叠加后经过比较才能得到一个延时子链的延时。因此,基于最大延时子链和最小延时子链级联的APUF电路相比标准APUF具有较强的抗建模攻击的能力。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (5)

1.基于最大延时子链与最小延时子链级联的APUF电路,其特征在于:
所述APUF电路,包括:阶跃信号产生器模块、上通路电路模块、下通路电路模块和仲裁器模块,其中,上通路电路模块为由最大延时子链和最小延时子链级联构成的上通路(X),下通路电路模块为由最大延时子链和最小延时子链级联构成的下通路(Y);
阶跃信号产生器模块向上通路电路模块、下通路电路模块同时提供阶跃信号,仲裁器模块接收经上通路(X)传输的阶跃信号和经下通路(Y)传输的阶跃信号,仲裁器模块比较上下两通路输出信号的快慢,当上通路(X)的输出信号比下通路(Y)的输出信号先到达时,仲裁器输出1,否则输出0,仲裁器模块的输出结果为APUF电路的输出信号;
最大延时子链的电路结构与标准APUF电路结构一致,包含延时子链、仲裁器,其中,延时子链由n级延时单元串联组成,每级延时单元有上输入端口、下输入端口、上输出端口、下输出端口和激励输入端口,延时子链构成信号的第一通路(A)和第二通路(B),仲裁器为与门,上升沿的阶跃信号同时输入到延时子链的第一通路(A)和第二通路(B),并最终输出到仲裁器,当延时子链的第一通路(A)和第二通路(B)的输出信号全变为1时,即当最慢的一个阶跃信号到达仲裁器时,仲裁器的输出才会为1,即最大延时子链才会将输出置1,此时,最大延时子链的整体延时为第一通路(A)和第二通路(B)中的最大延时;
最小延时子链的电路结构与标准APUF电路结构一致,包含延时子链、仲裁器,其中,延时子链由n级延时单元串联组成,每级延时单元有上输入端口、下输入端口、上输出端口、下输出端口和激励输入端口,延时子链构成信号的第三通路(C)和第四通路(D),仲裁器为或门,上升沿的阶跃信号同时输入到延时子链的第三通路(C)和第四通路(D),并最终输出到仲裁器,当延时子链的第三通路(C)和第四通路(D)中任意一路信号变为1时,即当最快的一个阶跃信号到达仲裁器时,仲裁器的输出都会为1,即最小延时子链才会将输出置1,此时,最小延时子链的整体延时为第三通路(C)和第四通路(D)中的最小延时。
2.根据权利要求1所述的基于最大延时子链与最小延时子链级联的APUF电路,其特征在于:所述上通路电路模块中,阶跃信号的传输路径有两种:第一种路径是先通过最大延时子链再通过最小延时子链,第二种路径是先通过最小延时子链再通过最大延时子链。
3.根据权利要求1所述的基于最大延时子链与最小延时子链级联的APUF电路,其特征在于:所述下通路电路模块中,阶跃信号的传输路径有两种:第一种路径是先通过最大延时子链再通过最小延时子链,第二种路径是先通过最小延时子链再通过最大延时子链。
4.根据权利要求1所述的基于最大延时子链与最小延时子链级联的APUF电路,其特征在于:上通路电路模块中级联的最大延时子链数量与最小延时子链数量相同,下通路电路模块中级联的最大延时子链数量与最小延时子链数量相同;并且,上通路电路模块中级联的延时子链的总数量与下通路电路模块中级联的延时子链的总数量相同。
5.根据权利要求1所述的基于最大延时子链与最小延时子链级联的APUF电路,其特征在于:仲裁器模块使用D触发器。
CN201910428090.7A 2019-05-22 2019-05-22 基于最大延时子链与最小延时子链级联的apuf电路 Active CN110232293B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910428090.7A CN110232293B (zh) 2019-05-22 2019-05-22 基于最大延时子链与最小延时子链级联的apuf电路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910428090.7A CN110232293B (zh) 2019-05-22 2019-05-22 基于最大延时子链与最小延时子链级联的apuf电路

Publications (2)

Publication Number Publication Date
CN110232293A CN110232293A (zh) 2019-09-13
CN110232293B true CN110232293B (zh) 2020-11-17

Family

ID=67860988

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910428090.7A Active CN110232293B (zh) 2019-05-22 2019-05-22 基于最大延时子链与最小延时子链级联的apuf电路

Country Status (1)

Country Link
CN (1) CN110232293B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112019347B (zh) * 2020-08-20 2022-08-16 东南大学 一种基于xor-apuf的轻量级安全认证方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108768660A (zh) * 2018-05-28 2018-11-06 北京航空航天大学 基于物理不可克隆函数的物联网设备身份认证方法

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1297099C (zh) * 2003-06-25 2007-01-24 华为技术有限公司 一种减小附加延时的实时流缓存去抖方法
EP2211289A1 (en) * 2009-01-22 2010-07-28 Robert Bosch GmbH Method and control device for protecting a sensor against manipulation
CN101867376B (zh) * 2009-04-17 2014-08-27 苏州亮智科技有限公司 时钟同步电路
CN104281244A (zh) * 2013-07-04 2015-01-14 鸿富锦精密工业(深圳)有限公司 延时装置及延时电路
CN107103144B (zh) * 2017-05-08 2020-06-26 北京化工大学 基于fpga的仲裁型puf的布线延迟偏差快速校准方法
CN107483180B (zh) * 2017-08-21 2020-05-01 湖南大学 一种高稳定性物理不可克隆函数电路
CN107729774B (zh) * 2017-10-13 2021-02-19 东南大学 一种基于反馈延时差调整的高稳定apuf电路
CN109063515B (zh) * 2018-07-10 2020-09-04 湖北工业大学 针对仲裁器puf的可靠性增强结构及其增强方法
CN109271812B (zh) * 2018-10-25 2022-04-05 河海大学常州校区 一种基于电流饥饿的仲裁器puf电路

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108768660A (zh) * 2018-05-28 2018-11-06 北京航空航天大学 基于物理不可克隆函数的物联网设备身份认证方法

Also Published As

Publication number Publication date
CN110232293A (zh) 2019-09-13

Similar Documents

Publication Publication Date Title
Sahoo et al. A multiplexer-based arbiter PUF composition with enhanced reliability and security
Sahoo et al. A case of lightweight PUF constructions: Cryptanalysis and machine learning attacks
Machida et al. A new arbiter PUF for enhancing unpredictability on FPGA
Machida et al. A new mode of operation for arbiter PUF to improve uniqueness on FPGA
Megha Mukundan et al. Hash‐One: a lightweight cryptographic hash function
CN103902929A (zh) 基于双延时链的物理不可克隆函数电路结构
CN106878014A (zh) 随机数密钥产生装置及随机数密钥产生方法
Zalivaka et al. FPGA implementation of modeling attack resistant arbiter PUF with enhanced reliability
Yamamoto et al. Security evaluation of bistable ring PUFs on FPGAs using differential and linear analysis
CN112272084A (zh) 抗攻击和自检特性的基于复合型puf的密钥生成***及方法
Yao et al. Design and evaluate recomposited or-and-xor-puf
CN111027102A (zh) 一种高安全性可配置ro-puf电路结构
CN110120874B (zh) 基于物理不可克隆函数的轻量级密钥共享方法
CN110232293B (zh) 基于最大延时子链与最小延时子链级联的apuf电路
CN108763977B (zh) 一种钳位反相器puf的电路、电子装置及实现方法
CN108681441B (zh) 一种基于br-puf的随机数生成器
Abdelraheem et al. Cryptanalysis of ARMADILLO2
Chatterjee et al. SACReD: An attack framework on SAC resistant delay-PUFs leveraging bias and reliability factors
Amsaad et al. An innovative delay based algorithm to boost PUF security against machine learning attacks
Li et al. Racing apuf: A novel apuf against machine learning attack with high reliability
CN117592129B (zh) 基于前馈电路的高可靠抗建模双层apuf电路结构
Sahoo et al. On the architectural analysis of arbiter delay PUF variants
Gebali New configurable galois/inverter ring oscillator (giro) physically unclonable functions: design, analysis and authentication algorithms
Dong et al. Analysis of an optimal fault attack on the LED-64 lightweight cryptosystem
Li et al. A lightweight xor-puf structure for resource constrained smart device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant