Zero Knowledge Architecture
summary
Defines “zero-knowledge architectures” that prevent intermediate components from accessing data they don’t need, using strict permission separation, heavy encryption, and key management. Examines whether those techniques can be applied to web applications running JavaScript in the browser, and evaluates whether client-side protections can realistically prevent malicious use of data.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 6:43Shared data problem
- 10:56Zero knowledge concepts
- 17:01End-to-end encryption
- 20:51Non-naïve approach
- 27:17Browser security
- 33:18Lost key management
- 39:43Secure NFC badge
- 42:09Trust and open source
related talks
38mZero Knowledge: you can't leak what you don't know
28mDeveloping zero-knowledge solutions with JavaScript
47mIs a Secured (Web) App Possible?
27mBuilding Zero-Knowledge Backends
49mZero Trust Application Architecture
45mZero Knowledge; Meeting the Growing Demand for Security and Privacy
44mZero-Knowledge Proofs: Simultaneously ensuring integrity and privacy
26mApplications of Zero Knowledge Proofs in the Banking Industry
