• DocumentCode
    3296017
  • Title

    CryptoManiac: a fast flexible architecture for secure communication

  • Author

    Wu, Lisa ; Weaver, Chris ; Austin, Todd

  • Author_Institution
    Lab. of Adv. Comput. Archit., Michigan Univ., Ann Arbor, MI, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    110
  • Lastpage
    119
  • Abstract
    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.25 um physical design that runs the standard Rijndael cipher algorithm 2.25 times faster than a 600 MHz 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
  • Keywords
    Internet; cryptography; electronic commerce; file servers; online front-ends; protocols; telecommunication security; timing; CryptoManiac; Internet; cryptographic processing performance; disk I/O processing; electronic commerce; flexible architecture; high throughput system design; scalable system architecture; secure IP; secure communication; secure protocols; standard Rijndael cipher algorithm; timing simulation; virtual private networks; Algorithm design and analysis; Coprocessors; Cryptographic protocols; Cryptography; Electronic commerce; Internet; System analysis and design; Throughput; Vehicles; Virtual private networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 2001. Proceedings. 28th Annual International Symposium on
  • Conference_Location
    Goteborg
  • ISSN
    1063-6897
  • Print_ISBN
    0-7695-1162-7
  • Type

    conf

  • DOI
    10.1109/ISCA.2001.937439
  • Filename
    937439