通信学报 ›› 2016, Vol. 37 ›› Issue (Z1): 98-103.doi: 10.11959/j.issn.1000-436x.2016254

• 学术论文 • 上一篇    下一篇

针对SM4算法的约减轮故障攻击

王敏,吴震,饶金涛,凌杭   

  1. 成都信息工程大学信息安全工程学院,四川 成都 610225
  • 出版日期:2016-10-25 发布日期:2017-01-17
  • 基金资助:
    “核高基”国家科技大专项基金资助项目;国家高技术研究发展计划(“863”计划)基金资助项目;四川省科技支撑计划基金资助项目;四川省教育厅重点科研基金资助项目;成都信息工程大学科研人才基金资助项目

Round reduction-based fault attack on SM4 algorithm

Min WANG,Zhen WU,Jin-tao RAO,Hang LING   

  1. College of Information Security Engineering,Chengdu University of Information Technology,Chengdu 610225,China
  • Online:2016-10-25 Published:2017-01-17
  • Supported by:
    The National Science and Technology Major Project of Hegaoji;The National High Technology Research and Development Program (863 Program);The Key Technology Research and Devel-opment Program of Sichuan Province;The Major Scientific Research of Sichuan Educational Commission;The Scientific Research Talent Fund of CUIT

摘要:

提出了一种新型的针对 SM4算法的约减轮故障攻击,该攻击在加密算法的后4轮中导入故障,诱导缩减加密算法的迭代轮数,经过对故障数据的简单筛选,最终仅需4个错误密文即可恢复出完整的128 bit初始密钥,从而实现了对SM4的故障注入攻击。利用该方法对无防护SM4算法的能量曲线进行了实际故障注入攻击的实验表明,该攻击方法行之有效,并简化了现有针对SM4的差分故障攻击方法,提高了攻击效率。

关键词: SM4算法, 故障注入, 约减轮, 故障样本筛选, 分组密码

Abstract:

A novel method of fault attack based on round reduction against SM4 algorithm was proposed.Faults were in-jected into the last four rounds of the SM4 encryption algorithm,so that the number of the algorithm's rounds can be re-duced.In known-ciphertext scenario,four traces are enough to recover the total 128 bit master key by screening these faults easily.The proposed attack is made to an unprotected SM4 smart card.Experiment shows that this attack method is efficient,and which not only simplifies the existing differential fault attack,but also improves the feasibility of the attack.

Key words: SM4 algorithm, fault injection, round reduction, fault sample selection, block cipher

No Suggested Reading articles found!