Scatter-and-Gather Revisited: High-Performance Side-Channel-Resistant AES on GPUs
Scatter-and-Gather Revisited: High-Performance Side-Channel-Resistant AES on GPUs
复制标题
重新审视分散和聚集:GPU 上的高性能抗侧通道 AES
DOI:
10.1145/3300053.3319415
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
Zhou, Huiyang
中科院分区:
文献类型:
--
作者:
Lin, Zhen;Mathur, Utkarsh;Zhou, Huiyang
Recent works have shown that there exist microarchitectural timing channels in contemporary GPUs, which make table-based cryptographic algorithms like AES vulnerable to side channel timing attacks. Also, table-based cryptographic algorithms have been known to be vulnerable to prime-and-probe attacks due to their key-dependent footprint in the data cache. Such analysis casts serious concerns on the feasibility of accelerating table-based cryptographic algorithms on GPUs. In this paper, we revisit the scatter-and-gather (SG) approach and make a case for using this approach to implement table-based cryptographic algorithms on GPUs to achieve both high performance and strong resistance to side channel attacks. Our results show that our SG-based AES achieves both high performance and strong resistance against all the known side channel attacks on these different generations of NVIDIA GPUs. We also reveal unexpected findings on a new timing channel in the L1 data cache (D-cache) on NVIDIA Maxwell and Pascal GPUs.
登录
查看更多内容
DOI:
10.1007/11894063_16
发表时间:
2006-10
期刊:
--
影响因子:
--
作者:
Joseph Bonneau;Ilya Mironov
通讯作者:
Joseph Bonneau;Ilya Mironov
DOI:
10.1109/hpca.2018.00023
发表时间:
2018
期刊:
2018 IEEE International Symposium on High Performance Computer Architecture (HPCA
影响因子:
--
作者:
Kadam, Gurunath;Zhang, Danfeng;Jog, Adwait
通讯作者:
Jog, Adwait
DOI:
10.13154/tches.v2020.i4.209-238
发表时间:
2020-08
期刊:
IACR Cryptol. ePrint Arch.
影响因子:
--
作者:
Qian Guo;Vincent Grosso;François-Xavier Standaert
通讯作者:
Qian Guo;Vincent Grosso;François-Xavier Standaert
影响因子:
3.7
作者:
Jingfei Kong;O. Aciiçmez;Jean;Huiyang Zhou
通讯作者:
Huiyang Zhou