检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:杨然 高文超[2] YANG Ran;GAO Wenchao(School of Mathematics,China University of Mining and Technology,Xuzhou 221116,China;College of Mechanical Electronic&Information Engineering,China University of Mining&Technology(Beijing),Beijing 100083,China)
机构地区:[1]中国矿业大学数学学院,徐州221116 [2]中国矿业大学(北京)机电与信息工程学院,北京100083
出 处:《电子与信息学报》2021年第9期2466-2473,共8页Journal of Electronics & Information Technology
基 金:国家自然科学基金(61834002);北京信息科学与技术国家研究中心(BNR2019ZS01001)。
摘 要:集成电路(IC)设计面临逆向工程的攻击,核心专利(IP)和算法被盗用,硬件安全受到威胁。该文提出一种电路伪装方法LPerturb,通过对其局部电路逻辑的扰动,实现IC电路的保护。对电路进行最大独立锥划分(MFFCs),选取被伪装的最大子电路,确保输出逻辑扰动的局部性。针对要扰动锥结点逻辑,从锥中选择被替换的逻辑单元,以最小化代价对进行局部电路逻辑扰动。用多值伪装电路对扰动的逻辑值进行混淆保护,恢复相应的电路逻辑。实验结果表明,该方法能够稳定生成保护电路,具有较好的输出扰动性,能有效抵御SAT去伪装攻击,面积额外开销较小,时延影响可以忽略。With illegal hardware reverse engineering attacks, the Integrated Circuit(IC) design suffers from the key Intellectual Property(IP)/algorithm piracy and hardware Trojan insertion. An IC camouflaging method,LPerturb, is proposed in this paper by local circuit logic perturbation for IP Protection. The circuit is partitioned into some Maximum Fanout-Free Cones(MFFCs), namely multiple functionally independent subcircuits to be camouflaged, for output logic perturbation locally. A logic cell is selected in the MFFC subcircuit. The cell is replaced to perturb the logic functionality of the MFFC minimally. A multi-logic camouflaged block is used to protect and restore the perturbed logic secret. Experimental results show that LPerturb can produce the camouflaged circuits steadily, which has good output corruptibility and effectively resists SAT based attack. The overhead in area and timing is also in low level.
关 键 词:硬件安全 IC电路保护 IC伪装 逻辑混淆 最小项扰动
分 类 号:TP331[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.117