【技术实现步骤摘要】
基于FPGAs的重配置异或门ROPUF电路及其工作方法
本专利技术涉及芯片认证、IP保护领域,具体的说是一种基于FPGAs的重配置异或门ROPUF电路及其工作方式。
技术介绍
随着社会信息化发展的不断深入,信息安全问题越来越受到人们的重视。被认为能永久存储和不被攻击者所知的密钥是传统密码学的核心,然而现有许多技术可以破解传统密钥,使得传统密钥不足以保证硬件的安全。为有效解决此安全问题,物理不可克隆函数(PhysicalUnclonableFunction,PUF)应运而生。PUF作为一种新兴的革命性硬件安全原语,能够更加有效地应对安全问题。与传统的安全技术相比,PUF输出的信息来自于随机的制造过程物理特征,而不是非易失性存储器中存储的易泄露数字位流,因此PUF技术虽然实现起来简单但却具有极高的安全性。同时,PUF的输出响应还具有优秀的不可篡改性,因为PUF的本质属性是来源于芯片制造过程中无法避免的微小延时差异,而这种微小的差异根植于深亚微米甚至是纳米级的物理结构中,任何可能的物理攻击都会对PUF的微小物理特征产生破坏从而使得其输出响应发生显著变化,使得PUF具有天 ...
【技术保护点】
1.一种基于FPGAs的重配置异或门RO PUF电路,其特征是由两个RO振荡环对、四个计数器和两个比较器构成;任意一个RO振荡环对是由一个双输出与门使能信号单元与七个双输出重配置异或门延时单元构成;任意一个RO振荡环对中的双输出与门使能信号单元中两个与门的一个输入端相连接,并作为使能端EN,两个与门的另外一个输入端与RO振荡环对的输出端相连接;当i=1时,两个与门的输出端分别与第i个双输出重配置异或门延时单元中两个异或门的一个输入端相连接;当i∈[1,6]时,第i个双输出重配置异或门延时单元中两个异或门的另一个输入端相连接,作为第i个配置端S[i],第i个双输出重配置异或门 ...
【技术特征摘要】
1.一种基于FPGAs的重配置异或门ROPUF电路,其特征是由两个RO振荡环对、四个计数器和两个比较器构成;任意一个RO振荡环对是由一个双输出与门使能信号单元与七个双输出重配置异或门延时单元构成;任意一个RO振荡环对中的双输出与门使能信号单元中两个与门的一个输入端相连接,并作为使能端EN,两个与门的另外一个输入端与RO振荡环对的输出端相连接;当i=1时,两个与门的输出端分别与第i个双输出重配置异或门延时单元中两个异或门的一个输入端相连接;当i∈[1,6]时,第i个双输出重配置异或门延时单元中两个异或门的另一个输入端相连接,作为第i个配置端S[i],第i个双输出重配置异或门延时单元中两个异或门的输出端分别与第i+1个双输出重配置异或门延时单元中两个异或门的一个输入端相连接;第i+1个双输出重配置异或门延时单元中两个异或门的另一个输入端相连接,作为第i+1个配置端S[i+1];当i=7时,第i个双输出重配置异或门延时单元中两个异或门的输出端作为RO振荡环对的输出端;第一RO振荡环对的输出端分别与第一计数器和第二计数器的输入端相连接;第二RO振荡环对的输出端分别与第三计数器和第四计数器的输入端相连接;所述第一计数器的输出端与第三计数器的输出端与第一比较器的输入端相连;所述第一比较器的输出端的输出作为可配置异或门ROPUF电路的一位响应输出;所述第二计数器的输出端与第四计数器的输出端与第二比较器的输入端相连;所述第二比较器的输出端的输出作为可配置异或门ROPUF电路的另一位响应输出。2.根据权利要求1所述的基于FPGAs的重配置异或门ROPUF电路,其特征是,所述双输出与门使能信号单元是由双输出六输入查找表LUT6_2是如下步骤进行配置得到的:步骤1、设定双输出六输入查找表LUT6_2的初值为64'h000000a0_000000c0;步骤2、令所述双输出六输入查找表LUT6_2的高位输入端A[5]接高电平;步骤3、令所...
【专利技术属性】
技术研发人员:鲁迎春,姚亮,黄正峰,梁华国,汪涛,戚昊琛,宋钛,杨文华,
申请(专利权)人:合肥工业大学,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。