status of the debian openpgp keyring
play

Status of the Debian OpenPGP keyring Jonathan McDowell, Gunnar - PowerPoint PPT Presentation

Status of the Debian OpenPGP keyring Daniel Kahn Gillmor, Status of the Debian OpenPGP keyring Jonathan McDowell, Gunnar Wolf What do we do Daniel Kahn Gillmor Jonathan McDowell Gunnar Wolf Escaping algorithmic fragility: So far


  1. Status of the Debian OpenPGP keyring Daniel Kahn Gillmor, Status of the Debian OpenPGP keyring Jonathan McDowell, Gunnar Wolf What do we do Daniel Kahn Gillmor Jonathan McDowell Gunnar Wolf Escaping algorithmic fragility: So far Debian Project Better key handling practices DebConf 14 • Portland, Oregon

  2. Contenidos Status of the Debian OpenPGP keyring Daniel Kahn Gillmor, 1 What do we do Jonathan McDowell, Gunnar Wolf What do we do 2 Escaping algorithmic fragility: So far Escaping algorithmic fragility: So far Better key 3 Better key handling practices handling practices

  3. We mantain your keyrings Status of the Debian OpenPGP keyring Maybe the naming is suboptimal. . . Daniel Kahn Gillmor, Jonathan McDowell, debian-keyring-gpg 1003 keys Gunnar Wolf debian-maintainers-gpg 221 keys What do we do Escaping debian-nonupload-gpg 10 keys algorithmic fragility: So far debian-role-keys-gpg 9 keys (unused) Better key handling emeritus-keyring-pgp 237 keys (unused) practices removed-keys-gpg 750 keys (unused)

  4. We mantain your keyrings Status of the Debian OpenPGP keyring Maybe the naming is suboptimal. . . Daniel Kahn Gillmor, Jonathan McDowell, debian-keyring-gpg 1003 keys Gunnar Wolf debian-maintainers-gpg 221 keys What do we do Escaping debian-nonupload-gpg 10 keys algorithmic fragility: So far debian-role-keys-gpg 9 keys (unused) Better key handling emeritus-keyring-pgp 237 keys (unused) practices removed-keys-gpg 750 keys (unused)

  5. Active Debian keys Status of the Debian OpenPGP keyring Daniel Kahn Gillmor, Jonathan McDowell, Gunnar Wolf What do we do Escaping algorithmic fragility: So far Better key handling practices Figura: Evolution of the number of active keys, by type (inactive keys omitted)

  6. Contenidos Status of the Debian OpenPGP keyring Daniel Kahn Gillmor, 1 What do we do Jonathan McDowell, Gunnar Wolf What do we do 2 Escaping algorithmic fragility: So far Escaping algorithmic fragility: So far Better key 3 Better key handling practices handling practices

  7. Getting rid of PGPv3 Status of the Debian OpenPGP keyring Daniel Kahn Gillmor, Jonathan McDowell, PGPv3: Weak keys (key fingerprint weakness, short Gunnar Wolf keylength. . . ) What do we do 2005: 261 PGPv3 keys, 903 GPG keys Escaping algorithmic September 2010: zero PGPv3 keys fragility: So far Better key handling practices

  8. Getting rid of PGPv3 Status of the Debian OpenPGP keyring Daniel Kahn Gillmor, Jonathan McDowell, Gunnar Wolf What do we do Escaping algorithmic fragility: So far Better key handling practices Figura: Number of keys in the DD keyring, by type

  9. Forcefully removal Status of the Debian OpenPGP keyring Daniel Kahn Gillmor, Jonathan McDowell, Evolution of PGPv3 key migration was good Gunnar Wolf Some people just didn’t act on time What do we do In the end: Forcefully removed Escaping algorithmic 17 active keys removed fragility: So far Better key handling practices

  10. But. . . What’s wrong with 1024D? Status of the Debian OpenPGP keyring Daniel Kahn Gillmor, Jonathan McDowell, Gunnar Wolf What do we do Escaping algorithmic fragility: So far Better key handling practices

  11. But. . . What’s wrong with 1024D? Status of the Debian OpenPGP keyring Daniel Kahn Gillmor, Jonathan McDowell, Gunnar Wolf What do we do Escaping algorithmic fragility: So far Better key handling practices

  12. But. . . What’s wrong with 1024D? Status of the Debian OpenPGP keyring Daniel Kahn Gillmor, Jonathan McDowell, Gunnar Wolf What do we do Escaping algorithmic fragility: So far Better key handling practices

  13. The situation WRT 1024D (1/6) Status of the Debian OpenPGP keyring Daniel Kahn Gillmor, Jonathan McDowell, Gunnar Wolf What do we do Escaping algorithmic fragility: So far Better key handling practices Figura: Number of Nonuploading DD keys, by key length — Absolute

  14. The situation WRT 1024D (2/6) Status of the Debian OpenPGP keyring Daniel Kahn Gillmor, Jonathan McDowell, Gunnar Wolf What do we do Escaping algorithmic fragility: So far Better key handling practices Figura: Number of Nonuploading DD keys, by key length — Absolute

  15. The situation WRT 1024D (3/6) Status of the Debian OpenPGP keyring Daniel Kahn Gillmor, Jonathan McDowell, Gunnar Wolf What do we do Escaping algorithmic fragility: So far Better key handling practices Figura: Number of Maintainer keys, by key length — Absolute

  16. The situation WRT 1024D (4/6) Status of the Debian OpenPGP keyring Daniel Kahn Gillmor, Jonathan McDowell, Gunnar Wolf What do we do Escaping algorithmic fragility: So far Better key handling practices Figura: Number of Maintainer keys, by key length — Absolute

  17. The situation WRT 1024D (5/6) Status of the Debian OpenPGP keyring Daniel Kahn Gillmor, Jonathan McDowell, Gunnar Wolf What do we do Escaping algorithmic fragility: So far Better key handling practices Figura: Number of DD keys, by key length — Absolute

  18. The situation WRT 1024D (6/6) Status of the Debian OpenPGP keyring Daniel Kahn Gillmor, Jonathan McDowell, Gunnar Wolf What do we do Escaping algorithmic fragility: So far Better key handling practices Figura: Number of DD keys, by key length — Absolute

  19. Warning Status of the Debian OpenPGP keyring Daniel Kahn Gillmor, Until this point, we have stated facts. Jonathan McDowell, Gunnar Wolf What do we do Escaping algorithmic fragility: So far Better key handling practices

  20. Warning Status of the Debian OpenPGP keyring Daniel Kahn Gillmor, Until this point, we have stated facts. Jonathan McDowell, Gunnar Wolf What do we do Escaping algorithmic From this point on, it’s all a proposal for fragility: So far Better key discussion. handling practices

  21. The way out. . . ? Status of the Debian OpenPGP Some ideas we put on the table keyring Daniel Kahn Gillmor, Jonathan Set a hard-cutoff date McDowell, Gunnar Wolf Say, Time.now() + 6.months ? Or rather, the last day of this year? What do we do Whatever: +- that timeframe Escaping algorithmic fragility: So far But. . . What about key migration difficulties? Better key People socially disconnected from Debian handling practices People geographically disconnected Consideration to special cases But aren’t we all somehow. . . Special ?

  22. The way out. . . ? Status of the Debian OpenPGP Some ideas we put on the table keyring Daniel Kahn Gillmor, Jonathan Set a hard-cutoff date McDowell, Gunnar Wolf Say, Time.now() + 6.months ? Or rather, the last day of this year? What do we do Whatever: +- that timeframe Escaping algorithmic fragility: So far But. . . What about key migration difficulties? Better key People socially disconnected from Debian handling practices People geographically disconnected Consideration to special cases But aren’t we all somehow. . . Special ?

  23. What about signing based on. . . Status of the Debian OpenPGP keyring Migration documents? Daniel Kahn Gillmor, Non-personal contact? Jonathan McDowell, Gunnar Wolf Personal identification: Unenforceable, but widely What do we do expected Escaping algorithmic fragility: So far Better key handling practices

  24. What about signing based on. . . Status of the Debian OpenPGP keyring Migration documents? Daniel Kahn Gillmor, Non-personal contact? Jonathan McDowell, Gunnar Wolf Personal identification: Unenforceable, but widely What do we do expected (And mostly honored) Escaping algorithmic fragility: So far Better key Where should we encode this expectation? (i.e. DMUP handling practices and friends?)

  25. Contenidos Status of the Debian OpenPGP keyring Daniel Kahn Gillmor, 1 What do we do Jonathan McDowell, Gunnar Wolf What do we do 2 Escaping algorithmic fragility: So far Escaping algorithmic fragility: So far Better key 3 Better key handling practices handling practices

  26. Key handling practices should improve Status of the Debian OpenPGP keyring Many people don’t handle their keys carefully Daniel Kahn Gillmor, enough Jonathan McDowell, Separating master keyring from key du jour Gunnar Wolf Key expiration What do we do Revocation certificates Escaping algorithmic Proper offline storage for master private key fragility: So far material Better key handling . . . practices Cannot have technical solutions for social issues. . .

  27. Expiration: Technical solution for a technical issue Status of the Debian OpenPGP keyring Daniel Kahn Could we require keys to have a set expiration date? Gillmor, Jonathan McDowell, Say, requiring 3 years expiration (+maintaining the Gunnar Wolf key updated, of course) What do we do Demonstrable key update activity (HKPS) Escaping Set a timeframe for expiring keys to be enforced algorithmic fragility: So far Periodic service where we inform you your expiration Better key handling is soon. . . practices

  28. Questions? Status of the Debian OpenPGP keyring Daniel Kahn Gillmor, Jonathan McDowell, Questions? Gunnar Wolf What do we do Escaping algorithmic fragility: So far Better key handling practices keyring-maint@debian.org

Recommend


More recommend