Zum Inhalt springen
uencoder

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

Verwandte Tools

References