DocumentCode :
1014771
Title :
A 10-Gbps full-AES crypto design with a twisted BDD S-Box architecture
Author :
Morioka, Sumio ; Satoh, Akashi
Author_Institution :
Sony Corp., Tokyo, Japan
Volume :
12
Issue :
7
fYear :
2004
fDate :
7/1/2004 12:00:00 AM
Firstpage :
686
Lastpage :
691
Abstract :
In this brief, we present a high-speed AES IP-core, which runs at 880 MHz on a 0.13-/spl mu/m 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.
Keywords :
CMOS logic circuits; binary decision diagrams; cryptography; integrated circuit layout; 0.13 micron; 10 Gbit/s; 880 MHz; BDD; CMOS standard cell library; S-Box circuit; advanced encryption standard internet protocol; binary decision diagram; cipher block chaining mode; complementary metal oxide semiconductor; encryption mode; loop unrolling; mix columns; pipelining; propagation delay; slowest function block; transactions briefs; twisted-binary decision diagram; Application specific integrated circuits; Binary decision diagrams; Boolean functions; Cryptography; Data structures; Libraries; NIST; Pipeline processing; Propagation delay; Throughput;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2004.830936
Filename :
1308202
Link To Document :
بازگشت