• DocumentCode
    1175764
  • Title

    InvMixColumn decomposition and multilevel resource sharing in AES implementations

  • Author

    Fischer, Viktor ; Drutarovsky, Milos ; Chodowiec, Pawel ; Gramain, Francois

  • Author_Institution
    Lab. Traitement du Signal et Instrum., Univ. Jean Monnet, St.-Etienne, France
  • Volume
    13
  • Issue
    8
  • fYear
    2005
  • Firstpage
    989
  • Lastpage
    992
  • Abstract
    Hardware implementations of cryptography face increasingly more stringent demands for lower cost and greater computational power. In order to meet those demands, more efficient approaches to implementations are needed. This paper presents detailed studies of MixColumn and InvMixColumn operations used in Advanced Encryption Standard that aim at their hardware implementations in constrained environments. Our studies are supported by mathematical analysis of both transformations and lead to efficient serial and parallel decompositions. Furthermore, deeper resource sharing is demonstrated at word-, byte- and bit-level. All derived architectures are evaluated using popular low-cost field-programmable gate arrays. Application of proposed methods resulted in reduction of reconfigurable logic area of the complete cipher by up to 20%.
  • Keywords
    VLSI; cryptography; field programmable gate arrays; AES implementation; FPGA; InvMixColumn decomposition; InvMixColumn operation; MixColumn operation; VLSI; advanced encryption standard; cryptography; field-programmable gate array; hardware architecture; mathematical analysis; multilevel resource sharing; parallel decomposition; reconfigurable logic area; serial decomposition; Application specific integrated circuits; Computational efficiency; Cryptography; Field programmable gate arrays; Galois fields; Hardware; Polynomials; Reconfigurable logic; Resource management; Security; Advanced encryption standard; Rijndael; VLSI; cryptography; field-programmable gate array (FPGA); hardware architectures;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2005.853606
  • Filename
    1512188