Projects per year
Abstract
In this work, we identify a critical vulnerability in the RSA key generation procedure of Intel SGX SSL (and the underlying OpenSSL library) that allows to recover secret keys from observations of a single execution. In particular, we mount a controlled-channel attack on the binary Euclidean algorithm (BEA), which is used for checking the validity of the RSA key parameters generated within an SGX enclave. Thereby, we recover all but 16 bits of one of the two prime factors of the public modulus. For an 8192-bit RSA modulus, we recover the remaining 16 bits and thus the full key in less than 12 seconds on a commodity PC. In light of these results, we urge for careful re-evaluation of cryptographic libraries with respect to single trace attacks, especially if they are intended for shielded execution environments such as Intel SGX.
| Original language | English |
|---|---|
| Title of host publication | ASIACCS '18 - Proceedings of the 2018 on Asia Conference on Computer and Communications Security |
| Publisher | Association for Computing Machinery (ACM) |
| Pages | 575-586 |
| ISBN (Electronic) | 978-1-4503-5576-6 |
| DOIs | |
| Publication status | Published - 2018 |
| Event | 13th ACM ASIA Conference on Information, Computer and Communications Security, ASIACCS 2018 - Incheon, Korea, Republic of Duration: 4 Jun 2018 → 8 Jun 2018 http://asiaccs2018.org/ |
Conference
| Conference | 13th ACM ASIA Conference on Information, Computer and Communications Security, ASIACCS 2018 |
|---|---|
| Abbreviated title | ASIACCS 2018 |
| Country/Territory | Korea, Republic of |
| City | Incheon |
| Period | 4/06/18 → 8/06/18 |
| Internet address |
Fields of Expertise
- Information, Communication & Computing
Fingerprint
Dive into the research topics of 'Single Trace Attack Against RSA Key Generation in Intel SGX SSL'. Together they form a unique fingerprint.Projects
- 3 Finished
-
Dessnet - Dependable, secure and time-aware sensor networks
Deutschmann, B. (Attendee / Assistant), Görtschacher, L. J. (Attendee / Assistant), Shetty, D. (Contact person), Glanzer, C. (Attendee / Assistant), Mangard, S. (Project manager on research unit), Bösch, W. (Other function), Grosinger, J. (Project manager on research unit), Fischbacher, R. B. (Attendee / Assistant) & Grosinger, J. (Consortium manager resp. coordinator of internal research units)
1/06/17 → 31/05/21
Project: Research project
-
EU - SOPHIA - Securing Software against Physical Attacks
Mangard, S. (Project manager on research unit)
1/09/16 → 31/12/21
Project: Research project
-
Dependable Internet of Things
Pernkopf, F. (Contact person), Zakany, N. (Contact person), Eichlseder, M. (Contact person), Saukh, O. (Contact person), Mangard, S. (Contact person), Steinbauer-Wagner, G. (Contact person), Knoll, C. (Attendee / Assistant), Tranninger, M. (Attendee / Assistant), Römer, K. U. (Consortium manager resp. coordinator of internal research units), Rath, M. (Attendee / Assistant), Kubin, G. (Contact person), Horn, M. (Contact person), Tappler, M. (Attendee / Assistant), Bloem, R. (Consortium manager resp. coordinator of internal research units), Weiser, S. (Attendee / Assistant), Leitinger, E. (Contact person), Ebrahimi, M. (Attendee / Assistant), Aichernig, B. (Contact person), Malenko, M. (Attendee / Assistant), Steinberger, M. (Contact person), Großwindhager, B. (Attendee / Assistant), Baunach, M. C. (Contact person), Witrisal, K. (Contact person), Teschl, R. (Contact person), Boano, C. A. (Contact person), Alothman Alterkawi, A. B. (Attendee / Assistant), Bösch, W. (Contact person) & Grosinger, J. (Contact person)
1/01/16 → 31/03/22
Project: Research project
Cite this
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS