• DocumentCode
    1653549
  • Title

    Rijndael FPGA implementation utilizing look-up tables

  • Author

    McLoone, Máire ; McCanny, John V.

  • Author_Institution
    Sch. of Electr. & Electron. Eng., Queen´´s Univ., Belfast, UK
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    349
  • Lastpage
    360
  • Abstract
    An FPGA Rijndael encryption design is presented, which utilizes look-up tables to implement the entire Rijndael Round function. A comparison is provided between this design and similar existing implementations. Hardware implementations of encryption algorithms prove much faster than equivalent software implementations and since there is a need to perform encryption on data in real time, speed is very important. In particular, field programmable gate arrays (FPGAs) are well suited to encryption implementations due to their flexibility and an architecture, which can be exploited to accommodate typical encryption transformations. A look-up table based Rijndael design achieves a speed of 12 Gbits/sec, which is a factor 1.2 times faster than an alternative design in which look-up tables are utilized to implement only one of the Round function transformations, and 6 times faster than other previous implementations
  • Keywords
    cryptography; field programmable gate arrays; table lookup; 12 Gbit/s; FPGA Rijndael encryption design; Rijndael FPGA implementation; Rijndael Round function; Round function transformations; data security; encryption algorithms; encryption transformations; field programmable gate arrays; hardware implementations; look-up tables; pipelined FPGA implementation; Algorithm design and analysis; Cryptography; Data security; Field programmable gate arrays; Hardware; Laboratories; NIST; Software algorithms; Software performance; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems, 2001 IEEE Workshop on
  • Conference_Location
    Antwerp
  • ISSN
    1520-6130
  • Print_ISBN
    0-7803-7145-3
  • Type

    conf

  • DOI
    10.1109/SIPS.2001.957363
  • Filename
    957363