Threshold Cryptography
Schwellenwertkryptografie teilt einen Schlüssel in n Anteile, die an n Parteien verteilt werden; für eine kryptografische Operation sind mindestens t Anteile nötig — ein einzelner geleakter Anteil gefährdet die Sicherheit nicht.
Zweck
Beseitigt Single Points of Failure, indem der Schlüssel nie in einer Partei konzentriert wird, und schützt hochwertige Schlüssel wie CA-Privatschlüssel und Root-Keys.
Mechanismus
Der Schlüssel K wird in (K_1, ..., K_n) zerlegt, sodass t Anteile K rekonstruieren, während t-1 nichts verraten. Signieren/Entschlüsseln wird teilweise auf den Anteilen berechnet und kombiniert, ohne den Schlüssel je zu rekonstruieren.
Anwendungsfälle
- Schwellenwertsignaturen für CA-Privatschlüssel
- Schutz des DNSSEC-Root-KSK
- Multisig-Wallets von Kryptowährungen