Branch Prediction Analysis has been recently proposed as an attack method to extract the key from software im- plementations of the RSA public key cryptographic algo- rithm. In this paper, we describe several solutions to protect against such an attack and analyze their impact on the exe- cution time of the cryptographic algorithm. We show that the code transformations required for protection against branch target buffer attacks can be automated and impose only a negligible performance penalty.

Countermeasures against branch target buffer attacks

AGOSTA, GIOVANNI;BREVEGLIERI, LUCA ODDONE;PELOSI, GERARDO
2007

Abstract

Branch Prediction Analysis has been recently proposed as an attack method to extract the key from software im- plementations of the RSA public key cryptographic algo- rithm. In this paper, we describe several solutions to protect against such an attack and analyze their impact on the exe- cution time of the cryptographic algorithm. We show that the code transformations required for protection against branch target buffer attacks can be automated and impose only a negligible performance penalty.
Proceedings of the International Workshop on Fault Diagnosis and Tolerance in Cryptography, 2007, FDTC 2007
9780769529820
INF; cryptography; cache miss attack; branch prediction
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: http://hdl.handle.net/11311/260036
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 13
  • ???jsp.display-item.citation.isi??? 6
social impact