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
Link To Document :
بازگشت