Secure Provenance

small logo

Quick links: [Publications] [Talks] [People

Provenance is the documented history of an object, in other words, how the object was created, modified, propagated, and disseminated to its current location/status. By looking into the provenance of an object, we can infer the trustworthiness of the object.

As increasing amounts of valuable information are produced and persist digitally, the ability to determine the origin of data becomes important. In science, medicine, commerce, and government, data provenance tracking is essential for rights protection, regulatory compliance, management of intelligence and medical data, and authentication of information as it flows through workplace tasks. While significant research has been conducted in this area, the associated security and privacy issues have not been explored, leaving provenance information vulnerable to illicit alteration as it passes through untrusted environments.

In this project, we show how to provide strong integrity and confidentiality assurances for data provenance information at the kernel, file system, or application layer. We have created a provenance-aware system prototype that implements provenance tracking of data writes at the application layer, which makes it extremely easy to deploy. Experimental results that show that, for real-life workloads, the runtime overhead of our approach to recording provenance with confidentiality and integrity guarantees are low, often less than 1%- 12% depending on optimizations.

People

Software

Experimental evaluation

 

Postmark, 20,000 small files of sizes 8KB-64KB, subjected to a workload of 100% to 0% write transaction. (i.e. read-bias 10 to 0).

Overhead1 refers to the Config-Disk mode, where the provenance chains were stored in the disk.

Overhead2 refers to the Config-RD mode, where the provenance chains were buffered on a RAM Disk, and periodically flushed to disk.

   
   
Experimental evaluation of SPROV run-time performance. For details, see our FAST 2009 paper

 

Publications

Posters

Talks

Provenance related bibliography

Links to Provenance-related research projects