paperbot · PL 论文追踪

全部论文 待读 收藏

P2 SRAM has no chill: exploiting power domain separation to steal on-chip secrets

SRAM 无需冷却:利用电源域分离窃取片上秘密
ASPLOS Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems2022匹配度 0/10 · 论文属于硬件安全与嵌入式系统领域,研究SRAM跨断电数据保留的物理攻击,与用户关注的程序分析、LLM/Agent、浮点程序分析和贝叶斯程序分析等方向完全无关。引用 17 inbox
Jubayer Mahmod, Matthew Hicks
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出 Volt Boot 攻击,利用电源域分离使片上 SRAM 跨断电周期保留数据,100% 准确窃取秘密。

嵌入式与智能设备普及增加了物理内存泄露风险。经典冷启动攻击利用 DRAM 低温断电后短暂保留状态,从加密存储中窃取秘密。开发者因此常将秘密藏在片上 SRAM 中,因其与外部探测隔离且固有电容小,被认为可抵御冷启动攻击。本文指出片上 SRAM 仍可在电源周期和软件切换之间保留信息。作者提出 Volt Boot 攻击,利用现代 SoC 电源分配网络的电源域物理分离,通过非对称电源状态(如开与关)强制 SRAM 跨电源周期保持状态,无需低温或固有保持时间。作者在多种现代 ARM Cortex-A 设备上于缓存、寄存器和 iRAM 中验证攻击,能以 100% 准确率恢复数据,且无需复杂后处理。

问题
片上 SRAM 被认为可抵御冷启动攻击,但现代 SoC 电源分配网络的电源域分离是否会导致 SRAM 跨电源周期保留数据,从而泄露机密?
方法
提出 Volt Boot,利用非对称电源状态(如部分开/关)强制 SRAM 状态在电源周期之间保留,无需低温或固有数据保持时间。
评估
在多种现代 ARM Cortex-A 设备上,于缓存、寄存器和 iRAM 中验证攻击,并能 100% 准确恢复数据,无需复杂后处理。
原文摘要(Abstract)

The abundance of embedded systems and smart devices increases the risk of physical memory disclosure attacks. One such classic non-invasive attack exploits dynamic RAM's temperature-dependent ability to retain information across power cycles---known as a cold boot attack. When exposed to low temperatures, DRAM cells preserve their state for a short time without power, mimicking non-volatile memories in that time frame. Attackers exploit this physical phenomenon to gain access to a system's secrets, leading to data theft from encrypted storage. To prevent cold boot attacks, programmers hide secrets on-chip in Static Random-Access Memory (SRAM); by construction, on-chip SRAM is isolated from external probing and has little intrinsic capacitance, making it robust against cold boot attacks. While it is the case that SRAM protects against traditional cold boot attacks, we show that there is another way to retain information in on-chip SRAM across power cycles and software changes. This paper presents Volt Boot, an attack that demonstrates a vulnerability of on-chip volatile memories due to the physical separation common to modern system-on-chip power distribution networks. Volt Boot leverages asymmetrical power states (e.g., on vs. off) to force SRAM state retention across power cycles, eliminating the need for traditional cold boot attack enablers, such as low-temperature or intrinsic data retention time. Using several modern ARM Cortex-A devices, we demonstrate the effectiveness of the attack in caches, registers, and iRAMs. Unlike other forms of SRAM data retention attacks, Volt Boot retrieves data with 100% accuracy---without any complex post-processing.

链接与引用

DOI 原文 · PDF(开放获取) · DBLP

BibTeX
@inproceedings{MahmodH22,
  title = {SRAM has no chill: exploiting power domain separation to steal on-chip secrets},
  author = {Jubayer Mahmod and Matthew Hicks},
  booktitle = {ASPLOS},
  year = {2022},
  doi = {10.1145/3503222.3507710}
}