Abstrakti
Interference between processes executing on shared hardware can be used to mount performance-degradation attacks. However, in most cases, such attacks offer little benefit for the adversary. In this paper, we demonstrate that software-based performance-degradation attacks can be used to amplify side-channel leaks, enabling the adversary to increase both the amount and the quality of information captured.
We identify a new information leak in the OpenSSL implementation of the ECDSA digital signature algorithm, albeit seemingly unexploitable due to the limited granularity of previous trace procurement techniques. To overcome this imposing hurdle, we combine the information leak with a microarchitectural performance-degradation attack that can slow victims down by a factor of over 150. We demonstrate how this combination enables the amplification of a side-channel sufficiently to exploit this new information leak. Using the combined attack, an adversary can break a private key of the secp256k1 curve, used in the Bitcoin protocol, after observing only 6 signatures---a four-fold improvement over all previously described attacks.
We identify a new information leak in the OpenSSL implementation of the ECDSA digital signature algorithm, albeit seemingly unexploitable due to the limited granularity of previous trace procurement techniques. To overcome this imposing hurdle, we combine the information leak with a microarchitectural performance-degradation attack that can slow victims down by a factor of over 150. We demonstrate how this combination enables the amplification of a side-channel sufficiently to exploit this new information leak. Using the combined attack, an adversary can break a private key of the secp256k1 curve, used in the Bitcoin protocol, after observing only 6 signatures---a four-fold improvement over all previously described attacks.
| Alkuperäiskieli | Englanti |
|---|---|
| Otsikko | Proceedings of the 32nd Annual Conference on Computer Security Applications |
| Kustantaja | ACM |
| Sivut | 422-435 |
| Sivumäärä | 14 |
| ISBN (painettu) | 978-1-4503-4771-6 |
| DOI - pysyväislinkit | |
| Tila | Julkaistu - 5 jouluk. 2016 |
| OKM-julkaisutyyppi | A4 Artikkeli konferenssijulkaisussa |
| Tapahtuma | ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE - Kesto: 1 tammik. 1900 → … |
Conference
| Conference | ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE |
|---|---|
| Ajanjakso | 1/01/00 → … |
Julkaisufoorumi-taso
- Jufo-taso 1
Sormenjälki
Sukella tutkimusaiheisiin 'Amplifying Side Channels Through Performance Degradation'. Ne muodostavat yhdessä ainutlaatuisen sormenjäljen.Siteeraa tätä
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver