• DocumentCode
    3147115
  • Title

    Robust protection against fault-injection attacks on smart cards implementing the advanced encryption standard

  • Author

    Karpovsky, Mark ; Kulikowski, Konrad J. ; Taubin, Alexander

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Boston Univ., MA, USA
  • fYear
    2004
  • fDate
    28 June-1 July 2004
  • Firstpage
    93
  • Lastpage
    101
  • Abstract
    We present a method of protecting a hardware implementation of the advanced encryption standard (AES) against a side-channel attack known as differential fault analysis attack. The method uses systematic nonlinear (cubic) robust error detecting codes. Error-detecting capabilities of these codes depend not just on error patterns (as in the case of linear codes) but also on data at the output of the device which is protected by the code and this data is unknown to the attacker since it depends on the secret key. In addition to this, the proposed nonlinear (n,k)-codes reduce the fraction of undetectable errors from 2-r to 2-2r as compared to the corresponding (n,k) linear code (where n - k = r and k >= r). We also present results on a FPGA implementation of the proposed protection scheme for AES as well as simulation results on efficiency of the robust codes.
  • Keywords
    cryptography; error detection codes; field programmable gate arrays; nonlinear codes; security of data; smart cards; FPGA; advanced encryption standard; differential fault analysis attack; error detecting codes; error patterns; fault-injection attacks; nonlinear codes; side-channel attack; smart cards; Circuit faults; Costs; Cryptography; Doped fiber amplifiers; Hardware; Information security; Linear code; Protection; Robustness; Smart cards;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2004 International Conference on
  • Print_ISBN
    0-7695-2052-9
  • Type

    conf

  • DOI
    10.1109/DSN.2004.1311880
  • Filename
    1311880