• DocumentCode
    2581334
  • Title

    A Generic Fault Countermeasure Providing Data and Program Flow Integrity

  • Author

    Medwed, Marcel ; Schmidt, Jorn-Marc

  • Author_Institution
    Inst. for Appl. Inf. Process. & Commun., Graz Univ. of Technol., Graz
  • fYear
    2008
  • fDate
    10-10 Aug. 2008
  • Firstpage
    68
  • Lastpage
    73
  • Abstract
    So far many software countermeasures against fault attacks have been proposed. However, most of them are tailored to a specific cryptographic algorithm or focus on securing the processed data only. In this work we present a generic and elegant approach by using a highly fault secure algebraic structure. This structure is compatible to finite fields and rings and preserves its error detection property throughout addition and multiplication. Additionally, we introduce a method to generate a fingerprint of the instruction sequence. Thus, it is possible to check the result for data corruption as well as for modifications in the program flow. This is even possible if the order of the instructions is randomized. Furthermore, the properties of the countermeasure allow the deployment of error detection as well as error diffusion. We point out that the overhead for the calculations and for the error checking within this structure is reasonable and that the transformations are efficient. In addition we discuss how our approach increases the security in various kinds of fault scenarios.
  • Keywords
    cryptography; data integrity; error detection; cryptographic algorithm; data flow integrity; error checking; error detection; fault secure algebraic structure; generic fault countermeasure; program flow integrity; software countermeasures; Arithmetic; Business communication; Cryptography; Electronic mail; Fault diagnosis; Fingerprint recognition; Galois fields; Information processing; Protection; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault Diagnosis and Tolerance in Cryptography, 2008. FDTC '08. 5th Workshop on
  • Conference_Location
    Washington, DC
  • Print_ISBN
    978-0-7695-3314-8
  • Type

    conf

  • DOI
    10.1109/FDTC.2008.11
  • Filename
    4599559