计算机科学 ›› 2018, Vol. 45 ›› Issue (2): 236-240.doi: 10.11896/j.issn.1002-137X.2018.02.041

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

Surge:一种新型、低资源、高效的轻量级分组密码算法

李浪,刘波涛   

  1. 衡阳师范学院计算机科学与技术学院 湖南 衡阳421002;湖南大学信息科学与工程学院 长沙410082,衡阳师范学院计算机科学与技术学院 湖南 衡阳421002
  • 出版日期:2018-02-15 发布日期:2018-11-13
  • 基金资助:
    本文受国家自然科学基金(61572174),湖南省教育厅科研资助

Surge:A New Low-resource and Efficient Lightweight Block Cipher

LI Lang and LIU Bo-tao   

  • Online:2018-02-15 Published:2018-11-13

摘要: 目前,适合资源约束的轻量级密码算法已成为研究热点。提出一种低资源、高性能与高安全性的新轻量级分组密码算法Surge。Surge密码分组长度为64位,使用64位、80位和128位3种密钥长度,且基于SPN结构。轮函数分为5个模块,密钥扩展模块采用无扩展方式;轮常数加模块采用0到15的数字组合成轮常数,构造高效且高度混淆的轮常数加变换;列混合模块利用易于硬件实现的(0,1,2,4)组合矩阵,从而可以在有限域GF(24)上构造硬件实现友好型矩阵。将Surge算法在FPGA上进行了实现,实验结果表明,相对于目前SPN结构的轻量级密码算法,Surge算法占用的面积资源更小,同时有着良好的加密性能;安全性实验证明了Surge可以有效抗差分与线性攻击、代数攻击。

关键词: 轻量级分组密码算法,FPGA实现,差分攻击,线性攻击,代数攻击

Abstract: Lightweight cryptography algorithm has become a hot research.The paper presented a new lightweight block cipher algorithm named Surge.Surge has low resource,high performance and high security.Block length of Surge cipher is 64 bits.Its variable key uses 64,80 or 128-bit length.Surge is based on the SPN structure.The round function is divided into 5 modules.Key expansion module is no expansion.Round-constants add module uses 0 to 15 to combine so that it can achieve efficient and highly confused round-constrants add operation.MixColumn module uses (0,1,2,4) to composite hardware-friendly matrix on the GF (24).Low resource and highly efficient of Surge is attained by this novel design.Surge is implemented and downloaded in FPGA.Experimental results show that it has smaller area resources and better cryptographic properties. The security expriment proves that surge can be against differential and linear attacks,algebraic attacks.

Key words: Lightweight block cipher,FPGA implementation,Differential attacks,Linear attacks,Algebraic attacks

[1] HONG D,SUNG J,HONG S,et al.HIGHT:a new block cipher suitable for low-resource device[C]∥Proceedings of the 2006 International Workshop on Cryptographic Hardware and Embedded Systems.Yokohama,Japan,2006:46-59.
[2] BOGDANOV A,KNUDSEN L R,LEANDER G,et al.PRESENT:an ultra-lightweight block cipher[C]∥Proceedings of the 2007 International Workshop on Cryptographic Hardware and Embedded Systems.Vienna,Austria,2007:450-466.
[3] CHENG H,HEYS H,WANG C.PUFFIN:a novel compactblock cipher targeted to embedded digital systems[C]∥Procee-dings of the 11th EUROMICRO Conference on Digital System Design Architectures,Methods and Tools.Parma,Italy,2008:383-390.
[4] IZADI M,SADEGHIYAN B,SADEGHIAN S S,et al.MIBS:a new lightweight block cipher[C]∥Proceeding of The 8th International Conference on Cryptology and Network Security.Kanazawa,Ishikawa,Japan,2009:334-348.
[5] SHIBUTANI K,ISOBE T,HIWATARI H,et al.Piccolo:Anultra-lightweight block cipher[C]∥Proceedings of the 2011 International Workshop on Cryptographic Hardware and Embedded Systems.Nara,Japan,2011:342-357.
[6] GUO J,PEYRIN T,POSCHMANN A,et al.The LED block cipher[C]∥Proceedings of the 2011 International Workshop on Cryptographic Hardware and Embedded Systems.Nara,Japan,2011:326-341.
[7] WU W L,ZHANG L.LBlock:a lightweight block cipher[C]∥Proceedings of the 9th International Conference on Applied Cryptography and Network Security.Nerja,Spain,2011:327-344.
[8] ZHENG G,NIKOVA S,LAW Y W.KLEIN:A New Family of Lightweight Block Ciphers[C]∥Proceedings of the 7th Workshop on RFID Security and Privacy.Amherst,MA,USA,2011:1-18.
[9] 吴文玲,冯登国.分组密码的设计与分析[M].北京:清华大学,2009.
[10] HONG S,LEE S,LIM J,et al.Provable security against differen-tial and linear cryptanalysis for the substitution permutation network[J].ETRI Journal,2001,23(4):158-167.

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!