[发明专利]硬件木马检测电路、硬件木马检测方法及电子设备有效
申请号: | 202110330506.9 | 申请日: | 2021-03-24 |
公开(公告)号: | CN113312678B | 公开(公告)日: | 2023-07-11 |
发明(设计)人: | 卢新元;许超;陈华军 | 申请(专利权)人: | 龙芯中科技术股份有限公司 |
主分类号: | G06F21/76 | 分类号: | G06F21/76;G06F30/33;G06F111/08 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100095 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 硬件 木马 检测 电路 方法 电子设备 | ||
本发明提供了一种硬件木马检测电路、检测方法和电子设备,检测电路包括信号生成模块和二路选择器;二路选择器包括第一输入端、第二输入端、第三输入端和选择器输出端,第三输入端为选择控制端,用于选择将第一输入端或第二输入端的信号从选择器输出端输出;第一输入端用于接收模式控制信号;第二输入端与信号生成模块的输出端连接,用于接收信号生成模块的输出信号;模式控制信号和输出信号用于确定原始电路插入节点的真值概率。本发明实施例基于信号生成模块的输出信号和模式控制信号的作用,可以对插入节点的真值概率进行调整,从而有助于提升后级逻辑门电路的稀有节点的跳变概率,可以缩短硬件木马的激活时间,加速检测过程,提高检测效率。
技术领域
本发明实施例涉及硬件木马检测技术领域,尤其涉及一种硬件木马检测电路、硬件木马检测方法及电子设备。
背景技术
随着集成电路技术的发展进步,在计算机设备中使用的各类不同功能的集成电路也越来越多。
在集成电路的设计制造过程中,由于设计缺陷有时会无意形成缺陷模块以及电路,这种缺陷模块或者电路潜伏在原始电路中,在特殊条件下触发之下,能够被攻击者利用以实现对原始电路进行有目的性的修改,或者实现某些具有破坏性的功能,这种缺陷模块或电路被称之为一种硬件木马。
为了避免携带有硬件木马的集成电路流入市场,给用户带来损失,在集成电路的设计制造过程中,通常将可以激活硬件木马的检测电路插入到原始电路中,通过控制检测电路的输入信号,可以激活硬件木马,使其暴露显现出来,供研发人员进一步处理。
然而,现有的硬件木马检测电路对硬件木马的激活时间较长,导致检测效率较低。
发明内容
本发明实施例提供一种硬件木马检测电路、检测方法及电子设备,以解决硬件木马的激活时间较长,导致检测效率较低的问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种硬件木马检测电路,所述硬件木马检测电路包括信号生成模块和二路选择器;
所述二路选择器包括第一输入端、第二输入端、第三输入端和选择器输出端,所述第三输入端为选择控制端,用于选择将所述第一输入端或所述第二输入端的信号从所述选择器输出端输出;
所述第一输入端用于接收模式控制信号;所述第二输入端与所述信号生成模块的输出端连接,用于接收所述信号生成模块的输出信号;
其中,所述硬件木马检测电路与原始电路的插入节点电连接;所述模式控制信号和所述输出信号用于确定所述插入节点的真值概率,以通过所述插入节点的真值概率,控制对所述原始电路中稀有节点的跳变概率进行调整。
可选地,所述第三输入端连接有第一反相器,所述选择器输出端连接有第二反相器。
可选地,所述信号生成模块为扫描触发器。
可选地,所述信号生成模块为反相器,所述反相器的输入端用于接收所述模式控制信号。
第二方面,本发明实施例提供了一种硬件木马检测方法,所述检测方法应用于前述的硬件木马检测电路,所述检测方法包括:
确定原始电路中的插入节点;
在所述插入节点Net插入所述硬件木马检测电路;
基于所述硬件木马检测电路,确定所述插入节点Net的实际真值概率,其中,所述实际真值概率为所述插入节点Net连接所述硬件木马检测电路后的真值概率;
根据所述实际真值概率,修改所述原始电路中稀有节点的跳变概率进行硬件木马检测。
可选地,在所述插入节点Net插入所述硬件木马检测电路,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于龙芯中科技术股份有限公司,未经龙芯中科技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110330506.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种配电网动态状态估计算法
- 下一篇:一种大型伸缩臂抗自重变形装置