Cryptocurrency Weekend Keynote
Explains oblivious computation algorithms to hide access patterns in encrypted databases, with applications across blockchains, contact discovery, and AI.
Summary
Information Leakage in Encrypted Databases
Traditional encrypted databases protect stored data contents at rest, but fail to hide access patterns. Observing which memory locations or records are queried reveals highly sensitive information in applications like private contact discovery, blockchain state access, and large language model inference.
Principles of Oblivious Computation
Oblivious computation algorithms, including Oblivious RAM (ORAM) and oblivious data structures, mathematically decouple observable physical memory accesses from logical user queries, guaranteeing provable privacy against observing adversaries.
Constructing Simple and Provably Secure Algorithms
Elaine Shi outlines efficient algorithmic constructions for oblivious computation that minimize bandwidth overhead and computational latency while providing rigorous cryptographic security proofs.
Real-World Applications in Signal and Ethereum
Oblivious computation is increasingly deployed in privacy-critical protocols, including Signal's private contact discovery service and emerging Ethereum scaling architectures, demonstrating practical feasibility at scale.
Related talks
Creator Stage·26 min
Patrick Walsh · Bob Wall
Explains embedding inversion attacks against generative AI vector databases and introduces open-source vector encryption for private search.
Creator Stage·26 min
Rachel Cummings
Examines operational challenges in deploying differential privacy systems across real-world enterprise environments and government agencies.
Previews·3 min
An overview of what to expect from the expanded cryptocurrency and blockchain security offerings at DEF CON 33.


