首页|基于Kruskal算法的混淆状态机设计

基于Kruskal算法的混淆状态机设计

Pan Zhao 潘钊 Zhang Yue-jun 张跃军 Ding Dai-lu 丁代鲁

基于Kruskal算法的混淆状态机设计

Pan Zhao 1潘钊 1Zhang Yue-jun 1张跃军 Ding Dai-lu 丁代鲁
扫码查看

作者信息

  • 1. 宁波大学电路与系统研究所 宁波 315211
  • 折叠

摘要

有效防御集成电路(IC)供应链的IP盗版、过度生产和逆向工程等攻击方法,已经成为当前的研究热点.本文通过对Kruskal算法和混淆状态机的研究,提出一种低开销的硬件混淆方案.该方案首先利用Kruskal算法确定混淆状态的连接关系,编写C语言程序自动生成不同状态数下的混淆状态机HDL代码;然后将构建的多种混淆状态机分别应用于基准测试电路和硬件密码算法电路中,并采用密钥K控制混淆状态到有效状态跳转的方式,保护硬件IP核;最后,结合混淆程度、混淆强度、性能开销等指标评价状态混淆的效率.

关键词

集成电路/Kruskal算法/混淆状态机/加密算法/安全性

引用本文复制引用

主办单位

中国电子学会电路与系统分会

会议名称

中国电子学会电路与系统分会第二十八届学术年会

会议时间

2017-10-27

会议地点

重庆

会议母体文献

中国电子学会电路与系统分会第二十八届学术年会论文集

页码

88-93

出版时间

2017
段落导航相关论文