骑士之击:一种非均匀缓存侧信道攻击
密码学与安全
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}
}