兵器装备工程学报

文章详情

稿件标题: 针对AES最后一轮加密的Cache攻击方法
稿件作者: 陆垚,陈开颜,王寅龙
DOI: 10.11809/bqzbgcxb2020.06.030
科学编辑: 闫怀志 博士(北京理工大学副教授、硕导)
栏目名称: 信息科学与控制工程
关键词: AES查表法;Rijndael 算法;flush+reload攻击;Cache计时攻击;T表
文章摘要: Flush+Reload攻击是以Cache结构构建隐蔽信道,在加密算法执行路径上进行指令攻击,针对OpenSSL0.9.8.b中AES加密代码实现,分析了其加密实现的薄弱点在于一次加密只使用一次Te4表,提出了一种针对AES最后一轮加密实施Flush+Reload攻击的方法;实验结果表明:当收集280×103的AES加密密文和计时数据后,通过表项值与密文值的异或运算,找到最多的共有解可得到最后一轮加密的密钥值,并结合4个Te表值恢复全部的轮密钥。
稿件基金: 国家自然科学基金项目(57377170;61602505;61271152)
引用本文格式: 陆垚,陈开颜,王寅龙.针对AES最后一轮加密的Cache攻击方法[J].兵器装备工程学报,2020,41(06):149-154.
LU Yao, CHEN Kaiyan, WANG Yinlong.A Cache Attack Method Against the Last Round of AES Encryption[J].Journal of Ordnance Equipment Engineering,2020,41(06):149-154.
刊期名称: 2020年06期
出版时间: 2020年6月
上线时间: 2020年6月28日
浏览次数: 2659
下载次数: 624
免费阅读PDF 在线阅读 下载本期目录 下载本期封面