You are looking at a specific version 20170110:232212 of this paper. See the latest version.

Paper 2016/1063

Log-Structure Authenticated Data Storage with Minimal Trust

Yuzhe Tang and Ju Chen

Abstract

Today, data outsourcing to the clouds is a popular computing paradigm, and enabling efficient and trustworthy outsourcing becomes critically important as many emerging cloud applications are increasingly security-sensitive, such as healthcare, finance, etc. One of the promising techniques is authentication data structure (ADS). Most existing ADSs are not log-structured, yet cloud storage systems that work beneath the ADSs are log-structured – this structural mismatch leads to significant performance overhead. We propose log-structured ADSs for lightweight verification in cloud outsourcing. Our approach is leveraging recently available commercial TEE (trusted execution environment, such as Intel SGX). For security, only two functionalities are placed inside a TEE, that is, frontend consistency checking and backend maintenance computations, yielding a small TCB (trusted codebase). For performance efficiency, the ADS layer follows the log-structured design, resulting in small overhead. We implemented a working log-structured ADS system on LevelDB, and demonstrated a small TCB and small performance overhead (6 ∼ 12% in IO- intensive workloads) through extensive performance studies.

Metadata
Available format(s)
PDF
Publication info
Preprint. MINOR revision.
Keywords
hash functionsauthentication codes
Contact author(s)
ytang100 @ syr edu
History
2019-08-13: last of 5 revisions
2016-11-15: received
See all versions
Short URL
https://ia.cr/2016/1063
License
Creative Commons Attribution
CC BY
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.