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-01-01
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.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.