~/talk

Open-source Machine Learning on Encrypted Data

Talkat PyData Amsterdam 2024 · 2024-09-18..09-20· [security, machine-learning]
links:none on file
slides:none on file

Concrete ML compiles Python models to run under Fully Homomorphic Encryption so data stays encrypted end to end; it turns arbitrary functions into additions plus lookup tables, calibrates cryptographic parameters from a representative dataset, and demos include an image filter, sentiment classifier, and DNA-ancestry pipeline that run correctly. Practical limits: 16-bit lookup tables are viable, quantization is required, and runtime overhead is large—1,000 to 10,000× overhead—with ciphertext expansion from ~1000× reducible toward 10–20× via compression.

AI-written summary · about

  1. 0:00Introduction
  2. 1:16Concrete ML and why it matters
  3. 5:30When to use confidential ML
  4. 9:04Fully homomorphic encryption
  5. 11:06Compiler for encrypted computations
  6. 13:56Concrete ML framework
  7. 16:45Demo: encrypted image transform
  8. 19:54Demo: encrypted sentiment analysis
  9. 21:20Demo: secure DNA ancestry
  10. 23:52FHE for large language models
  11. 24:54Fine-tuning on encrypted data
  12. 26:19Open-source commitment
  13. 27:06Q&A
~/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.