中文

HW2VEC:用于自动化硬件安全的图学习工具

密码学与安全 2021-07-27 v1 机器学习

摘要

上市时间压力与硬件设计复杂性的持续增长推动了集成电路(IC)供应链的全球化。然而,这种全球化也在IC供应链的各个阶段带来了多种安全威胁。尽管机器学习(ML)的发展推动了硬件安全的前沿,但大多数基于传统ML的方法只能通过手动为电路(非欧几里得数据)寻找鲁棒的特征表示来达到预期性能。因此,在电子设计自动化(EDA)领域,使用图学习对这些电路建模以改善设计流程已引起研究关注。然而,由于缺乏支撑工具,现有仅有少数工作将图学习应用于解决硬件安全问题。为吸引更多关注,我们提出HW2VEC,一个开源图学习工具,可降低新手使用图研究硬件安全应用的门槛。HW2VEC提供从各种抽象层级(寄存器传输级或门级网表)的硬件设计中提取图表示的自动化流水线。此外,HW2VEC用户可自动将非欧几里得硬件设计转换为欧几里得图嵌入以解决问题。本文中,我们展示了HW2VEC在两个硬件安全相关任务上达到最先进性能:硬件木马检测与知识产权盗用检测。我们给出了HW2VEC中图提取与学习流水线的时间剖析结果。

关键词

引用

@article{arxiv.2107.12328,
  title  = {HW2VEC: A Graph Learning Tool for Automating Hardware Security},
  author = {Shih-Yuan Yu and Rozhin Yasaei and Qingrong Zhou and Tommy Nguyen and Mohammad Abdullah Al Faruque},
  journal= {arXiv preprint arXiv:2107.12328},
  year   = {2021}
}