The invention relates to a physical three delay chain uncloneable function circuit structure based on the structure of the three delay chain are independent of each other, no cross node; including the rising edge of generator, generator, chain 1, challenge delay delay chain chain 3 and 2 and a delay arbiter; rising edge generator for sending a from '0' to '1' jump signal, the jump signal is divided into 3 paths, enter the arbiter, order arbiter jump signal of the 3 way to determine the response value of output; challenge generator is used in each response before extraction, generated randomization challenge value, continuous extraction of multiple response a bit, a certain length of the response sequence. The invention has the following effects: three independent delay chain, improve the flexibility of the system, the measurement and correction of fixed delay deviation on the delay chain in TCPUF more easily; increase the attacker on the delay chain delay difference analyzed the difficulty, improve safety.
【技术实现步骤摘要】
基于三延时链的物理不可克隆函数电路结构
本专利技术涉及信息安全领域中应用的半导体芯片,尤其是指一种基于三延时链的物理不可克隆函数电路结构。
技术介绍
随着信息技术的发展与普及,人们生活的方方面面都在向网络化、智能化方向发展,社会生活中的各种活动也越来越多地采用电子系统来实现,身份证、护照电子化,金融交易电子化。与此同时,智能卡、USBKey等实现密码算法的电路也日益广泛,这些密码设备越来越多地承载着个人和商业机密信息。另一方面,芯片破解技术的发展,对应用于信息安全领域的芯片造成了极大的威胁。物理攻击属于传统的侵入式芯片破解技术,即破坏掉芯片的封装,并利用探针或显微镜获取芯片内部的关键信息。近年来出现的功耗分析技术属于非入侵式攻击,不需要破坏芯片,只是通过测量芯片电源引脚上泄露的功耗信息,将其采样成为若干条功耗轨迹曲线,再通过某些算法来分析芯片采用的信息安全算法以及密钥。目前国内外很多科研机构与芯片设计公司展开了对功耗分析技术的研究,利用最先进的功耗分析技术,可以在几秒内破解算法密钥。在这种形势下,信息安全芯片的设计需采用系统性的安全措施,即在芯片运行的各个环节、各个部分采取有针对性的防护措施,以抵抗多种可能的芯片攻击。国外有些高安全等级的芯片,在一款芯片上同时采用上百种先进的安全技术,以保护用户信息的安全。面对信息安全领域的各种威胁,各国政府与行业机构都提出了各自的信息安全产品评估制度,例如欧洲的CommonCriteria认证、国际EMV组织的EMVCo认证等,以保证进入信息安全市场的芯片产品具备足够的安全能力。这些认证促进了整个行业的信息安全技术水平, ...
【技术保护点】
一种基于三延时链的物理不可克隆函数电路结构,其特征在于:包括上升沿发生器、挑战发生器、延时链1、延时链2、延时链3和三触发器仲裁器,三条延时链相互独立,无交叉节点;上升沿发生器用于发出一个从‘0’到‘1’的跳变信号,这个跳变信号分为3路,同时输入到延时链1、延时链2和延时链3的输入端,然后分别经过延时链1、延时链2和延时链3进行传输,经过一定的延时后,3路跳变信号分别从延时链1、延时链2和延时链3的输出端输出,并进入三触发器仲裁器,三触发器仲裁器对这3路跳变信号的先后顺序进行判断,输出响应值;挑战发生器用于在每次响应提取前,生成随机化的挑战值,并输入到三条延时链的相应延时节点上,所述的挑战发生器包括3个N位的寄存器,分别是固定挑战值寄存器、线性反馈移位寄存器和挑战值选择寄存器,以及N个2选1选择器;固定挑战值寄存器用于设置某个挑战位的固定值,线性反馈移位寄存器用于生成伪随机序列,而挑战值选择寄存器则用于在以上两个寄存器中选择其中一个作为实际的挑战值输出;线性反馈移位寄存器的输出值在每个时钟周期更新一次,当其初值设置之后,后续输出的伪随机序列是固定的,能够用于对PUF提取多次响应,构成一 ...
【技术特征摘要】
1.一种基于三延时链的物理不可克隆函数电路结构,其特征在于:包括上升沿发生器、挑战发生器、延时链1、延时链2、延时链3和三触发器仲裁器,三条延时链相互独立,无交叉节点;上升沿发生器用于发出一个从‘0’到‘1’的跳变信号,这个跳变信号分为3路,同时输入到延时链1、延时链2和延时链3的输入端,然后分别经过延时链1、延时链2和延时链3进行传输,经过一定的延时后,3路跳变信号分别从延时链1、延时链2和延时链3的输出端输出,并进入三触发器仲裁器,三触发器仲裁器对这3路跳变信号的先后顺序进行判断,输出响应值;挑战发生器用于在每次响应提取前,生成随机化的挑战值,并输入到三条延时链的相应延时节点上,所述的挑战发生器包括3个N位的寄存器,分别是固定挑战值寄存器、线性反馈移位寄存器和挑战值选择寄存器,以及N个2选1选择器;固定挑战值寄存器用于设置某个挑战位的固定值,线性反馈移位寄存器用于生成伪随机序列,而挑战值选择寄存器则用于在以上两个寄存器中选择其中一个作为实际的挑战值输出;线性反馈移位寄存器的输出值在每个时钟周期更新一次,当其初值设置之后,后续输出的伪随机序列是固定的,能够用于对PU...
【专利技术属性】
技术研发人员:吴斌,
申请(专利权)人:杭州晟元数据安全技术股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。