领先的半导体公司,例如Apple和高通公司部署第三方铸造厂,可以访问公司的集成电路(IC)设计。IC供应链中可能存在攻击者,可以通过启动面向硬件的攻击来损害制造,测试,组装和包装期间基础硬件的安全性。逻辑锁定旨在保护整个全球化供应链中IC设计的知识产权,但是,基于量身定制的机器学习模型的帆攻击绕开了组合逻辑锁定。因此,我的夏季研究项目的目的是实施Unsail,这是一种效应技术,以克服无甲骨文,基于机器学习的逻辑锁定攻击。Unsail的主要算法涉及插入像帆一样混淆机器学习(ML)模型的指定钥匙门结构。首先,我通过准备处理Gate Level Netlists的C ++脚本实现了随机逻辑锁定。i通过准备单独的脚本编码了构成密钥输入的指定门。然后,我合成了锁定的电路,然后制定了一种算法,并对其进行了编码,以比较合成前后的密钥门结构。比较后,我能够实现Unsail的主要目的,将指定键门结构插入合成的锁定电路(合成过程中修饰的门)中,以最终实现Unsail。
主要关键词