10.3778/j.issn.1002-8331.2104-0066
基于欧式距离的AES算法模板攻击
针对AES算法Cache计时模板攻击时会触发大量的Cache失效,容易被硬件计数器检测出来的问题,基于Flush+Flush攻击模型,提出一种基于欧氏距离的AES算法模板攻击方法,以减少触发Cache失效的次数,使攻击更加隐蔽.使用Flush+Flush攻击模型获取AES算法在内存中映射的位置;利用已知明文攻击不断地触发密码进程,通过该模型建立每一个密钥的模板;利用Flush+Flush攻击模型获取真实情况下的Cache计时信息,通过计算计时信息与每一个密钥模板之间的欧式距离推算密钥.通过实验验证,以OpenSSL库中的AES算法快速实现为攻击对象,攻击模型能准确地获取AES算法密钥,并与Flush+Reload攻击模型相比较,触发的Cache失效次数仅为Flush+Reload攻击模型的17%.
Flush+Flush攻击模型;模板攻击;AES算法;Cache;欧氏距离
58
TP309.7(计算技术、计算机技术)
甘肃省高等学校科研创新能力提升项目2020B-206
2022-02-16(万方平台首次上网日期,不代表论文的发表时间)
共6页
110-115