[openpgp] Re: I-D Action: draft-ietf-openpgp-replacementke y-02.txt
Andrew Gallagher <[email protected]>
| Newsgroups | gmane.ietf.openpgp |
|---|---|
| Message-ID | <[email protected]> |
On 27 Jan 2025, at 17:46, Daniel Huigens <[email protected]> wrote: > > On Monday, January 27th, 2025 at 18:09, Andrew Gallagher <[email protected]> wrote: >> It would only work if B was already the (bound equivalent) replacement of A, and then the key holder subsequently lost access to A. It could be years later they misplaced the passphrase or some such. They could still say “upgrade from A to B if you can”, but without encouraging fallback. > > In this scenario, perhaps key A could designate key B as a delegated revoker <https://www.ietf.org/archive/id/draft-dkg-openpgp-revocation-01.html#delegated-revoker> as well, such that key B can revoke key A once it's time for that? (And once that idea or some variant of it is implemented, of course..) That would definitely give us the desired functionality (and a bit more). The main semantic difference would be that delegated revocation is permanent by design, whereas replacement can evolve over time. And from a practical point of view, a delegated revoker would have to be created for every equivalence binding, because by the time you need one it’s to late to create one - and this might be too heavy for a feature that we expect to be rarely used. (Remember that we decided not to use certification signatures for equivalence to keep the mechanism lightweight, and delegated revokers would negate that saving) That said, you could equally argue that it’s not worth adding flag bits for a feature that we expect to be rarely used. And I suppose this whole subject comes down to a cost/benefit argument. A _______________________________________________ openpgp mailing list -- [email protected] To unsubscribe send an email to [email protected]
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEKR55odxVrielLu+DXB7EBNWQZikFAmeXzoAACgkQXB7EBNWQ ZimknBAAp2++0vr+wyzgAK9sLO2zEO0+jUpJN0E0bmzXJpbezNtssgrRwvW3DnhD pManPdCJfBJrVz7N7CSUm8LGE17RSzP9F4yae35t85GqllZqxzpvBgWmaKCLq5HD g9NQ1nU0v82olpi2HEUJ1waQIcLvWzFyUP5pw+tcqwUM4uV0SrkUAbF3zzsAynwt FKWCv6whS6bPzgGcC9q2gOvGfxcFGVrit0x7odP4t1Glz6L19Lgon+daDxd0B5mm 5kd4qg1t+ut0NYLgeddFGrdqbKFrvnv4silhbLeDZG/4nZvPYT+boomj0mA3/Igh ta/P04N/EHCEulCoDb05eXGgbIYM65buph024lJsc8MEFT9lDCLlzQpJ5fLb5rew 9ZclkEskKHQ12FOYh3HrJ0V17OnqJw4x4gxTmOdTeBEFf/hqKNDWCDw09aVfmfP2 NGrrjosnMvsRkiBxCsB8fE//NNbnkjiVg+XGzrdHpLH8JXUthpDfm5jNUVZGfpu4 dQA8z4Nr8iZSbiQZtEODbpR6dPSc6rp/APUY4fjwqc9vlefOrcS6RUqbzcWeGyHh EgxHq+TvTR2wgg9S6PhJnu7BeUwoZ+050dGAxNjeWZ+LWjABPx8URXjx3N2nrdWV zHy7NqeYB8GLmw73A2zs21IfP6Hm6LVO1p9YwvQE/aA2RFRhoV8= =CX7u -----END PGP SIGNATURE-----