• DocumentCode
    3330012
  • Title

    VLSI Implementation of a Cryptography-Oriented Reconfigurable Array

  • Author

    Miller, Scott ; CHU, Ambrose ; Sima, Mihai ; McGuire, Michael

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Victoria, Victoria, BC
  • fYear
    2008
  • fDate
    3-5 Sept. 2008
  • Firstpage
    575
  • Lastpage
    583
  • Abstract
    The long-word and very long-word addition required in cryptography applications generally requires custom hardware support provided by ASICs or application-specific instructions in ASIPs. As an alternative to these expensive solutions, FPGAs have been used. To reduce the overhead of commercial FPGAs in implementing cryptography, CryptoRA, a cryptographically-oriented reconfigurable array, has recently been proposed. This paper presents a circuit level implementation of the CryptoRA array which provides the following results: (i) a speed-up of 1.15times to 2.1times from the LUT output to a fast-addition carry path, (ii) a speed-up greater than 1.2times for long-word addition and subtraction, and (iii) these results come at a cost of only an additional 2.5% of a computing tile´s silicon area.
  • Keywords
    VLSI; cryptography; field programmable gate arrays; reconfigurable architectures; ASIC; CryptoRA array; FPGA; VLSI implementation; application specific integrated circuit; cryptography-oriented reconfigurable array; custom hardware support; field programmable gate array; look-up table; Computer architecture; Costs; Elliptic curve cryptography; Field programmable gate arrays; Logic; Personal digital assistants; Silicon; Table lookup; Tiles; Very large scale integration; Cryptography; Field-programmable gate arrays; High-speed arithmetic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design Architectures, Methods and Tools, 2008. DSD '08. 11th EUROMICRO Conference on
  • Conference_Location
    Parma
  • Print_ISBN
    978-0-7695-3277-6
  • Type

    conf

  • DOI
    10.1109/DSD.2008.127
  • Filename
    4669287