当前位置: 首页 > 专利查询>浙江大学专利>正文

一种针对逻辑锁定技术的结构攻击方法技术

技术编号:42452227 阅读:12 留言:0更新日期:2024-08-21 12:44
本发明专利技术属于集成电路硬件安全技术领域,公开了一种针对逻辑锁定技术的结构攻击方法,破解开始前,通过反向工程获得加密电路的网表,以及购买正常工作的芯片并获得完整的扫描链接入,包括步骤1:对所有密钥K进行分组;步骤2:根据密钥组找到所有的关键信号cs1;步骤3:将所有找到的关键信号断开,设置其为新的密钥。本发明专利技术通过网表中密钥之间的逻辑关系对密钥进行分组,防止混淆所有密钥,分组后对每一组都尝试找到其关键信号。找到关键信号后将其断开,将断开的关键信号作为额外密钥输入并进行SAT攻击,加速破解。本发明专利技术可以加速破解多种逻辑锁定方法,特别是SAT攻击即Valkyrie攻击都无法有效破解的SILL方法。

【技术实现步骤摘要】

本专利技术属于集成电路硬件安全,尤其涉及一种针对逻辑锁定技术的结构攻击方法


技术介绍

1、为了应对针对集成电路的反向工程问题,逻辑锁定(logic locking)被提出,逻辑锁定被认为是最安全集成电路加密方式。逻辑锁定对网表进行修改,插入加密电路及防篡改存储器,只有在防篡改存储器内数据(称为密钥)正确时,电路才可以正常工作。

2、图1为逻辑锁定的一种分支sfll-hd(hanming-distance based stripped-function logic locking,基于汉明距离的逻辑剥离逻辑锁定)方法,通过“汉明距离比较器b”实现错误注入,当“汉明距离比较器b”的输入与某定值的汉明距离为x时,翻转电路中的某个信号。“汉明距离比较器a”实现错误纠正,当输入与密钥的汉明距离为x时,会纠正已经被翻转的信号。当密钥正确时,对于所有输入模式(即输入的值),输入都正常,否则存在部分输入模式的输出错误。

3、近十几年,出现了许多针对逻辑锁定的攻击方法,其中,sat(booleansatisfiablity based attack本文档来自技高网...

【技术保护点】

1.一种针对逻辑锁定技术的结构攻击方法,破解开始前,通过反向工程获得加密电路的网表,以及购买正常工作的芯片并获得完整的扫描链接入,其特征在于,所述方法包括如下步骤:

2.根据权利要求1所述的针对逻辑锁定技术的结构攻击方法,其特征在于,所述步骤1包括如下具体步骤:

3.根据权利要求1所述的针对逻辑锁定技术的结构攻击方法,其特征在于,所述步骤2包括如下具体步骤:

4.根据权利要求3所述的针对逻辑锁定技术的结构攻击方法,其特征在于,所述步骤2.1的方法是找到被某密钥直接驱动的异或门或同或门的非密钥原始输入,该原始输入即为某密钥所对应的原始输入。

...

【技术特征摘要】

1.一种针对逻辑锁定技术的结构攻击方法,破解开始前,通过反向工程获得加密电路的网表,以及购买正常工作的芯片并获得完整的扫描链接入,其特征在于,所述方法包括如下步骤:

2.根据权利要求1所述的针对逻辑锁定技术的结构攻击方法,其特征在于,所述步骤1包括如下具体步骤:

3.根据权利要求1所述的针对逻辑锁定技术的结构攻击方法,其特征在于,所述步骤2包括如下具体步骤:

4.根据权利要求3所述的针对逻辑锁定技术的结构攻...

【专利技术属性】
技术研发人员:黄凯张宁蒋小文熊东亮
申请(专利权)人:浙江大学
类型:发明
国别省市:

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

1