~/talk

End-to-End File Encryption in Browser with Open Source Penumbra

Talkat Data Con LA 2021 · 2021-09-17..09-19· [security, web-platform]
links:none on file
slides:none on file

An open source library called Penumbra implements end-to-end browser encryption that decrypts large files in the client without buffering whole files or blocking the main thread. It streams gigabyte and terabyte payloads using writable streams and offloads CPU work to web workers, decrypts files in parallel, zips with Conflux and writes to disk via StreamSaver, and runs in Chrome Safari Edge with fallbacks and Firefox decryption workarounds.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 1:25Consumer data challenges
  3. 3:31Business data privacy needs
  4. 5:16End-to-end encryption necessity
  5. 8:09Browser encryption limitations
  6. 11:18Introducing Penumbra library
  7. 14:29Stream encryption pipeline
  8. 16:13Real-world Penumbra use case
  9. 17:58Live demo of Penumbra
  10. 18:39Browser compatibility details
  11. 20:21Open sourcing Penumbra
  12. 21:44Potential Penumbra applications
  13. 22:25Future Penumbra developments
  14. 24:32Other Transcend open source
  15. 25:14Closing remarks
~/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.