| 注册
首页|期刊导航|计算机工程|分组密码算法SM4的低复杂度实现

分组密码算法SM4的低复杂度实现

王晨光 乔树山 黑勇

计算机工程2013,Vol.39Issue(7):177-180,4.
计算机工程2013,Vol.39Issue(7):177-180,4.DOI:10.3969/j.issn.1000-3428.2013.07.040

分组密码算法SM4的低复杂度实现

Low Complexity Implementation of Block Cipher SM4 Algorithm

王晨光 1乔树山 1黑勇1

作者信息

  • 1. 中国科学院微电子研究所,北京100029
  • 折叠

摘要

Abstract

A basic architecture is proposed for reducing the implementation complexity of SM4 block cipher.The architecture reuses the hardware of encryption/decryption and key expansion module because the encryption/decryption algorithm is very similar with the key expansion algorithm.Optimum trade-off among control-logic complexity,reused-module complexity and throughput is realized through careful analysis and choose of specific realization.A SM4 cipher IP is designed based on this architecture.The designed IP's cost is only 55% of the traditional design in Field Programmable Gate Array(FPGA).The IP is also synthesized under the SMIC 0.18 μm CMOS process.Its area is 0.079 mm2 with 100 Mb/s throughput.Experimental results of synthesis show that the proposed architecture can reduce the implementation complexity of SM4 block cipher efficiently.

关键词

SM4算法/分组密码算法/低复杂度/硬件复用/现场可编程门阵列/特定用途集成电路实现

Key words

SM4 algorithm/ block cipher algorithm/ low complexity/ hardware reuse/ Field Programmable Gate Array(FPGA)/Application Specific Integrated Circuit(ASIC) implementation

分类

信息技术与安全科学

引用本文复制引用

王晨光,乔树山,黑勇..分组密码算法SM4的低复杂度实现[J].计算机工程,2013,39(7):177-180,4.

基金项目

"核高基"重大专项"基于可编程逻辑阵列IP的SoC设计"(2009ZX01034-002-004-007(002)) (2009ZX01034-002-004-007(002)

计算机工程

OACSCDCSTPCD

1000-3428

访问量0
|
下载量0
段落导航相关论文