期刊文献+

密码算法旁路立方攻击改进与应用 被引量:4

Side Channel Cube Attack Improvement and Application to Cryptographic Algorithm
下载PDF
导出
摘要 立方攻击的预处理阶段复杂度随输出比特代数次数的增长呈指数级增长,寻找有效立方集合的难度也随之增加。该文对立方攻击中预处理阶段的算法做了改进,在立方集合搜索时,由随机搜索变为带目标的搜索,设计了一个新的目标搜索优化算法,优化了预处理阶段的计算复杂度,进而使离线阶段时间复杂度显著降低。将改进的立方攻击结合旁路方法应用在MIBS分组密码算法上,从旁路攻击的角度分析MIBS的算法特点,在第3轮选择了泄露位置,建立关于初始密钥和输出比特的超定的线性方程组,可以直接恢复33 bit密钥,利用二次检测恢复6 bit密钥。所需选择明文量221.64,时间复杂度225。该结果较现有结果有较大改进,恢复的密钥数增多,在线阶段的时间复杂度降低。 The complexity of the pre-processing phase of the cubic attack grows exponentially with the number of output bit algebras, and the difficulty of finding an effective cube set increases. In this paper, the algorithm of preprocessing stage in cubic attack is improved. In the cube set search, from random search to target search,a new target search optimization algorithm is designed to optimize the computational complexity of the preprocessing stage. In turn, the offline phase time complexity is significantly reduced. The improved cubic attack combined with the side-channel method is applied to the MIBS block cipher algorithm. The algorithm characteristics of MIBS are analyzed from the perspective of side-channel attack. The leak location is selected in the third round, and the overdetermined linear equations from initial key and output bit are established, which can directly recover 33 bit key. Then the 6 bit key can be recovered by quadric-detecting. The amount of plaintext required is 221.64, time complexity is 225. This result is greatly improved compared with the existing results, the number of keys recovered is increased, and the time complexity of the online phase is reduced.
作者 王永娟 王涛 袁庆军 高杨 王相宾 WANG Yongjuan;WANG Tao;YUAN Qingjun;GAO Yang;WANG Xiangbin(PLA Strategic Support Force Information Engineering University,Zhengzhou 450001,China;Henan Key Laboratory of Network Cryptography Technology,Zhengzhou 450001,China)
出处 《电子与信息学报》 EI CSCD 北大核心 2020年第5期1087-1093,共7页 Journal of Electronics & Information Technology
基金 国家自然科学基金(61872381,61602512)。
关键词 立方攻击 旁路攻击 预处理 二次检测 MIBS算法 Cube attack Side channel attack Preprocessing Quadric-detecting MIBS algorithm
  • 相关文献

参考文献2

二级参考文献14

  • 1Dinur A Shamir. Cube Attacks on Tweakable Black-box Polynomi- als[C]. EUROCRYPT 2009, LNCS 5479. Berlin: Springer, 2009 : 278-299.
  • 2J P Aumasson, et al. Cube Testers and Key Recovery attacks on Reduced-Round MD6 and Trivium [ C . In FSE 2009, LNCS, vol. 5665, 2009 : 1-22.
  • 3I Dinur, A Shamir. Breaking Grain-128 with Dynamic Cube At- tacks[ C]. In FSE 2011, LNCS, vol. 6733, 2011:167-187.
  • 4S Sun, L Hu, Y Xie, X Zeng. Cube Cryptanalysis of Hitag2 Stream Cipher[ C]. In CANS 2011, LNCS, vol. 7092, 2011 : 15 -25.
  • 5Joel Lathrop. Cube Attacks on Cryptgraphic Hash Functions [ D ]. Department of Computer Science Rochester Institute of Technology, 2009.
  • 6L Yang, M Wang, S Qiao. Side Channel Cube Attack on PRES- ENT[ C]. CANS 2009, LNCS, vol. 5888, 2009:379-391.
  • 7S F Abdul-Latip, M R Reyhanitabar, W Susilo and J Seberry. Ex- tended Cubes: Enhancing the cube attack by Extracting Low-De- gree Non-linear EquationsE C. ASIACCS 2011,2011:296-305.
  • 8S F Abdul-Latip, M R Reyhanitabar, W Susilo and J Seberry. On the Security of NOEKEON against Side Channel Cube Attacks [ C ]. ISPEC 2010, LNCS, vol. 6047, 2010:45-55.
  • 9G V Bard, N T Courtois, J Nakaham, P Sepehrdad and B Zhang. Algebraic, AIDA/Cube and Side Channel Analysis of KATAN Family of Block Ciphers[ C. INDOCRYPT 2010, LNCS, vol. 6498, 2010 : 176-196.
  • 10M Izadi, et al. MIBS: a new lightweight block cipher[ C]. CANS 2009, Kanazawa, lshikawa, Japan, 2009:334-348.

共引文献1

同被引文献20

引证文献4

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部