"Ooh Aah... Just a Little Bit" : A Small Amount of Side Channel Can Go a Long Way

نویسندگان

  • Naomi Benger
  • Joop van de Pol
  • Nigel P. Smart
  • Yuval Yarom
چکیده

We apply the FLUSH+RELOAD side-channel attack based on cache hits/misses to extract a small amount of data from OpenSSL ECDSA signature requests. We then apply a “standard” lattice technique to extract the private key, but unlike previous attacks we are able to make use of the side-channel information from almost all of the observed executions. This means we obtain private key recovery by observing a relatively small number of executions, and by expending a relatively small amount of post-processing via lattice reduction. We demonstrate our analysis via experiments using the curve secp256k1 used in the Bitcoin protocol. In particular we show that with as little as 200 signatures we are able to achieve a reasonable level of success in recovering the secret key for a 256-bit curve. This is significantly better than prior methods of applying lattice reduction techniques to similar side channel information.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Little Bit of Sugar Helps the Pill Go Down: Resilience, Peace, and Family Planning; Comment on “The Pill Is Mightier Than the Sword”

The article by Potts et al, “The Pill is Mightier than the Sword,” points out that family planning has an important role to play in building peace by increasing women’s empowerment and their agency, ultimately helping peacebuilding efforts. Evidence has demonstrated that family planning programs are cost effective, produce quick results, help women and couples meet their desired fertility level...

متن کامل

Paxson Spring 2013 CS 161 Computer Security Discussion 14

(a) What is the difference between side channels and covert channels? Solution: A side channel is a channel that leaks information due to the physical implementation. It's a side channel in the sense that it is not a theoretical weakness in a system, but rather an effect of its physical implementation. Side channels do not involve two cooperating parties; they instead are used by a single party...

متن کامل

Financing Long-term Care: Some Ideas From Switzerland; Comment on “Financing Long-term Care: Lessons From Japan”

Ikegami reviews the implementation of mandatory long-term care insurance systems in Germany and Japan, which are organized as pay-as-you-go systems. I propose to go one step further and implement a multi-pillar, mandatory and voluntary long-term care financing system, which combines pay-as-you-go with capital-funded elements. The proposal is based on the observation tha...

متن کامل

Does a little bit really go a long way? Infection prevention in ambulatory healthcare facilities.

Does a little bit go a long way, as the old saying goes? The origin of the saying "A little bit goes a long way" is unclear. The relevance of the application of this old saying to various settings and situations is equally unclear. Similarly, the relevance to clinical medicine is totally "uncharted territory." In her 2001 hit song "A Little Bit," the pop singer Jessica Simpson sings that "a lit...

متن کامل

New Methods for Side Channel Cryptanalysis

Template-based Tolerant Algebraic Side Channel Attacks (Template-TASCA) were suggested by Wool et al. in 2012. as a way of reducing the high data complexity of template attacks by coupling them with algebraic side-channel attacks. In contrast to the maximum-likelihood method used in a standard template attack, the templatealgebraic attack method uses a constraint solver to find the optimal stat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014