期刊文献+

AES相关故障注入攻击 被引量:4

Correlation fault attack on AES
下载PDF
导出
摘要 由于故障注入攻击方法大多对故障注入的位置、时机和数量有严格的要求,密钥恢复过程中往往需要复杂的数学分析,或者需要大量时间来训练故障攻击模板,故提出一种针对不同密钥长度高级加密标准算法实现的简单相关故障注入攻击方法,利用高级加密标准故障效应传播中的相关关系恢复密钥。该攻击方法对故障注入位置和数量要求更为灵活,且只需通过简单的相关性分析即可破解密钥。实验结果表明:在不同密钥长度高级加密标准算法实现倒数第3轮(N_(r)-2)列混合变换前至S盒变换之间任意位置注入随机故障后,分析最后一轮S盒输入的故障效应相关关系即可恢复最后一轮的轮密钥;在192位和256位高级加密标准算法实现倒数第4轮(N_(r)-3)列混合变换前至S盒变换之间任意位置注入随机故障后可恢复倒数第2轮(N_(r)-1)列的轮密钥。该方法的密钥搜索复杂度为216,只需2个正确-错误密文对或同一明文下的4条错误密文即可恢复128位高级加密标准初始密钥;只需4个正确-错误密文对或同一明文下的8条错误密文即可恢复192和256位高级加密标准初始密钥。 Fault injection attack is an effective cryptanalysis method.However,most existing fault injection attacks have strict restrictions on the location,time and number of faults injected,require complicated mathematical derivation during the key recovery process or need a huge amount of time to train fault attack templates.This paper proposes a comprehensive correlation fault injection attack on AES implementations of different key lengths,leveraging the correlation in the fault effect propagation in AES to recover the key.Our attack method uses a more flexible fault model in terms of the location and number of fault injections while only requiring simple correlation analysis to recover the key.Experimental results using AES implementations of variable key sizes show that random faults injected at any position before the mix-columns operation in the-2 round will allow successful recovery of the last round key through correlation analysis of the fault effects at the inputs of the S-Box in the final round.Additional random faults injected at any position before the mix-columns operation in the-3 round will allow the recovery of the round key before the final round.The key search complexity of the proposed method is 2^(16).Two correct and faulty ciphertext pairs or four faulty ciphertexts under the same plaintext are sufficient to recover the original key of AES-128 and four correct and faulty ciphertext pairs or eight faulty ciphertexts under the same plaintext are sufficient to recover the original key of AES-192 and AES-256.
作者 王省欣 胡伟 谭静 朱嘉诚 唐时博 WANG Xingxin;HU Wei;TAN Jing;ZHU Jiacheng;TANG Shibo(School of Cybersecurity,Northwestern Polytechnical University,Xi’an 710072,China)
出处 《西安电子科技大学学报》 EI CAS CSCD 北大核心 2021年第4期192-199,208,共9页 Journal of Xidian University
基金 国家自然科学基金(62074131) 陕西省自然科学基金(2019JM-244) 西北工业大学硕士研究生创意创新种子基金(CX2020297)。
关键词 侧信道分析 故障注入攻击 相关故障分析 高级加密标准 side channel analysis fault injection attack correlation fault analysis advanced encryption standard
  • 相关文献

参考文献6

二级参考文献13

  • 1Biham E,Shamir A.Differential Fault Analysis of Secret Key Cryptosystems[M].Lecture Notes in Computer Science.Springer,1997,1294:513-525.
  • 2National Institute of Standards and Technology.Advanced Encryption Standard(AES)[S].Federal Information Processing Standards Publication 197,2001-11-26.
  • 3Giraud C.DFA on AES[Z].2003.http://eprint.iacr.org/.
  • 4Dusart P,Letourneux G,Vivolo O.Differential Fault Analysis on AES[Z].2003.http://eprint.iacr.org/.
  • 5Skorobogatov S,Anderson R.Optical Fault Induction Attack[M].Lecture Notes in Computer Science,Springer,2003,2523:2-12.
  • 6Boneh D, DeMillo R, Lipton R. On the importance of checking cryptographic protocols for faults [C]// Lecture notes in computer science, Proceedings of EUROCRYPT'97. Berlin, Heidelberg: Springer- Verlag, 1997:37 51.
  • 7Biham E, Shamir A. Differential fault analysis of secret key cryptosystems [C]//Lecture notes in computer science, Proceedings of CRYPTO'97. Berlin, Heidelberg: Springer-Verlag, 1997: 512-525.
  • 8Dusart P, Letourneux G, Vivolo O. Differential fault analysis on AES [C] // Lecture notes in computer science, ACNS. Berlin, Heidelberg: Springe~Verlag, 2003: 293-306.
  • 9Giraud C. DFA on AES [C]//Lecture notes in computer science, AES. Berlin, Heidelberg: Springer-Verlag, 2003: 571.
  • 10Skorobogatov S, Anderson tL Optical fault induction attacks [C]//Cryptographic Hardware and Embedded Systems, CHES 2002, Lecture notes in computer science. Berlin, Heidelberg: Springer-Verlag, 2003:31 48.

共引文献35

同被引文献18

引证文献4

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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