• DocumentCode
    397018
  • Title

    A VLSI implementation of a cryptographic processor

  • Author

    Lewis, M. ; Simmons, S.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Queen´´s Univ., Kingston, Ont., Canada
  • Volume
    2
  • fYear
    2003
  • fDate
    4-7 May 2003
  • Firstpage
    821
  • Abstract
    Current CPU´s and DSP´s are not well equipped to deal with encryption for communication purposes. The fastest server CPUs cannot handle large numbers of secure connections while low power devices cannot meet the high throughput that new 3G networks are offering without severely sacrificing battery life. To combat these problems, a specialized crypto-CPU was designed and simulated. The design utilizes new processor and low power design methodologies to create a general purpose processor optimized for cryptographic algorithms. Specialized encryption units and their corresponding instructions were added so that common cryptographic operations could be done quickly and efficiently. The design methodologies, efficiency, cost trade-offs, and simulated performance are presented in this paper.
  • Keywords
    VLSI; circuit optimisation; cryptography; instruction sets; microprocessor chips; VLSI implementation; central processing unit; crypto-CPU; cryptographic processor; encryption unit; general purpose processor; low power design methodology; optimisation; very large scale integration; Algorithm design and analysis; Batteries; Cryptography; Design methodology; Design optimization; Digital signal processing; Network servers; Process design; Throughput; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2003. IEEE CCECE 2003. Canadian Conference on
  • ISSN
    0840-7789
  • Print_ISBN
    0-7803-7781-8
  • Type

    conf

  • DOI
    10.1109/CCECE.2003.1226021
  • Filename
    1226021