KIT | KIT-Bibliothek | Impressum | Datenschutz

Performance and Security of TEE-Based Threshold Cryptography

Haller, Marius 1; Leinweber, Marc ORCID iD icon 1; Spannagel, Tilo 1; Raiber, Markus ORCID iD icon 1; Hartenstein, Hannes 1
1 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract:

Various Byzantine fault tolerant protocols rely on threshold cryptography to mitigate certain attack vectors or reduce communication complexity. Threshold cryptography schemes distribute secret key material and cryptographic operations such as decryption or signing, thereby making them resilient to partial system corruption. Trusted Execution Environments (TEEs) can accelerate such schemes, but introduce new security trade-offs. We analyze both performance gains and security implications of using TEEs for threshold cryptography. To this end, we implement and evaluate SpliTEE, a dedicated library for low-latency, non-interactive threshold cryptography in both the hybrid and the Byzantine fault model. We propose two variants: a common key variant, making extensive use of the TEE and achieving observed speedup factors of 1.4 to 2.2 for threshold encryption, of 20.7 to 27.5 for threshold signatures, and of 1.4 to 1.8 for common coins; and a split key variant that remains secure even against compromised TEEs via a forensic mechanism, while still achieving speedup factors between 1.2 and 2.5 for encryption, and between 2.2 and 4 for signatures.


Verlagsausgabe §
DOI: 10.5445/IR/1000192700
Veröffentlicht am 28.04.2026
Originalveröffentlichung
DOI: 10.1145/3805690.3805725
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Kompetenzzentrum für angewandte Sicherheitstechnologie (KASTEL)
Publikationstyp Proceedingsbeitrag
Publikationsjahr 2026
Sprache Englisch
Identifikator ISBN: 979-8-4007-2607-1
KITopen-ID: 1000192700
HGF-Programm 46.23.01 (POF IV, LK 01) Methods for Engineering Secure Systems
Erschienen in SysTEX'26: Proceedings of the 9th Workshop on System Software for Trusted Execution
Veranstaltung 9th Workshop on System Software for Trusted Execution (2026), Edinburgh, Vereinigtes Königreich, 27.04.2026
Verlag Association for Computing Machinery (ACM)
Seiten 42–49
Vorab online veröffentlicht am 26.04.2026
Externe Relationen Siehe auch
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page