作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程

• 安全技术 • 上一篇    下一篇

基于随机故障注入的SM4差分故障攻击方法

荣雪芳,吴震,王敏,杜之波,饶金涛   

  1. (成都信息工程大学 信息安全工程学院,成都 610225)
  • 收稿日期:2015-07-24 出版日期:2016-07-15 发布日期:2016-07-15
  • 作者简介:荣雪芳(1989-),女,硕士研究生,主研方向为信息安全、侧信道攻击与防御;吴震,副教授、硕士;王敏,讲师、博士研究生;杜之波,讲师、硕士;饶金涛,助教、硕士。
  • 基金资助:
    国家“863”计划基金资助项目(2012AA01A403);国家重大科技专项基金资助项目(2014ZX01032401-001);“十二五”国家密码发展基金资助项目(MMJJ201101022);四川省科技支撑计划基金资助项目(2014GZ0148);四川省教育厅重点科研基金资助项目(13ZA0091);成都信息工程大学科研基金资助项目(CRF201301)。

Differential Fault Attack Method on SM4 Based on Random Fault Injection

RONG Xuefang,WU Zhen,WANG Min,DU Zhibo,RAO Jintao   

  1. (School of Information Security Engineering,Chengdu University of Information Technology,Chengdu 610225,China)
  • Received:2015-07-24 Online:2016-07-15 Published:2016-07-15

摘要: 现有研究往往要求将故障注入到固定位置的某一字节中,进而获取到特殊的错误密文以实施攻击,然而该假设在实际攻击中难以实现。为此,基于随机故障注入,提出一种SM4差分故障攻击方法。对SM4加密算法的后4轮进行随机故障注入,经简单筛选得到错误密文,并结合候选密钥筛选方法攻击出后4轮子密钥。通过对无防护SM4算法的智能卡实施该攻击的结果表明,与其他攻击方法相比,该方法可扩大故障注入的范围,提高故障攻击的实用性。

关键词: 随机故障注入, SM4算法, 错误密文筛选, 差分分析, 密钥筛选

Abstract: In the existing researches,a fault is often required to be injected into a byte of a fixed position,and then special wrong ciphertext is obtained to carry out attacks.This assumption is difficult to achieve in the actual attack,so a differential fault attack method on SM4 based on random fault injection is proposed.Random faults are injected into the last four rounds of the SM4 encryption algorithm,and wrong ciphertext is generated by these faults.The sub keys of the last four rounds are got by using the candidate key screening method.The attack is made to an unprotected SM4 smart card.Compared with other attack methods,this method expands the scope of fault injection and improves the practicability of the fault attack.

Key words: random fault injection, SM4 algorithm, wrong ciphertext screening, differential cryptanalysis, key screening

中图分类号: