Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

How to Build a Trusted Database System on Untrusted Storage

Some emerging applications require programs to maintain sensitive state on untrusted hosts. This paper presents the architecture and implementation of a trusted database system, TDB, which leverages a small amount of trusted storage to protect a scalable amount of untrusted storage. The database is encrypted and validated against a collision-resistant hash kept in trusted storage, so untrusted programs cannot read the database or modify it undetectably. TDB integrates encryption and hashing with a low-level data model, which protects data and metadata uniformly, unlike systems built on top of a conventional database system. The implementation exploits synergies between hashing and log-structured storage. Preliminary performance results show that TDB outperforms an off-the-shelf embedded database system, thus supporting the suitability of the TDB architecture.

Umesh Maheshwari, InterTrust Technologies Corp.

Radek Vingralek, InterTrust Technologies Corp.

Bill Shapiro STAR Lab, InterTrust Technologies Corp.

BibTeX
@inproceedings {271164,
author = {Umesh Maheshwari and Radek Vingralek and Bill Shapiro STAR Lab},
title = {How to Build a Trusted Database System on Untrusted Storage},
booktitle = {Fourth Symposium on Operating Systems Design and Implementation (OSDI 2000)},
year = {2000},
address = {San Diego, CA },
url = {https://www.usenix.org/conference/osdi-2000/how-build-trusted-database-system-untrusted-storage},
publisher = {USENIX Association},
month = oct
}
Download

Links

Paper: 
http://www.usenix.org/events/osdi2000/full_papers/maheshwari/maheshwari.pdf
Paper (HTML): 
http://www.usenix.org/events/osdi2000/full_papers/maheshwari/maheshwari_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us