← 最新论文
💻 computer science

Profiling Resilient to Change in Probe Position

本文提出了一种方法,通过在多个探针位置的电磁迹线上训练单个神经网络,以检测更大芯片区域的泄漏,并通过双实验室评估证明了其有效性,其中在一个实验室基于数据构建的模型成功攻击了来自另一个实验室的迹线。

原作者: Elie Bursztein, Michael Gruber, Karel Král, Jean-Michel Picod, Matthias Probst, Georg Sigl

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

原作者: Elie Bursztein, Michael Gruber, Karel Král, Jean-Michel Picod, Matthias Probst, Georg Sigl

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

想象一下,你正试图监听一个发生在上锁房间(即计算机芯片)内部的非常安静的对话。为了听到它,你必须将一支超灵敏的麦克风(即电磁探针)紧贴墙壁上的某个特定位置。

问题:“完美位置”陷阱
过去,如果你想窃听芯片正在处理的秘密代码,你必须找到芯片上那个“对话”声音最响亮的唯一完美位置。一旦找到该位置,你就必须精确记住麦克风所在的位置。

问题在于:如果你试图监听另一块芯片(即使是来自不同工厂的相同型号),你就必须再次找到完全相同的那个位置。如果偏差哪怕只有千分之一毫米,信号就会消失,你的监听尝试就会失败。这就像试图通过品尝菜肴来复制食谱,但如果你将勺子向左移动哪怕一毫米,味道就会完全改变。这使得证明安全研究的可重复性变得非常困难,也降低了开发过程中对芯片进行测试的效率。

解决方案:“合唱”方法
本文提出了一种新的监听方式。研究人员不再试图寻找单一的“完美”位置,而是训练了一个计算机大脑(即神经网络),使其能够同时从许多不同的位置监听芯片。

可以这样理解:

  • 旧方法: 你训练一名学生,只有当歌曲在特定房间的特定钢琴上演奏时,他才能识别这首歌。如果他在不同的房间或不同的钢琴上听到这首歌,他就无法识别。
  • 新方法: 你训练这名学生,让他从房间内的十个不同角度聆听这首歌。现在,即使音乐来自略微不同的角度,甚至来自完全不同的房间,学生仍然能够识别出旋律,因为他学习的是声音的“形状”,而不仅仅是确切的位置。

他们实际做了什么
研究人员并非仅仅进行了模拟,而是在现实世界中通过大规模协作构建了这一系统:

  1. 两个实验室,两个国家: 德国慕尼黑的一个团队与瑞士苏黎世的另一个团队合作,双方从未互访过对方的实验室。他们使用了不同的设备和不同的芯片。
  2. 网格: 他们并非只选择一个位置。他们将探针以网格模式(如同棋盘格)在芯片上移动,从数十个不同位置采集数据。
  3. 训练: 他们将所有这些不同“角度”的数据输入到单个 AI 模型中。该模型学会了忽略由探针位置引起的噪声,并专注于芯片泄露的实际秘密信息。

结果

  • 可移植性: 在苏黎世训练的模型能够成功“破解”在慕尼黑测量的芯片的秘密,反之亦然。这意义重大,因为它证明了要破解代码,你无需在完全相同的实验室使用完全相同的设备。
  • 韧性: 即使他们稍微移动了探针(模拟人为误差或不同的设置),模型仍然有效。它对“抖动”具有鲁棒性。
  • 混合技巧: 对于一种极难破解的代码硬件版本,AI 无法单独完成。因此,他们创建了一个“混合”团队:AI 充当信号放大器(如同音量旋钮),增强微弱信号,使传统的数学工具最终能够听到秘密。

结论
该论文声称,通过从许多不同探针位置的数据进行训练,我们可以构建更加灵活和可靠的安全测试。你不再需要仅仅因为稍微移动了设备就丢弃所有之前的数据。你可以利用数据点的“合唱”来发现秘密,从而使侧信道攻击在不同实验室和不同设置之间更具可移植性和可重复性。

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

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

试用 Digest →