Fault Injection Platform for Block Ciphers

Typeset version

 

TY  - CONF
  - Baldwin, B., Popovici, E.M., Tunstall, M. and Marnane, W.P.
  - IET Irish Signals ; System Conference (ISSC 2008)
  - Fault Injection Platform for Block Ciphers
  - 2008
  - June
  - Published
  - 1
  - ()
  - Feistal, Implementation Attacks, Differential Fault Analysis, DES
  - 10
  - 15
  - Galway, Ireland
  - 18-JUN-08
  - 19-JUN-08
  - Block ciphers are typically resistant to direct attacks, such as an exhaustive key search or cryptanalysis, all of which require too many resources to achieve an efficient attack. Many block ciphers are examined for their resistance to less direct attacks that target a given implementation. Of these attacks, fault attacks are amongst the most effective at retrieving information on secret key, and require specific countermeasures to be included in an implementation. In this paper we describe a simple platform for the study of fault injection and analysis in the context of fault attacks block ciphers based on a Feistel structure (e.g. DES). We show that an attacker who can successfully inject faults into a block cipher can reduce the complexity of an attack to derive the secret key. We also present a novel version of the attack than can be applied to Triple-DES by independently injecting faults in the second and third instantiations of DES involved in a Triple-DES computation.
  - 10.1049/cp:20080631
  - Science Foundation Ireland
  - 06/MI/006
DA  - 2008/06
ER  - 
@inproceedings{V1194802,
   = {Baldwin, B., Popovici, E.M., Tunstall, M. and Marnane, W.P.},
   = {IET Irish Signals ; System Conference (ISSC 2008)},
   = {{Fault Injection Platform for Block Ciphers}},
   = {2008},
   = {June},
   = {Published},
   = {1},
   = {()},
   = {Feistal, Implementation Attacks, Differential Fault Analysis, DES},
  pages = {10--15},
   = {Galway, Ireland},
  month = {Jun},
   = {19-JUN-08},
   = {{Block ciphers are typically resistant to direct attacks, such as an exhaustive key search or cryptanalysis, all of which require too many resources to achieve an efficient attack. Many block ciphers are examined for their resistance to less direct attacks that target a given implementation. Of these attacks, fault attacks are amongst the most effective at retrieving information on secret key, and require specific countermeasures to be included in an implementation. In this paper we describe a simple platform for the study of fault injection and analysis in the context of fault attacks block ciphers based on a Feistel structure (e.g. DES). We show that an attacker who can successfully inject faults into a block cipher can reduce the complexity of an attack to derive the secret key. We also present a novel version of the attack than can be applied to Triple-DES by independently injecting faults in the second and third instantiations of DES involved in a Triple-DES computation.}},
   = {10.1049/cp:20080631},
   = {Science Foundation Ireland},
   = {06/MI/006},
  source = {IRIS}
}
AUTHORSBaldwin, B., Popovici, E.M., Tunstall, M. and Marnane, W.P.
TITLEIET Irish Signals ; System Conference (ISSC 2008)
PUBLICATION_NAMEFault Injection Platform for Block Ciphers
YEAR2008
MONTHJune
STATUSPublished
PEER_REVIEW1
TIMES_CITED()
SEARCH_KEYWORDFeistal, Implementation Attacks, Differential Fault Analysis, DES
EDITORS
START_PAGE10
END_PAGE15
LOCATIONGalway, Ireland
START_DATE18-JUN-08
END_DATE19-JUN-08
ABSTRACTBlock ciphers are typically resistant to direct attacks, such as an exhaustive key search or cryptanalysis, all of which require too many resources to achieve an efficient attack. Many block ciphers are examined for their resistance to less direct attacks that target a given implementation. Of these attacks, fault attacks are amongst the most effective at retrieving information on secret key, and require specific countermeasures to be included in an implementation. In this paper we describe a simple platform for the study of fault injection and analysis in the context of fault attacks block ciphers based on a Feistel structure (e.g. DES). We show that an attacker who can successfully inject faults into a block cipher can reduce the complexity of an attack to derive the secret key. We also present a novel version of the attack than can be applied to Triple-DES by independently injecting faults in the second and third instantiations of DES involved in a Triple-DES computation.
FUNDED_BY
URL
DOI_LINK10.1049/cp:20080631
FUNDING_BODYScience Foundation Ireland
GRANT_DETAILS06/MI/006