作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (14): 238-240. doi: 10.3969/j.issn.1000-3428.2006.14.087

• 工程应用技术与实现 • 上一篇    下一篇

2.56 Gbps对称密码芯片的设计与实现

金永明;戎蒙恬;朱甫臣;吕永其   

  1. 上海交通大学电子信息与电气工程学院,上海200030
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2006-07-20 发布日期:2006-07-20

Design and Implementation of a Symmetric Key Data Encryption/Decryption IC with 2.56 Gbps Throughput

JIN Yongming;RONG Mengtian;ZHU Fuchen;LV Yongqi   

  1. Department of Electronic Engineering, Shanghai Jiaotong University, Shanghai 200030
  • Received:1900-01-01 Revised:1900-01-01 Online:2006-07-20 Published:2006-07-20

摘要: 根据国家信息安全领域确定的密码标准体系自行设计的对称密码算法,提出了一种高速对称密码芯片结构。芯片中加解密核心部件用流水线实现,密钥生成采用电路复用技术,兼顾了芯片的速度和面积。并提出了一种改进的二元决策电路,以实现字节替换函数,有效地减小了关键路径的时延。芯片采用中芯国际0.18μm CMOS工艺标准单元库流片成功,支持3种密钥长度和4种工作模式,可以稳定工作在80MHz,吞吐量达到2.56Gbps。

关键词: 对称密码, 二元决策图, 专用集成电路

Abstract: This paper introduces a high speed symmetric key data encryption/decryption IC according to the algorithm which is designed on the basis of encryption standards established by the national information security domain. In order to balance the speed and the area of the chip, the algorithm uses pipeline structures to realize the core and non-pipeline circuits to design the key expansion module. It also introduces the improved binary decision circuits to realize the byte substitution function so that the critical path delay is significantly reduced. The design is implemented in a 0.18μm CMOS standard cell library of SMIC and successfully fabricated. The chip, which supports three different lengths of key and four working modes, runs steadily at a maximum 80MHz, the data throughput is up to 2.56 Gbps.


Key words: Symmetric key, Binary decision diagram, ASIC