fosdem 2019 vincent breitmoser 1 13 intro
play

FOSDEM 2019 Vincent Breitmoser 1 / 13 Intro I'm Vincent - PowerPoint PPT Presentation

FOSDEM 2019 Vincent Breitmoser 1 / 13 Intro I'm Vincent Developer of OpenKeychain OpenPGP support in K-9 Mail More holistic approach required 2 / 13 Overview - Goals 1. Make it easy to encrypt e-mail 2. Don't rely on infrastructure 3.


  1. FOSDEM 2019 Vincent Breitmoser 1 / 13

  2. Intro I'm Vincent Developer of OpenKeychain OpenPGP support in K-9 Mail More holistic approach required 2 / 13

  3. Overview - Goals 1. Make it easy to encrypt e-mail 2. Don't rely on infrastructure 3. Minimize implementation complexity 4. Work on multiple devices 3 / 13

  4. More importantly: Non-Goals 1. Disregard active attackers (for now) 2. Stick to a simple trust model 3. Don't impose encryption by default 4 / 13

  5. UX: Writing Mail From: Alice <alice@example.org> To: Bob <bob@example.net> Subject: Followup from Thursday's Meeting Encrypt this message I think Susan was mistaken 5 / 13

  6. Overview - Governance 1. This is a community effort! 2. Workflow via Github PRs 3. Where possible, sprints in meetings 4. Spec and implementation side-by-side 6 / 13

  7. The Autocrypt Header Autocrypt: addr=alice@gmail.com; keydata=BASE64 Simple attribute-based format Typically ~2KiB in size For an RSA3072+RSA3072 key Currently moving to Ed25519+Cv25519 Optional and critical attributes basic forward and backward compatibility 7 / 13

  8. Recommendation Algorithm "Unavailable" "Available" "Discouraged" "Encrypt" 8 / 13

  9. The Autocrypt-Gossip Header Autocrypt-Gossip: addr=bob@autocrypt.org; keydata=BASE64 Lives in header of encrypted MIME part Contains keys of all Cc'ed recipients This ensures "reply to all" works Direct Autocrypt headers take priority! 9 / 13

  10. Current status It works Autocrypt headers coming up "in the wild" Support released in: Enigmail K-9 Mail delta.chat 10 / 13

  11. h  ps://autocrypt.org autocrypt@lists.mayfirst.org #autocrypt on irc.freenode.net 11 / 13

  12. Autocrypt Setup Message Transfer secret key as self-sent message via user's own inbox Symmetric encryption with strong setup code Please enter the Setup Code displayed by your other e-mail app to proceed: 17__ - ____ - ____ - ____ - ____ - ____ - ____ - ____ - ____ [ Cancel ] [ Import Settings ] 12 / 13

  13. The Future Beyond "Level 1" Verification Better multi-device 13 / 13

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend