• DocumentCode
    2873819
  • Title

    An adaptive cryptographic engine for IPSec architectures

  • Author

    Dandalis, Andreas ; Prasanna, Viktor K. ; Rolim, Jose D P

  • Author_Institution
    Dept. of Electr. Eng. Syst., Univ. of Southern California, Los Angeles, CA, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    132
  • Lastpage
    141
  • Abstract
    Architectures that implement the Internet Protocol Security (IPSec) standard have to meet the enormous computing demands of cryptographic algorithms. In addition, IPSec architectures have to be flexible enough to adapt to diverse security parameters. This paper proposes an FPGA-based Adaptive Cryptographic Engine (ACE) for IPSec architectures. By taking advantage of FPGA technology, ACE can adapt to diverse security parameters on the fly while providing superior performance compared with software-based approaches. For example, for the final candidate algorithms of the Advanced Encryption Standard (AES), our techniques lead to throughput speed-up of 4-20 while the key-setup latency time is reduced by a factor of 20-700 compared with software-based approaches. We also develop a compression technique that reduces the memory requirements of ACE without the need for dedicated hardware. Though data compression has been extensively studied before, we are not aware of any prior work that addresses the compression problem of FPGA-based embedded systems with respect to the implementation cost. Using our technique, we demonstrate up to 40% savings in memory for various configuration bit-streams
  • Keywords
    Internet; cryptography; embedded systems; field programmable gate arrays; protocols; Advanced Encryption Standard; FPGA-based Adaptive Cryptographic Engine; FPGA-based embedded systems; IPSec architectures; Internet protocol security standard; adaptive cryptographic engine; compression technique; configuration bit-streams; cryptographic algorithms; memory requirements; security parameters; software-based approaches; Computer architecture; Cryptographic protocols; Cryptography; Delay; Field programmable gate arrays; Internet; Search engines; Security; Software standards; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2000 IEEE Symposium on
  • Conference_Location
    Napa Valley, CA
  • Print_ISBN
    0-7695-0871-5
  • Type

    conf

  • DOI
    10.1109/FPGA.2000.903400
  • Filename
    903400