随着硬件层成为攻击者的重点目标,硬件安全验证技术的改进需求日益迫切。现有最先进的安全验证技术通常需要具备安全专业知识的人员投入大量手动工作,且缺乏标准方法来定位寄存器传输级(RTL)代码中缺陷的具体位置。本文提出 CWEEP,一种用于检测 RTL 中安全弱点的静态分析框架。CWEEP 无需详细的安全规范,因此可在属性仍处于构建阶段的 RTL 开发早期使用。此外,CWEEP 能够定位 RTL 中潜在漏洞的确切位置,并在适用时提供自动代码修复建议。作者利用文献中的数据集,在两组 SoC 设计(包含手动插入的漏洞)以及一个包含 3874 个带缺陷模块的大语言模型生成数据集上评估了 CWEEP 的性能。结果表明,CWEEP 发出正确警告的比例高达 60.8%,而此前工作中的工具在同一数据集上仅有 17.5% 的正确警告率。该研究为硬件安全验证提供了自动化程度更高、定位更精确的静态分析方案,有助于在开发早期发现安全弱点并降低修复成本。
💡 推荐理由: 硬件安全验证传统上依赖人工且缺乏定位手段,CWEEP 可在无需安全规范的情况下自动检测 RTL 漏洞并给出修复建议,显著提升早期发现效率,对芯片设计安全实践具有直接参考价值。
🎯 建议动作: 研究跟进