Fides: Managing Data on Untrusted Infrastructure

01/20/2020
by   Sujaya Maiyya, et al.
0

Significant amounts of data are currently being stored and managed on third-party servers. It is impractical for many small scale enterprises to own their private datacenters, hence renting third-party servers is a viable solution for such businesses. But the increasing number of malicious attacks, both internal and external, as well as buggy software on third-party servers is causing clients to lose their trust in these external infrastructures. While small enterprises cannot avoid using external infrastructures, they need the right set of protocols to manage their data on untrusted infrastructures. In this paper, we propose TFCommit, a novel atomic commitment protocol that executes transactions on data stored across multiple untrusted servers. To our knowledge, TFCommit is the first atomic commitment protocol to execute transactions in an untrusted environment without using expensive Byzantine replication. Using TFCommit, we propose an auditable data management system, Fides, residing completely on untrustworthy infrastructure. As an auditable system, Fides guarantees the detection of potentially malicious failures occurring on untrusted servers using tamper-resistant logs with the support of cryptographic techniques. The experimental evaluation demonstrates the scalability and the relatively low overhead of our approach that allows executing transactions on untrusted infrastructure.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/28/2019

Clairvoyant State Machine Replication

We propose a new protocol for the generalized consensus problem in async...
research
04/28/2019

Blockchain Enabled Privacy Preserving Data Audit

Data owners upload large files to cloud storage servers, but malicious s...
research
10/03/2018

Distributing and Obfuscating Firewalls via Oblivious Bloom Filter Evaluation

Firewalls have long been in use to protect local networks from threats o...
research
12/29/2020

Lightweight Techniques for Private Heavy Hitters

This paper presents a new protocol for solving the private heavy-hitters...
research
09/19/2023

Preliminaries paper: Byzantine Tolerant Strong Auditable Atomic Register

An auditable register extends the classical register with an audit opera...
research
03/01/2021

Multi-Party Proof Generation in QAP-based zk-SNARKs

Zero-knowledge succinct non-interactive argument of knowledge (zkSNARK) ...
research
05/27/2021

PAC: Practical Accountability for CCF

Permissioned ledger systems execute transactions on a set of replicas go...

Please sign up or login with your details

Forgot password? Click here to reset