Presented by:

8c3a4428e5a04d2fc507e8d75ba9996f

jospoortvliet

from Nextcloud GmbH

People person, technology enthusiast and all-things-open evangelist. Head of marketing at Nextcloud, previously Community Manager at ownCloud and SUSE and continuing an decade long involvement in the KDE community. Enjoys avoiding traffic and public transport on bike through Berlin, but only when the weather is good. Loves cooking for friends and family and playing with the dog. Follow on twitter or blog!

REPLACEMENT Please note that this talk replaces Managing CoreOS and Kubernetes with Puppet

Nextcloud introduced End-to-end Encryption in Nextcloud 13. This offers the ultimate protection for your data, securely encrypting it on your devices before it is sent to the server. While this means some feature loss (no online editing! No public sharing!), when used for a sup-set of extremely sensitive data like your credit card details, drivers license or the fiscal year report draft of a company, it is a unique and crucial addition to a file sync and share solution.

The Nextcloud End-to-end Encryption design is unique in several ways, offering a fully secure way of sharing without passwords, easy addition of new devices and an optional admin recovery key.

In this presentation I'll go over the requirements we defined, the threat model we applied and the full design of the solution. No code or algorithms, but high level "what does what, when and how". I promise pretty diagrams to help you understand a complex solution to a complex problem!

If you are into crypto, you are very much invited to join and provide feedback on the solution we came up with.

Date:
2018 April 29 - 06:45
Duration:
45 min
Room:
CC-200
Conference:
LinuxFest Northwest 2018
Language:
Track:
Security
Difficulty:
Medium

Happening at the same time:

  1. Linux 102: Choosing the right distro for you
  2. Start Time:
    2018 April 29 06:45

    Room:
    HC-108

  3. Securing Docker on the Cheap - Part 2 - Vulnerabilities
  4. Start Time:
    2018 April 29 06:45

    Room:
    CC-208

  5. Introduction to the Clojure Programming Language
  6. Start Time:
    2018 April 29 06:45

    Room:
    CC-236

  7. Endless Summer of Code: Building the Foundation of a Community Through GSOC
  8. Start Time:
    2018 April 29 06:45

    Room:
    CC-115

  9. Linux email clients give me a migrane
  10. Start Time:
    2018 April 29 06:45

    Room:
    CC-114

  11. Let's uninstall GRUB
  12. Start Time:
    2018 April 29 06:45

    Room:
    CC-235

  13. Brave New World
  14. Start Time:
    2018 April 29 06:45

    Room:
    G-103

  15. End-to-end Encryption in Nextcloud
  16. Start Time:
    2018 April 29 06:45

    Room:
    CC-200

  17. Linux Professional Institute: Exam Lab - Session 2
  18. Start Time:
    2018 April 29 07:00

    Room:
    HC-112 LPI

  19. Let's Self-host Installathon: Nextcloud, Mediawiki, Wordpress... with UBOS
  20. Start Time:
    2018 April 29 07:15

    Room:
    CC-201 TUT1