NETL
基于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