Career: scalable oblivious-private computation with applications to databases and systems

Active Project Grant Awarded Last action

Award ID
2543814
Recipient
Awarding agency
Obligated
$369,079

Award facts

Completion date 2% complete
Place of performance
Santa Cruz, CA 95064, USA

Award details come from USAspending.gov.

About this award

The National Science Foundation Division of Computer and Network Systems awarded the University of California Santa Cruz $369,079 on October 1, 2026, under the Computer and Information Science and Engineering program (CFDA 47.070) to develop scalable oblivious-private computation methods that hide data access patterns from attackers while processing sensitive information at scale—including encrypted data in trusted execution environments on workloads of tens to hundreds of terabytes and beyond.

The research addresses a gap in cloud data protection: encryption alone cannot prevent attackers from inferring secrets through observed access patterns even when data is encrypted. The project designs faster, more scalable oblivious primitives for core database operations such as sorting, shuffling, and compaction, combining oblivious algorithms with hardware-based trusted execution to defend against both access-pattern and software side-channel attacks. Successful outcomes are intended to enable secure messaging, privacy-preserving artificial intelligence, confidential cloud databases, and multi-institutional collaboration in healthcare and financial services where hospitals or financial institutions share information to detect rare diseases or fraud without exposing individual records.

Work will be performed in Santa Cruz, California, with a period of performance from October 1, 2026, through September 30, 2031. The award is classified as a Project Grant, consistent with NSF's CAREER program structure supporting investigator-initiated research.

Description

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.- subawards are not planned for this award.

Quick answers

Who received award 2543814?

2543814 was awarded to University Of California Santa Cruz by Division of Computer and Network Systems (National Science Foundation) on October 1, 2026.

How much is award 2543814 worth?

$369,079 has been obligated on 2543814.

On GovTribe

See this award's full record

  • Every transaction and subaward
  • The recipient's other awards and teaming partners
  • Similar grant awards
  • Ask GovTribe AI about this award