SPROV 2.0: A Highly-Configurable Platform-Independent Library for Secure Provenance

Data provenance allows us to explore the lineage and derivation history of data objects. As data and its provenance flow between people and tasks in potentially untrusted environments, it becomes essential to provide integrity and confidentiality assurances for provenance. Any solution also needs to be efficient, modular, and easy to deploy. In this poster and demonstration proposal, we discuss deployment issues of secure provenance in existing provenance systems. We present the design and implementation of SPROV 2.0 ‐ a highly configurable and modular library for secure provenance. SPROV 2.0 is designed in a platform-independent manner, and can be easily configured using plugins to utilize different cryptographic techniques and storage methods. We also show how SPROV 2.0 can be added to existing provenance frameworks.