稿件标题: | 针对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×103的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 在线阅读 下载本期目录 下载本期封面 |