← 最新论文
🤖 AI

ATLAS: AI-Assisted Threat-to-Assertion Learning for System-on-Chip Security Verification

本文提出了 ATLAS 框架,该框架利用大语言模型将通用弱点枚举(CWE)等标准化威胁模型与 SoC 上下文相结合,自动从漏洞推理生成形式化验证断言,从而实现了从威胁建模到形式化证明的自动化安全验证。

原作者: Ishraq Tashdid, Kimia Tasnia, Alexander Garcia, Jonathan Valamehr, Sazadur Rahman

发布于 2026-03-03
📖 1 分钟阅读☕ 轻松阅读

原作者: Ishraq Tashdid, Kimia Tasnia, Alexander Garcia, Jonathan Valamehr, Sazadur Rahman

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

这篇论文介绍了一个名为 ATLAS 的新系统,它的任务是给现代芯片(SoC)做“安全体检”。

想象一下,现代芯片就像是一个超级复杂的智能城市,里面住着各种各样的“居民”(比如处理数据的 CPU、存储密码的保险箱、控制交通的红绿灯等)。这个城市由很多不同的建筑公司(IP 模块)合作建成,因为太复杂了,很容易留下一些没人发现的“后门”或“漏洞”,让黑客(坏人)有机可乘。

以前的做法是:

  • 人工排查:就像派一群经验丰富的侦探,拿着放大镜一个个街区去检查。但这太慢了,而且城市越来越大,侦探们根本忙不过来,还会漏掉很多细节。
  • 规则模糊:大家对于“什么是危险”没有统一的标准,导致检查时各说各话。

ATLAS 做了什么?
ATLAS 就像是一个拥有超级大脑的 AI 安全顾问,它把“找漏洞”和“写证明”这两个步骤自动化了。我们可以用三个生动的比喻来理解它的工作流程:

1. 建立“犯罪百科全书” (威胁模型数据库)

以前,侦探查案靠的是零散的经验。ATLAS 首先做了一件大事:它把世界上已知的几万个芯片漏洞(比如 CWE 数据库)整理成一本标准化的“犯罪百科全书”

  • 比喻:就像警察局把过去所有的作案手法(比如“撬锁”、“偷钥匙”、“伪造证件”)都整理成册,并给每种手法都配上了标准的“作案剧本”。
  • 作用:当一个新的芯片城市出现时,ATLAS 不需要重新发明轮子,它直接翻出这本百科全书,看看哪些“作案剧本”可能在这个城市里上演。

2. 给城市画“重点保护地图” (资产识别与威胁建模)

ATLAS 拿到芯片的设计图纸(RTL 代码)后,它会先问:“这个城市里最值钱的东西是什么?”

  • 比喻:它会迅速识别出哪里是“金库”(存储密码的地方)、哪里是“总控室”(控制开关的地方)。然后,它结合刚才那本“犯罪百科全书”,预测坏人可能会怎么攻击这些地方。
  • 例子:如果它发现“金库”的门锁(状态机)设计得有点奇怪,它就会立刻联想到百科全书里关于“锁没锁好”的犯罪案例,并标记为高危。

3. 编写“防弹测试题” (生成验证属性)

这是 ATLAS 最厉害的地方。很多 AI 只能告诉你“这里可能有洞”,但 ATLAS 能直接写出一个具体的“测试题”,去验证这个洞到底存不存在。

  • 比喻:普通的 AI 可能会说:“我觉得这面墙可能不结实。”
    ATLAS 则会说:“不,我要给你写一个具体的压力测试方案:‘如果我在凌晨 3 点用一把生锈的钥匙猛敲这面墙,它会不会塌?’"
  • 如何做到?:它不仅仅看代码,还会结合三样东西来写这个测试题:
    1. 设计说明书(城市原本的规划意图):了解设计师本来想怎么保护金库。
    2. 代码结构图(AST):看清墙里的钢筋是怎么排的。
    3. 代码总结:快速理解这段代码在干什么。
      有了这些,ATLAS 就能写出非常精准的“压力测试题”(形式化验证属性),并交给一个叫 JasperGold 的超级计算器去跑。

4. 最终结果:从“猜疑”到“铁证”

  • 如果测试题通过了:ATLAS 就能拍着胸脯说:“经过数学证明,这个金库在特定条件下是绝对安全的。”
  • 如果测试题失败了:计算器会立刻给出一个“作案现场重现”(反例),告诉工程师:“看,黑客就是这样攻破的!”

总结

这篇论文的核心就是:ATLAS 把原本需要人类专家花几个月、靠直觉和运气去做的芯片安全审查,变成了一套自动化、标准化的流程。

  • 以前:靠人海战术,漏网之鱼多,效率低。
  • 现在:ATLAS 像是一个不知疲倦的超级侦探,它读过所有的犯罪案例(CWE 数据库),能一眼看出城市哪里最脆弱,并且能自动写出最精准的“抓捕计划”(验证脚本)。

在实验中,ATLAS 在三个著名的芯片安全竞赛(HACK@DAC)中,成功识别出了绝大多数已知的漏洞,并且能正确生成 82% 以上的验证规则。这意味着,未来的芯片设计将更安全、更可靠,因为我们有了这位不知疲倦的 AI 助手,能在芯片造出来之前,就把所有隐患都揪出来。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →