DocumentCode :
3451890
Title :
Countermeasures Against Branch Target Buffer Attacks
Author :
Agosta, Giovanni ; Breveglieri, Luca ; Pelosi, Gerardo ; Koren, Israel
Author_Institution :
Politecnico di Milano, Milan
fYear :
2007
fDate :
10-10 Sept. 2007
Firstpage :
75
Lastpage :
79
Abstract :
Branch Prediction Analysis has been recently proposed as an attack method to extract the key from software implementations of the RSA public key cryptographic algorithm. In this paper, we describe several solutions to protect against such an attack and analyze their impact on the execution 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.
Keywords :
public key cryptography; RSA public key cryptographic algorithm; branch prediction analysis; branch target buffer attack; code transformation; Algorithm design and analysis; Fault diagnosis; History; Protection; Public key cryptography; Smart cards; Software algorithms; Software measurement; Time measurement; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Fault Diagnosis and Tolerance in Cryptography, 2007. FDTC 2007. Workshop on
Conference_Location :
Vienna
Print_ISBN :
978-0-7695-2982-0
Type :
conf
DOI :
10.1109/FDTC.2007.10
Filename :
4318987
Link To Document :
بازگشت