Presented by:

Bc31ebab97ffb47b83536ec83507f93c

m4dz

from alwaysdata

m4dz is a strange animal. Through many lives, he always tried to teach to others what he learnt himself. Previously a web developer (nobody's perfect), concerned about privacy, a respect of private data, and cyber security. He's now Tech Evangelist at alwaysdata. He tries to inform about present and future of digital issues. His favorite book always remains «Alice in Wonderland».

Did you already hear about the ZKA pattern? Zero Knowledge stands for a pattern where no-one but the owner is aware of the content of the data. It's mainly in use in the Zero Knowledge Proof pattern, an authorization design. Despite its powerful concepts, Zero Knowledge patterns remain misunderstood.

In fact, there's a small amount of contents about what Zero Knowledge really is, what it implies, and how to use it. Architectures that use ZK by Design are nearly undocumented. It's a widely unknown territory.

Here's a wide and comprehensive talk about ZKA, with cryptography, keys exchange, data storage, blob secured transfers, privacy use-cases, and many more. Finally, we'll be focused on how to implement it in a web browser environment which is unsecured by design (because always bet on JavaScript).

Let's see how we can build secured (web)apps to improve our users' privacy.

Date:
2019 April 28 - 12:30
Duration:
45 min
Room:
CC-114
Conference:
LinuxFest Northwest 2019
Language:
Track:
Security
Difficulty:
Medium

Happening at the same time:

  1. Your Herd of Elephants: PostgreSQL Replication
  2. Start Time:
    2019 April 28 12:30

    Room:
    HC-103 Postgres

  3. Live Coding Minesweeper in Clojurescript
  4. Start Time:
    2019 April 28 12:30

    Room:
    CC-115

  5. Deep Dive into firecracker-containerd
  6. Start Time:
    2019 April 28 12:30

    Room:
    CC-200

  7. Zero Knowledge Architecture, is it possible?
  8. Start Time:
    2019 April 28 12:30

    Room:
    CC-114

  9. When NoSQL isn't enough, but SQL is too much
  10. Start Time:
    2019 April 28 12:30

    Room:
    CC-208

  11. Ghostbusting
  12. Start Time:
    2019 April 28 12:30

    Room:
    G-103

  13. From Analog to Digital and Back
  14. Start Time:
    2019 April 28 12:30

    Room:
    CC-236

  15. Creating a Stronger Community by Poisoning Your Own Well
  16. Start Time:
    2019 April 28 12:30

    Room:
    HC-104 Jupiter

  17. Common licensing issues for free software projects
  18. Start Time:
    2019 April 28 12:30

    Room:
    HC-108

  19. Hugo: Making Building Websites Fun Again
  20. Start Time:
    2019 April 28 12:30

    Room:
    CC-201 Tutorials

  21. Snapcraft Workshop
  22. Start Time:
    2019 April 28 12:30

    Room:
    CC-202 Tutorials

  23. FreeBSD is Everywhere
  24. Start Time:
    2019 April 28 12:30

    Room:
    CC-235