中文

骑士之击:一种非均匀缓存侧信道攻击

密码学与安全 2023-12-14 v4 硬件体系结构

摘要

对于大型多核芯片中的分布式末级缓存(LLC),由于物理距离的差异,访问一个 LLC bank 的访问时间可能与访问另一个 bank 显著不同。在本文中,我们通过在 Intel Knights Landing CPU 上对 AES 解密操作进行计时并提取部分 AES 密钥,成功演示了一种新的基于距离的侧信道攻击。我们引入了多种技术来克服攻击的挑战,包括使用多个攻击线程以确保 LLC 命中、检测易受攻击的内存位置,以及获取受害者操作的细粒度计时。作为隐蔽信道运行时,该攻击可达到 205 kbps 的带宽,且误码率仅为 0.02%。我们还观察到,该侧信道攻击仅需 4000 轮加密试验即可以 100% 的准确率提取 4 字节的 AES 密钥。

关键词

引用

@article{arxiv.2112.10028,
  title  = {Attack of the Knights: A Non Uniform Cache Side-Channel Attack},
  author = {Farabi Mahmud and Sungkeun Kim and Harpreet Singh Chawla and Chia-Che Tsai and Eun Jung Kim and Abdullah Muzahid},
  journal= {arXiv preprint arXiv:2112.10028},
  year   = {2023}
}