~/talk

Zero Knowledge; Meeting the Growing Demand for Security and Privacy

Talkat Dutch PHP Conference 2017 · 2017-06-29..07-01· [security, web-platform]
slides:none on file

Prototype SaaS splits storage and processing: a Laravel backend hosts separate profile and transaction servers, keys are generated in the browser with OpenPGP.js, passwords are bcrypt-hashed in-browser before sending, public keys live on the transaction server and private keys sit encrypted in the profile blob. The demo registers users, issues capability tokens, stores encrypted account data and lets the browser decrypt and re-encrypt transactions for client-side processing. Works as a proof of concept; biggest gaps are offline processing and correlation leakage from graph analysis; code is open source.

AI-written summary · about

  1. 0:00Start
  2. 1:48Securing Communications
  3. 7:07Software as a Service
  4. 9:02Zero Knowledge
  5. 12:39Profile Encryption
  6. 16:56Processing Encrypted Data
  7. 30:40Sharing Data Anonymously Between Users
  8. 31:00The Issues
  9. 33:25What Next?
  10. 36:01Competition!
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.