• DocumentCode
    627057
  • Title

    An area-efficient shuffling scheme for AES implementation on FPGA

  • Author

    Yi Wang ; Yajun Ha

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Nat. Univ. of Singapore, Singapore, Singapore
  • fYear
    2013
  • fDate
    19-23 May 2013
  • Firstpage
    2577
  • Lastpage
    2580
  • Abstract
    Power analysis attack is an efficient way to retrieve the sensitive information from the hardware implementation of modern cryptographic algorithms, such as Advance Encryption Standard (AES). First-order masking could defend against Differential Power Analysis (DPA) attack without extra hardware support. However, it is vulnerable to Higher-Order Differential Power Analysis (HODPA) attack. HODPA attack could be avoided using a higher order masking scheme, but it takes up huge hardware resources. In this paper, we propose a low cost shuffling scheme for FPGA based AES implementations, which is able to efficiently resist against HODPA attack. We reuse our previous masked S-box proposed in [20-21] to reduce hardware resources and defend against glitch attacks. Also, we reorder the executing sequence of the MixColumns and the AddRoundKey transformations in the first-second, the last and the second to last rounds. It is difficult for the attackers to find the “real” attacking points in our proposed design. The experimental results show that our proposed design is only 5.6% larger than the masking only scheme.
  • Keywords
    cryptography; field programmable gate arrays; AddRoundKey transformations; FPGA based AES implementations; HODPA attack; MixColumns transformations; advance encryption standard; first order masking; higher order differential power analysis; masked S-box; modern cryptographic algorithms; power analysis attack; shuffling scheme; Algorithm design and analysis; Encryption; Field programmable gate arrays; Hardware; Software; Standards;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2013 IEEE International Symposium on
  • Conference_Location
    Beijing
  • ISSN
    0271-4302
  • Print_ISBN
    978-1-4673-5760-9
  • Type

    conf

  • DOI
    10.1109/ISCAS.2013.6572405
  • Filename
    6572405