~/talk

Taming ML’s Wild West: Practical Model Signing with Sigstore on Kaggle

Talkat AI By the Bay 2025 · 2025-11-17..11-19· [security, machine-learning]
slides:none on file

Practical steps for attesting model integrity: use the Python library model-signing (pip install model-signing) with Sigstore to create short‑lived OIDC-backed certificates (10 minute lifetime), sign a directory of model files rather than bespoke formats, push signatures plus transparency log inclusion proofs, and verify hashes and trainer identity (GitHub OIDC) on download. Demos include Kaggle and NVIDIA hub integrations, a Jupyter notebook provenance capture for cell execution, and a provenance chain that detects unexpected extra releases (40 signed vs 38 expected).

AI-written summary · about

  1. 0:00Introduction to model signing
  2. 1:54Live attack demonstration
  3. 4:43Trust issues in model hubs
  4. 6:27Model signing requirements
  5. 7:09Signing a trained model
  6. 9:35Model signing 1.0 launch
  7. 10:40Sigstore integration explained
  8. 12:27Kaggle model signing demo
  9. 13:29Nvidia model hub integration
  10. 16:47Provenance and notebook attacks
  11. 19:16Integrity and provenance claims
  12. 20:41Future of model signing
  13. 22:06Getting involved in projects
  14. 23:11Q&A session
~/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.