CAREER: Scalable Oblivious-Private Computation with Applications to Databases and Systems
- Institution
- University of California-Santa Cruz, CA
- Principal investigator
- Ioannis Demertzis
- Funding
- $630K
- Duration
- 2026–2031
Moonbase score
Still being scored
Abstract
Sensitive information is increasingly stored in the cloud, from medical records and financial data to private messages. Encryption alone is not enough to protect it: even when data is encrypted, access patterns can quietly reveal the underlying secrets to a watching attacker. Specialized secure hardware now built into commercial computer chips offers an affordable way to protect data while it is in use, but it too can be defeated by attackers who observe these access patterns. This project develops the building blocks needed to close that gap, making it practical to compute on sensitive data at very large scale without revealing anything about its contents. Success will bring strong privacy guarantees to everyday services that society relies upon, including secure messaging, privacy-preserving artificial intelligence, confidential cloud databases, and collaborations in which hospitals or financial institutions pool information to detect rare diseases or fraud without exposing any individual's data. By making strong privacy practical at scale for the systems society increasingly depends on, these advances serve common interests in security and privacy. The main goal of this project is to make oblivious computation, which hides data access patterns from powerful adversaries, practical on realistic workloads of tens to hundreds of terabytes and beyond, a scale that prior approaches could not reach. The work combines oblivious algorithms with trusted execution environments to defend simultaneously against both access-pattern and software side-channel attacks, and is organized into three research thrusts. The first designs faster, more scalable oblivious primitives for core operations such as sorting, shuffling, and compaction, using new models of parallelism that balance computation against communication across many machines and that exploit emerging hardware acceleration. The second builds on these primitives to construct scalable oblivious memory and data structures, including high-throughput, low-latency key-value stores with richer functionality and improved input-output efficiency. The third integrates these results into scalable oblivious database systems, contributing new distributed operators for filtering, aggregation, and complex multi-way joins, together with a query optimizer that reveals no information about intermediate results. All methods will be formally proven secure, released as open-source prototypes on commercial secure hardware, and evaluated against the best existing approaches using standard database benchmarks. The project also integrates these advances into new and revised courses, research-driven capstone projects, a credit-based security colloquium, and annual regional workshops, creating a virtuous cycle of discovery and instruction. This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
LOADING MOONBASE SCORE
Questions for University of California-Santa Cruz
Answered by the team behind this research.
No questions yet. Sign in to ask the first one
Related grants
Same institution, same topic, scored first.
- NSF · University of California-Santa Cruz70
Transforming Introductory Computer Science Instruction with an AI-Driven Classroom Assistant
Narges Norouzi · $276K · 2023
- NSF · University of California-Santa Cruz61
FuSe-TG: OpenBrain: Open-Source Cross-Layer Design of RRAM-based Neuromorphic Systems
Matthew Guthaus · $300K · 2023–2025
- NSF · University of California-Santa Cruz58
CAREER: GLOW: Linking the atmospheric and bulk compositions of rocky exoplanets: Constraints from meteorite outgassing analyses
Myriam Telus · $734K · 2023–2028