A 10-Gbps full-AES crypto design with a twisted BDD S-box architecture

被引:32
作者
Morioka, S [1 ]
Satoh, A
机构
[1] IBM Res Corp, Tokyo Res Lab, Kanagawa 2428502, Japan
[2] Sony Corp, Tokyo 1410001, Japan
关键词
Advanced Encryption Standard (AES); ASIC implementation; binary decision diagram (BDD); cryptography; high-speed hardware; S-Box;
D O I
10.1109/tvlsi.2004.830936
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this brief, we present a high-speed AES IP-core, which runs at 880 MHz on a 0.13-mum CMOS standard cell library, and which achieves over 10-Gbps throughput in all encryption modes, including cipher block chaining (CBC) mode. Although the CBC mode is the most widely used and important, achieving such high throughput was difficult because pipelining and/or loop unrolling techniques cannot be applied. To reduce the propagation delays of the S-Box, the slowest function block, we developed a special circuit architecture that we call twisted-binary decision diagram (BDD), where the fanout of signals is distributed in the S-Box circuit. Our S-Box. is 1.5 to 2 times faster than the conventional S-Box implementations. The T-Box algorithm, which merges the S-Box and another primitive function (MixColumns) into a single function, is also used for an additional speedup.
引用
收藏
页码:686 / 691
页数:6
相关论文
共 17 条
  • [1] AES. Advanced Encryption Standard, 2001, FIPS PUB, V197
  • [2] BRYANT RE, 1986, IEEE T COMPUT, V35, P677, DOI 10.1109/TC.1986.1676819
  • [3] Daemen J, 2002, DESIGN RIJNDAEL
  • [4] *DES, 1999, FIPS PUB
  • [5] FISCHER V, 2001, P CHES, V2162, P81
  • [6] Guajardo J, 1997, LECT NOTES COMPUT SC, V1294, P342
  • [7] ICHIKAWA T, 2000, P 3 AES CAND C NEW Y, P279
  • [8] KESBSHULL U, 1993, P EUR DES AUT C, P278
  • [9] KUO H, 2001, P CHES, V2162, P53
  • [10] MAYER U, 2002, P IEEE INT S CIRCUIT