!!Projects per year
Abstract
In this paper, we overcome the current situation and present the first approach for co-design and co-verification of masked software implementations on CPUs. First, we present Coco, a tool that allows us to provide security proofs at the gate-level for the execution of a masked software implementation on a concrete CPU. Using Coco , we analyze the popular 32-bit RISC-V Ibex core, identify all design aspects that violate the security of our tested masked software implementations and perform corrections, mostly in hardware. The resulting secured Ibex core has an area overhead around 10%, the runtime of software on this core is largely unaffected, and the formal verification with Coco of an, e.g., first-order masked Keccak S-box running on the secured Ibex core takes around 156 seconds. To demonstrate the effectiveness of our suggested design modifications, we perform practical leakage assessments using an FPGA evaluation board.
| Originalsprache | englisch |
|---|---|
| Titel | Proceedings of the 30th USENIX Security Symposium |
| Herausgeber (Verlag) | USENIX Association |
| Seiten | 1469-1486 |
| Seitenumfang | 18 |
| ISBN (elektronisch) | 9781939133243 |
| Publikationsstatus | Veröffentlicht - 2021 |
| Veranstaltung | 30th USENIX Security Symposium: USENIX Security 2021 - Virtuell, Kanada Dauer: 11 Aug. 2021 → 13 Aug. 2021 |
Konferenz
| Konferenz | 30th USENIX Security Symposium |
|---|---|
| Kurztitel | USENIX Security '21 |
| Land/Gebiet | Kanada |
| Ort | Virtuell |
| Zeitraum | 11/08/21 → 13/08/21 |
Fingerprint
Untersuchen Sie die Forschungsthemen von „Coco: Co-Design and Co-Verification of Masked Software Implementations on CPUs“. Zusammen bilden sie einen einzigartigen Fingerprint.Projekte
- 5 Abgeschlossen
-
FERMION - Formale Verifizierung maskierter Hardware-Implementierungen
Bloem, R. (Konsortialführer/in bzw. Koordinator/in bei Kooperationen mit externen Organisationen)
2/01/19 → 1/01/22
Projekt: Forschungsprojekt
-
IoT4CPS - Zuverlässiges Internet der Dinge für Cyber-Physische Systeme
Römer, K. U. (Projektleiter an der OE) & Mangard, S. (Projektleiter an der OE)
1/12/17 → 31/12/20
Projekt: Forschungsprojekt
-
Dessnet - Zuverlässige, sichere und zeitnahe Sensornetzwerke
Deutschmann, B. (Teilnehmer / Mitarbeiter), Görtschacher, L. J. (Teilnehmer / Mitarbeiter), Shetty, D. (Kontaktperson), Glanzer, C. (Teilnehmer / Mitarbeiter), Mangard, S. (Projektleiter an der OE), Bösch, W. (Sonstige Funktion), Grosinger, J. (Projektleiter an der OE), Fischbacher, R. B. (Teilnehmer / Mitarbeiter) & Grosinger, J. (Konsortialführer/in bzw. Koordinator/in von mehreren TU Graz Instituten)
1/06/17 → 31/05/21
Projekt: Forschungsprojekt
Publikationen
- 2 Beitrag in einem Konferenzband
-
Power Contracts: Provably Complete Power Leakage Models for Processors
Bloem, R., Gigerl, B., Gourjon, M., Hadzic, V., Mangard, S. & Primas, R., 7 Nov. 2022, CCS 2022 - Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security. Association for Computing Machinery (ACM), S. 381-395 15 S. (Proceedings of the ACM Conference on Computer and Communications Security).Publikation: Beitrag in Buch/Bericht/Konferenzband › Beitrag in einem Konferenzband › Begutachtung
Open Access -
CocoAlma: A Versatile Masking Verifier
Hadzic, V. & Bloem, R., 9 Juli 2021, Proceedings of the 21st Formal Methods in Computer-Aided Design, FMCAD 2021. Piskac, R., Whalen, M. W., Hunt, W. A. & Weissenbacher, G. (Hrsg.). S. 14-23 10 S. (Proceedings of the 21st Formal Methods in Computer-Aided Design, FMCAD 2021).Publikation: Beitrag in Buch/Bericht/Konferenzband › Beitrag in einem Konferenzband › Begutachtung
Open AccessDatei
Dieses zitieren
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS