• 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