Skip to main content

CryptoManiac: A fast flexible architecture for secure communication

Publication ,  Journal Article
Wu, L; Weaver, C; Austin, T
Published in: Conference Proceedings - Annual International Symposium on Computer Architecture, ISCA
January 1, 2001

The growth of the Internet as a vehicle for secure communication and electronic commerce has brought cryptographic processing performance to the forefront of high throughput system design. This trend will be further underscored with the widespread adoption of secure protocols such as secure IP (IPSEC) and virtual private networks (VPNs). In this paper, we introduce the CryptoManiac processor, a fast and flexible co-processor for cryptographic workloads. Our design is extremely efficient; we present analysis of a 0.25um physical design that runs the standard Rijndael cipher algorithm 2.25 times faster than a 600MHz Alpha 21264 processor. Moreover, our implementation requires 1/100th the area and power in the same technology. We demonstrate that the performance of our design rivals a state-of-the-art dedicated hardware implementation of the 3DES (triple DES) algorithm, while retaining the flexibility to simultaneously support multiple cipher algorithms. Finally, we define a scalable system architecture that combines CryptoManiac processing elements to exploit inter-session and inter-packet parallelism available in many communication protocols. Using I/O traces and detailed timing simulation, we show that chip multiprocessor configurations can effectively service high throughput applications including secure web and disk I/O processing.

Duke Scholars

Published In

Conference Proceedings - Annual International Symposium on Computer Architecture, ISCA

DOI

ISSN

0884-7495

Publication Date

January 1, 2001

Start / End Page

110 / 119
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Wu, L., Weaver, C., & Austin, T. (2001). CryptoManiac: A fast flexible architecture for secure communication. Conference Proceedings - Annual International Symposium on Computer Architecture, ISCA, 110–119. https://doi.org/10.1109/ISCA.2001.937439
Wu, L., C. Weaver, and T. Austin. “CryptoManiac: A fast flexible architecture for secure communication.” Conference Proceedings - Annual International Symposium on Computer Architecture, ISCA, January 1, 2001, 110–19. https://doi.org/10.1109/ISCA.2001.937439.
Wu L, Weaver C, Austin T. CryptoManiac: A fast flexible architecture for secure communication. Conference Proceedings - Annual International Symposium on Computer Architecture, ISCA. 2001 Jan 1;110–9.
Wu, L., et al. “CryptoManiac: A fast flexible architecture for secure communication.” Conference Proceedings - Annual International Symposium on Computer Architecture, ISCA, Jan. 2001, pp. 110–19. Scopus, doi:10.1109/ISCA.2001.937439.
Wu L, Weaver C, Austin T. CryptoManiac: A fast flexible architecture for secure communication. Conference Proceedings - Annual International Symposium on Computer Architecture, ISCA. 2001 Jan 1;110–119.

Published In

Conference Proceedings - Annual International Symposium on Computer Architecture, ISCA

DOI

ISSN

0884-7495

Publication Date

January 1, 2001

Start / End Page

110 / 119