FPGA Implementation of the SMS4 Block Cipher in the Chinese WAPI Standard

被引:13
|
作者
Gao, Xianwei [1 ]
Lu, Erhong [1 ]
Xian, Liqin [1 ]
Chen, Hanlin [1 ]
机构
[1] Beijing Elect Sci & Technol Inst, Beijing 100070, Peoples R China
来源
2008 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS SYMPOSIA, PROCEEDINGS | 2008年
关键词
D O I
10.1109/ICESS.Symposia.2008.76
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
SMS4 is a 32-round block cipher with a 128-bit block size and a 128-bit user key. This paper presents rolling and unrolling field programmable gate array implementation of the SMS4 algorithm, and both the encryption and the decryption algorithms of SMS4 have been implemented on the same FPGA. The rolling design of SMS4 for area requires 1552 ALMs, the maximum operating clock is 139MHz and the corresponding data throughput is about 539 Mbit/s. The unrolling design of SMS4 for speed requires 83 73 ALMs, the maximum operating clock is 162 MHz and the corresponding data throughput is about 20736 Mbit/s. Our SMS4 implementation has a good balance between high performance and low complexity in area as a result of taking advantage of certain features present in Straitx II FPGA and some design strategies.
引用
收藏
页码:104 / 106
页数:3
相关论文
共 50 条
  • [1] Some New Observations on the SMS4 Block Cipher in the Chinese WAPI Standard
    Zhang, Wentao
    Wu, Wenling
    Feng, Dengguo
    Su, Bozhan
    INFORMATION SECURITY PRACTICE AND EXPERIENCE, PROCEEDINGS: 5TH INTERNATIONAL CONFERENCE, ISPEC 2009, 2009, 5451 : 324 - 335
  • [2] Implementation of SMS4 Block Cipher on FPGA
    Jin, Yier
    Shen, Haibin
    You, Rongquan
    2006 FIRST INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA, 2006,
  • [3] Attacking reduced-round versions of the SMS4 block cipher in the Chinese WAPI standard
    Lu, Jiqiang
    INFORMATION AND COMMUNICATIONS SECURITY, PROCEEDINGS, 2007, 4681 : 306 - 318
  • [4] VLSI IMPLEMENTATION OF SMS4 CIPHER FOR OPTIMIZED UTILIZATION OF FPGA
    Manoj, G. Sai
    Sravanthi, B.
    Thirumal, G.
    Venishetty, Sudheer Raja
    PROCEEDINGS OF THE 2018 SECOND INTERNATIONAL CONFERENCE ON INVENTIVE COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES (ICICCT), 2018, : 1225 - 1231
  • [5] Analysis of the SMS4 block cipher
    Liu, Fen
    Ji, Wen
    Hu, Lei
    Ding, Jintai
    Lv, Shuwang
    Pyshkin, Andrei
    Weinmann, Ralf-Philipp
    INFORMATION SECURITY AND PRIVACY, PROCEEDINGS, 2007, 4586 : 158 - +
  • [6] Linearity within the SMS4 Block Cipher
    Z'aba, Muhammad Reza
    Simpson, Leonie
    Dawson, Ed
    Wong, Kenneth
    INFORMATION SECURITY AND CRYPTOLOGY, 2010, 6151 : 248 - 265
  • [7] High Performance FPGA Implementation for SMS4
    Wang Husen
    Li Shuguo
    HIGH PERFORMANCE NETWORKING, COMPUTING, AND COMMUNICATION SYSTEMS, 2011, 163 : 469 - 475
  • [8] High Throughput Implementation of SMS4 on FPGA
    Zhao, Jun
    Guo, Zhichuan
    Zeng, Xuewen
    IEEE ACCESS, 2019, 7 : 88836 - 88844
  • [9] Cryptanalysis of reduced-round SMS4 block cipher
    Zhang, Lei
    Zhang, Wentao
    Wu, Wenling
    INFORMATION SECURITY AND PRIVACY, 2008, 5107 : 216 - 229
  • [10] Security of the SMS4 Block Cipher Against Differential Cryptanalysis
    Su, Bo-Zhan
    Wu, Wen-Ling
    Zhang, Wen-Tao
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2011, 26 (01) : 130 - 138