基于FPGA的仲裁PUF木马检测及再使用方法技术

技术编号:23446074 阅读:70 留言:0更新日期:2020-02-28 20:11
本发明专利技术公开了基于FPGA的仲裁PUF木马检测及再使用方法,将4n个双路选择器模块每4个分为1组,共分成n组,并在每组双路选择器模块的两个输出端口分别增加一个2选1选择器模块,所述2选1选择器模块用于实现对每组双路选择器模块的跳过作用,采用仲裁器模块比较两条对称传输路径的信号传播快慢,最后采用输出选择器模块选择输出信号;当仲裁PUF框架中存在硬件木马时,导致相同的输入激励会产生不同的输出结果,进而发现电路中是否存在硬件木马;先通过改变n个2选1选择器模块的输入来选择实现工作功能的双路选择器模块组别,然后给电路输入激励信号从而得到输出响应结果,对比得到的输出结果和之前的样本结果即找到硬件木马的位置。

Detection and reuse of arbitration PUF Trojan based on FPGA

【技术实现步骤摘要】
基于FPGA的仲裁PUF木马检测及再使用方法
本专利技术涉及仲裁PUF领域,具体涉及一种基于FPGA的仲裁PUF木马检测及再使用方法。
技术介绍
随着现代社会信息化的发展,电子设备已经融入生活的方方面面,手机电脑成为人们平时工作娱乐的必需品。芯片作为电子设备中最为基础核心的部件,它的硬件安全就处于极其重要的地位。如今,许多的电子设备需要存储敏感信息,当电子设备使用含硬件木马的芯片极有可能造成敏感信息泄露,导致经济损失以至于更严重的隐私问题。因此,对芯片进行木马防范和木马检测是伴随着集成电路高速发展的同时所需要重视的问题。物理不可克隆函数(PUF)作为目前最新的保护电路信息安全的木马防护技术。对PUF电路输入一个上升的激励信号,由于电路存在不可避免的内在物理差异从而输出会得到一个不可预测的响应。这种内在物理差异的产生是不可避免的、不可控的以及随机的,即使是设备的制造者也不能复现出这种物理差异。物理不可克隆函数作为现在比较常用的木马防护方法,具有成本低、安全性高、功耗低的特点。PUF利用芯片因工艺产生的不可克隆的物理差异,在保护电路本文档来自技高网...

【技术保护点】
1.基于FPGA的仲裁PUF木马检测及再使用方法,其特征在于,将4n个双路选择器模块每4个分为1组,共分成n组,并在每组双路选择器模块的两个输出端口分别增加一个2选1选择器模块,所述2选1选择器模块用于实现对每组双路选择器模块的跳过作用,采用仲裁器模块比较两条对称传输路径的信号传播快慢,最后采用输出选择器模块选择输出信号;/n当仲裁PUF框架中存在硬件木马时,导致模块延迟与之前模块的延迟不同,从而导致相同的输入激励会产生不同的输出结果,进而发现电路中是否存在硬件木马;在发现电路中存在硬件木马的基础上,先通过改变n个2选1选择器模块的输入来选择实现工作功能的双路选择器模块组别,然后给电路输入激励...

【技术特征摘要】
1.基于FPGA的仲裁PUF木马检测及再使用方法,其特征在于,将4n个双路选择器模块每4个分为1组,共分成n组,并在每组双路选择器模块的两个输出端口分别增加一个2选1选择器模块,所述2选1选择器模块用于实现对每组双路选择器模块的跳过作用,采用仲裁器模块比较两条对称传输路径的信号传播快慢,最后采用输出选择器模块选择输出信号;
当仲裁PUF框架中存在硬件木马时,导致模块延迟与之前模块的延迟不同,从而导致相同的输入激励会产生不同的输出结果,进而发现电路中是否存在硬件木马;在发现电路中存在硬件木马的基础上,先通过改变n个2选1选择器模块的输入来选择实现工作功能的双路选择器模块组别,然后给电路输入激励信号从而得到输出响应结果,对比得到的输出结果和之前的样本结果即找到硬件木马的位置。


2.根据权利要求1所述的基于FPGA的仲裁PUF木马检测及再使用方法,其特征在于,双路选择器模块的传输路径由激励信号C[]控制,当激励信号C[]为0时,上下两条传输路径向前传播;但当激励信号C[]为1时,上下两条传输路径交叉传播。


3.根据权利要求1所...

【专利技术属性】
技术研发人员:杨晨杨泽鹏苏阳侯佳耿莉
申请(专利权)人:西安交通大学
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1