• DocumentCode
    1761702
  • Title

    Analysis on the parameter selection method for FLUSH+RELOAD based cache timing attack on RSA

  • Author

    Zhou Ping ; Wang Tao ; Li Guang ; Zhang Fan ; Zhao Xinjie

  • Author_Institution
    Dept. of Inf. Eng., Ordnance Eng. Coll., Shijiazhuang, China
  • Volume
    12
  • Issue
    6
  • fYear
    2015
  • fDate
    42156
  • Firstpage
    33
  • Lastpage
    45
  • Abstract
    FLUSH+RELOAD attack is recently proposed as a new type of Cache timing attacks. There are three essential factors in this attack, which are monitored instructions, threshold and waiting interval. However, existing literature seldom exploit how and why they could affect the system. This paper aims to study the impacts of these three parameters, and the method of how to choose optimal values. The complete rules for choosing the monitored instructions based on necessary and sufficient condition are proposed. How to select the optimal threshold based on Bayesian binary signal detection principal is also proposed. Meanwhile, the time sequence model of monitoring is constructed and the calculation of the optimal waiting interval is specified. Extensive experiments are conducted on RSA implemented with binary square-and-multiply algorithm. The results show that the average success rate of full RSA key recovery is 89.67%.
  • Keywords
    Bayes methods; cache storage; public key cryptography; signal detection; Bayesian binary signal detection principal; FLUSH+RELOAD based cache timing attack; RSA key recovery; binary square-and-multiply algorithm; monitored instructions; necessary and sufficient condition; optimal threshold; optimal waiting interval; parameter selection method; time sequence model; Bayes methods; Encryption; Monitoring; Public key cryptography; Sufficient conditions; Timing; side channel attack; Cache timingattack; RSA; square-multiply algorithm; exponentiation;
  • fLanguage
    English
  • Journal_Title
    Communications, China
  • Publisher
    ieee
  • ISSN
    1673-5447
  • Type

    jour

  • DOI
    10.1109/CC.2015.7122479
  • Filename
    7122479