计算机科学 ›› 2017, Vol. 44 ›› Issue (Z6): 377-379.doi: 10.11896/j.issn.1002-137X.2017.6A.085

• 信息安全 • 上一篇    下一篇

PRINCE轻量级密码算法的差分故障分析

邹祎,李浪,焦铬   

  1. 衡阳师范学院计算机学院 衡阳421002,衡阳师范学院计算机学院 衡阳421002,衡阳师范学院计算机学院 衡阳421002
  • 出版日期:2017-12-01 发布日期:2018-12-01
  • 基金资助:
    本文受国家自然科学基金资助

Differential Fault Analysis of PRINCE Lightweight Cryptographic Algorithm

ZOU Yi, LI Lang and JIAO Ge   

  • Online:2017-12-01 Published:2018-12-01

摘要: PRINCE密码算法是于ASIA CRYPT 2012提出的轻量级的加密算法,用于在物联网环境下保护RFID标签以及智能卡等设备的通信安全。提出并讨论了一种针对PRINCE算法的差分故障分析方法。该方法采用半字节故障模型,对PRINCEcore最后一轮进行了差分故障分析。实验结果表明,在PRINCEcore最后一轮导入半字节随机故障,4次故障注入可实现对PRINCE算法PRINCEcore部分的64位轮密钥的恢复。因此,未加防护措施的PRINCE加密系统将难以抵御差分故障分析手段。

关键词: PRINCE,轻量级密码算法,差分故障分析

Abstract: PRINCE is a lightweight cryptographic algorithm proposed in CRYPT ASIA 2012,for the protection of RFID tags and the communication security of the devices such as smart cards in the Internet of things,as smart cards.A differential fault analysis method was proposed and discussed in this paper.The method is based on the PRINCE algorithm.In this method,a semi-byte fault model is adopted,and the differential fault analysis is carried out on the last PRINCEcore.Experimental results show that the semi-byte random fault is injected into the last round of the PRINCEcore,the key(k1) can be cracked by 4 fault injections to PRINCEcore part.Therefore,without the protection,the PRINCE encryption algorithm will be difficult to resist differential fault analysis.

Key words: PRINCE,Lightweight cryptographic algorithms,Differential fault analysis

[1] BORGHO J,CANTEAUT A,GUNEYSU T.et al.PRINCE-A Low-latency Block Cipher Pervasive Computing Applications[C]∥Proc of the 18th International Conference on the Theory and Application of Cryptology and Information Security.Beijing,China,2012:208-225.
[2] KELSEY J,SCHNEIER B,WANGNER D,et al.Side channelcrypt-analysis of product ciphers[C]∥The European Sympo-sium on Research in Computer Security-ESORICS’98.Louvain-la-Neuve,Belgium,1998:97-110.
[3] BIHAM E,SHAMIR A.Differential fault analysis of secret key cryptosystems[C]∥Proc of Advances in Cryptology-Crpto’97.1997:513-525.
[4] PIRET G,QUISQUATER J J.A Differential Fault Attack Te-chnique against SPN Structures,with Application to AES and KHAZAD[C]∥Cryptographic Hardware & Embedded Systems(CHES),International Workshop.Cologne,Germany,2003:77-88.
[5] LI R L,SUN B,LI C,et al.Differential fault analysis on SMS4 using a single fault[J].Information Processing Letters,2011,111(4):156-163.
[6] 成磊,孙兵,李超.对PRINCE算法的旁路Cube分析[C]∥2013(第六届)全国网络与信息安全学术会议.2013:107-114.
[7] 李浪,杜国权,曾婷,等.PRINCE密码算法代数攻击研究[J].数学的实践与认识,2015,5(5):153-159.
[8] 张蕾,吴文玲.SMS4密码算法的差分故障攻击[J].计算机学报,2006,9(9):1596-1602.

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!