Proceedings of the 15th ACM Great Lakes Symposium on VLSI 2005
DOI: 10.1145/1057661.1057677
|View full text |Cite
|
Sign up to set email alerts
|

A 3.84 gbits/s AES crypto coprocessor with modes of operation in a 0.18-μm CMOS technology

Abstract: In this paper an AES crypto coprocessor that is fabricated using a 0.18-ÿm CMOS technology is presented. This crypto coprocessor performs the AES-128 encryption in both feedback and nonfeedback modes of operation. A maximum throughput of 3.84 Gbits/s is achieved at a 330 MHz clock frequency for ECB, OFB, and CBC modes of operation. This crypto coprocessor can be programmed using the memory-mapped interface of an embedded CPU core and is tested using a LEON 32-bit (SPARC V8) processor in the ThumbPod secure sys… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
27
0
1

Year Published

2005
2005
2016
2016

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 53 publications
(28 citation statements)
references
References 11 publications
0
27
0
1
Order By: Relevance
“…Though AES and SOSEMANUK are structurally different, it is interesting to note that the highest throughput obtained in our SOSEMANUK implementation outperforms stateof-the-art AES (both software and hardware) implementations [28,41,24,12,27].…”
Section: Benchmarking With Other Implementationsmentioning
confidence: 87%
“…Though AES and SOSEMANUK are structurally different, it is interesting to note that the highest throughput obtained in our SOSEMANUK implementation outperforms stateof-the-art AES (both software and hardware) implementations [28,41,24,12,27].…”
Section: Benchmarking With Other Implementationsmentioning
confidence: 87%
“…For example, the SHA-256 hashing on a dedicated crypto-engine clocked at 170MHz requires 0.125 cycles/byte according to [32], which is about 10x faster than the software implementation reported in Table V. As another example, AES encryption performed on a separate engine clocked at 340MHz requires 0.69 cycles/byte [19], which is about 1.6x faster than encryption that uses Intel's AES-NI instructions. Note that with a crypto-engine, the encryption can be done in the background, freeing up the CPU core to continue execution.…”
Section: B Overhead Of Compartment Operationsmentioning
confidence: 99%
“…A full encryption of 128-bit data using a 128-bit key takes precisely eleven cycles. For a detailed discussion on the architecture, the reader is referred to [4]. …”
Section: Aes-based Cryptographic Enginementioning
confidence: 99%