当前位置: 首页 > news >正文

095、NPU的侧信道攻击防护:功耗分析与时序攻击

095、NPU的侧信道攻击防护:功耗分析与时序攻击

去年冬天,我在调试一块自研的NPU芯片时遇到一个诡异现象。板子跑ResNet-50推理,功耗曲线在特定层突然出现一个“尖刺”,持续约3微秒。起初以为是电源纹波,换了三块LDO无果。直到用示波器抓取同一批输入数据反复跑,发现这个尖刺的位置居然和输入图片的类别标签有统计相关性——那一刻后背发凉,这不是硬件bug,是侧信道泄露。

从一条功耗曲线说起

NPU的功耗分析攻击,本质上是在利用CMOS电路的一个物理特性:动态功耗与翻转的晶体管数量成正比。当NPU执行MAC(乘累加)操作时,输入数据的汉明重量(二进制表示中1的个数)会直接影响内部总线的翻转次数。你喂给NPU一个全0的权重向量和一个全1的权重向量,前者可能只消耗后者60%的功耗。

我见过最典型的攻击场景是这样的:攻击者用高精度示波器(采样率至少1GS/s)在NPU的供电引脚上采集功耗轨迹,同时向NPU输入大量已知标签的样本。通过差分功耗分析(DPA),把功耗曲线按某个假设的密钥比特分组,然后计算两组平均功耗的差值。如果假设正确,差值曲线会在某个时钟周期出现明显的“尖峰”——这就是密钥泄露的位置。

时序攻击更隐蔽。NPU的某些操作(比如比较器、激活函数)的执行时间依赖于输入数据。ReLU函数本身是常数时间,但如果你在硬件里用了一个“提前终止”的优化——当检测到负数时直接输出0——那么处理正数和负数的时间就会不同。攻击者通过测量推理时间,就能反推出中间值的符号位。

硬件层面的“防弹衣”

防护侧信道攻击,不能指望软件

http://www.jsqmd.com/news/1074867/

相关文章:

  • AI学习新范式:Discord社区驱动的技术实践指南
  • 多项式插值实战:拉格朗日法在嵌入式温度补偿中的工程落地
  • 魔方笔记pdf|柏浪涛刑法讲义2026电子版259页|柏浪涛刑法讲义pdf
  • 04-性能优化与最佳实践——11. 数据获取 - fetch 与 axios
  • 绕过Cloudflare挑战实现ChatGPT自动化访问的技术方案与实践
  • 2023年AI工程化实战手册:从RAG、微调到CUDA排错
  • 告别LLM能力边界!30分钟掌握AI Tools调用核心逻辑
  • AI作为神经多样性协作者:本地化轻量工具赋能阿斯伯格日常
  • 印刷服务实测:零起印量、24小时交付与1.2%色差的技术拆解
  • 从链表到哈希表:数组索引与链表指针如何协作
  • GitHub爆火Skill三巨头实测:选错直接让AI代码精神分裂
  • GPT Image 1.5 国内直连接入实战:低成本高稳定图像生成方案
  • 柏浪涛刑法网课资源|柏浪涛刑法百度|柏浪涛刑法百度云
  • 04-性能优化与最佳实践——06. React Compiler - 自动记忆化
  • 【WorkBuddy专栏42】初学编程用AI助手是捷径还是陷阱——正确使用方法的深度解析
  • ebgp邻居非直连无法建立邻居解决方法
  • AI仿生手实战指南:轻量TCN模型驱动的低延迟肌电控制
  • HEVC(十八):运动估计
  • 2025年AI落地实战:小模型、边缘部署与人机共生
  • HoRain云--Codex提示词优化五大实战技巧
  • Burp Suite抓包全攻略:从浏览器到手机端的HTTPS流量捕获与安全测试
  • 从第一根白发到满头花白,变白进程真的能干预吗?
  • 直播弹幕实时情感分析系统:从数据采集到异常预警的完整设计
  • GitLab高危漏洞CVE-2025-5121应急响应实战:从分析到升级加固全记录
  • 基于Wireshark与Suricata的加密WebShell流量检测实战
  • 如何5分钟完成Word到LaTeX的完美转换:docx2tex完整指南
  • 有限元静力学计算验证-有理论计算结果对比——网格对弧形结构影响较大,矩形影响不大。——采用了一维线体梁单元-横截面矩形和圆形对比-三维计算结果对比-矩形表面和圆柱形表面!
  • 快来薅羊毛!千问App新用户快速白嫖8元无门槛通用券,下载千问,输入口令:千问新用户专属876028,就可以领取啦
  • 新型公共办公插件与测绘单机软件精选推荐
  • 2026降AIGC软件亲测:10款工具对比,论文过审技巧盘点