• DocumentCode
    657978
  • Title

    An FPGA implementation of the AES with fault detection countermeasure

  • Author

    Mestiri, Hassen ; Benhadjyoussef, Noura ; Machhout, Mohsen ; Tourki, Rached

  • Author_Institution
    Electron. & Micro-Electron. Lab. (E. μ. E. L), Fac. of Sci. of Monastir, Monastir, Tunisia
  • fYear
    2013
  • fDate
    6-8 May 2013
  • Firstpage
    264
  • Lastpage
    270
  • Abstract
    The Advanced Encryption Standard (AES) is used in many embedded systems to provide security. It is become the default choice for security services in numerous applications. Fault injection attacks are powerful cryptanalysis techniques against the AES algorithm. These attacks are based on injecting faults into the structure of the AES to obtain the confidential information. To protect the AES implementation against these attacks, a number of countermeasures have been proposed. In this paper, we present the implementation details of the AES 128-bit encryption and decryption. We conduct a fault injection attack against the unprotected AES. Moreover we proposed a fault detection scheme for the AES. The simulation results show that the fault coverage achieves 99.998%. The protected AES has been implemented on Xilinx Virtex-5 FPGA. Its fault coverage, area overhead, frequency degradation and throughput have been compared and it is shown that the proposed fault detection scheme allows a trade-off between the ability to detect faults and the implementation cost of the AES.
  • Keywords
    cryptography; fault diagnosis; field programmable gate arrays; AES algorithm; AES decryption; AES encryption; AES implementation; FPGA implementation; Xilinx Virtex-5 FPGA; advanced encryption standard; area overhead; confidential information; cryptanalysis techniques; embedded systems; fault coverage; fault detection countermeasure; fault detection scheme; fault injection attacks; frequency degradation; security services; unprotected AES; Encryption; Fault detection; Field programmable gate arrays; Mathematical model; Polynomials; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control, Decision and Information Technologies (CoDIT), 2013 International Conference on
  • Conference_Location
    Hammamet
  • Print_ISBN
    978-1-4673-5547-6
  • Type

    conf

  • DOI
    10.1109/CoDIT.2013.6689555
  • Filename
    6689555