• DocumentCode
    1767886
  • Title

    Implementation on MicroBlaze of AES algorithm to reveal fake keys against side-channel attacks

  • Author

    Lumbiarres-Lopez, Ruben ; Lopez-Garcia, Martin ; Canto-Navarro, Enrique

  • Author_Institution
    Dept. of Electron. Eng., Univ. Politec. de Catalunya, Vilanova i la Geltru, Spain
  • fYear
    2014
  • fDate
    1-4 June 2014
  • Firstpage
    1882
  • Lastpage
    1887
  • Abstract
    This paper presents a new proposal for hiding the cryptographic key, when the so-called side-channel attacks (SCAs) are applied to break the security of AES-128. The algorithm was executed on MicroBlaze, but the proposed method is generic and can be extended to any other microprocessor. SCAs are based on examining the correlation produced between the data and operations performed by the microprocessor and its actual power consumption. Traditionally, such weakness is counteracted by introducing countermeasures addressed to reduce as much as possible this correlation, making data and power consumption independent. On the contrary, the proposal presented in this paper introduces some modifications in the AES algorithm. These changes aim at concealing the true key by reinforcing the correlation coefficient in such a way that a classical attack leads to a false key. This way, the system misleads the attacker and apparently behaves as an unprotected system that, in fact, reveals a false positive. The complete system was built on a Virtex-5 FPGA. Experimental results show the strength of our implementation, which is capable of successfully hiding the true cryptographic key.
  • Keywords
    cryptography; field programmable gate arrays; AES algorithm; MicroBlaze; SCA; Virtex-5 FPGA; cryptographic key; fake keys; microprocessor; power consumption; side-channel attacks; Ciphers; Correlation; Microprocessors; Power demand; Proposals; Semiconductor device modeling; Cryptography; FPGAs applications; MicroBlaze; Side-channel attacks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics (ISIE), 2014 IEEE 23rd International Symposium on
  • Conference_Location
    Istanbul
  • Type

    conf

  • DOI
    10.1109/ISIE.2014.6864902
  • Filename
    6864902