中文

基于功耗侧信道攻击从 ATMega328 微控制器提取 AES 密钥

密码学与安全 2022-03-17 v1 硬件体系结构

摘要

我们展示从 ATMega328 微控制器(流行的 Arduino Genuino/Uno 板所用微控制器)闪存中提取 AES 密钥。我们将标准 AVR 架构 AES-128 实现载入芯片,并用若干不同密钥加密随机选择的明文。我们测量了加密期间芯片的功耗,将观测功耗与每个可能密钥下明文的理论功耗相关联,最终提取了 AES 期间使用的 128 位密钥。我们在此描述了用于自动功耗轨迹收集的测试基础设施、相关性攻击概述、轨迹净化以及数据收集与分析中遇到的障碍和攻击结果。

关键词

引用

@article{arxiv.2203.08220,
  title  = {Power-Based Side-Channel Attack for AES Key Extraction on the ATMega328 Microcontroller},
  author = {Utsav Banerjee and Lisa Ho and Skanda Koppula},
  journal= {arXiv preprint arXiv:2203.08220},
  year   = {2022}
}

备注

MIT 6.858 Class Project