English German
[[!meta title="Revocation of the Tails signing key"]]
[[!meta title="Widerruf des Tails-Signierschlüssels"]]
This document proposes a mechanism for the distribution and activation of the revocation certificate of the Tails signing key. Dieses Dokument beschreibt einen Mechanismus zur Verteilung und Aktivierung des Widerrufzertifikats des Tails-Signierschlüssels.
Goals Ziele
Covered by the current proposal: Abgedeckt durch den aktuellen Vorschlag:
- Prevent any single individual from revoking our signing key. - Verhindern, dass eine einzelne Person unseren Signierschlüssel widerruft.
Allow a coalition of people from the Board to revoke our signing key in case most of the people from the Board become unavailable.
Allow a coalition of people, not necessarily from the Board, to revoke our signing key in case everybody or almost everybody from the Board becomes unavailable.
Make it hard for a coalition of people not from the Board to revoke our signing key unless everybody or almost everybody from the Board becomes unavailable.
People not from the Board shouldn't know how the shares are spread and who has them.
People in possession of a share of the revocation certificate of the signing key should have instructions on how to use it if needed.
Groups
We define four complementary groups of trusted people:
Group A: people from the Board themselves
Group B
Group C
Group D
All these people should have an OpenPGP key and understand what a revocation certificate is.
Cryptographic shares
We generate a revocation certificate of the signing key and split it into a number of cryptographic shares, using for example Shamir's secret sharing scheme implemented by `gfshare`.
The following combinations of people could get together and reassemble their shares to reconstruct a complete revocation certificate: