Skip to content

ProvChain: A Blockchain-based Data Provenance Architecture in Cloud Environment with Enhanced Privacy and Availability

Notifications You must be signed in to change notification settings

HappySusan2016/ProvChain

Repository files navigation

ProvChain: A Blockchain-based Data Provenance Architecture in Cloud Environment with Enhanced Privacy and Availability

Instructions:

  1. Follow Owncloud docs (https://doc.owncloud.org/) and install the Owncloud platform.
  2. Add the test folder.
  3. Open the browser and run the scripts.

Watch the demo video to learn more information. If any questions, feel free to email me @ liangxueping2015@gmail.com.

The paper was accepted by 2017 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing.

BibTex:

@inproceedings{liang2017provchain, title={Provchain: A blockchain-based data provenance architecture in cloud environment with enhanced privacy and availability}, author={Liang, Xueping and Shetty, Sachin and Tosh, Deepak and Kamhoua, Charles and Kwiat, Kevin and Njilla, Laurent}, booktitle={Proceedings of the 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing}, pages={468--477}, year={2017}, organization={IEEE Press} }

Cloud data provenance is metadata that records the history of the creation and operations performed on a cloud data object. Secure data provenance is crucial for data accountability, forensics and privacy. In this paper, we propose a decentralized and trusted cloud data provenance architecture using blockchain technology. Blockchain-based data provenance can provide tamper-proof records, enable the transparency of data accountability in the cloud, and help to enhance the privacy and availability of the provenance data. We make use of the cloud storage scenario and choose the cloud file as a data unit to detect user operations for collecting provenance data. We design and implement ProvChain, an architecture to collect and verify cloud data provenance, by embedding the provenance data into blockchain transactions. ProvChain operates mainly in three phases: (1) provenance data collection, (2) provenance data storage, and (3) provenance data validation. Results from performance evaluation demonstrate that ProvChain provides security features including tamper-proof provenance, user privacy and reliability with low overhead for the cloud storage applications.

References

  1. Xueping Liang, Sachin Shetty, Deepak Tosh, Yafei Ji, Danyi Li, “Towards a Reliable and Accountable Cyber Supply Chain in Energy Delivery System using Blockchain”, 14th EAI International Conference on Security and Privacy in Communication Networks (SecureComm 2018), August 2018
  2. Xueping Liang, Sachin Shetty, Deepak Tosh, Juan Zhao, Danyi Li and Jihong Liu, “A Reliable Data Provenance and Privacy Preservation Architecture for Business-Driven Cyber-Physical Systems Using Blockchain,” The International Journal of Information Security and Privacy (IJISP), Feb 2018
  3. Xueping Liang, Sachin Shetty, Juan Zhao, Daniel Bowden, Danyi Li and Jihong Liu, “Towards Decentralized Accountability and Self-Sovereignty in Healthcare Systems,” The 19th International Conference on Information and Communications Security (ICICS 2017), Beijing, China, Dec 2017
  4. Xueping Liang, Sachin Shetty, Deepak Tosh, Peter Foytik, Lingchen Zhang. Towards a Reliable and Privacy Preserving Membership Service in Distributed Ledger Using SGX. The 19th International Conference on Information and Communications Security (ICICS 2017), Beijing, China, Dec 2017
  5. Deepak Tosh, Sachin Shetty, Xueping Liang, Charles A. Kamhoua, Laurent Njilla, “Consensus Protocols for Blockchain-based Data Provenance: Challenges and Opportunities,” 2017 IEEE 8th Annual Ubiquitous Computing, Electronics and Mobile Communication Conference (UEMCON), NY, October 19-21, 2017
  6. Xueping Liang, Juan Zhao, Sachin Shetty, Jihong Liu, Danyi Li. Integrating Blockchain for Data Sharing and Collaboration in Mobile Healthcare Applications. The 28th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC 2017).
  7. Deepak Tosh, Sachin Shetty, Xueping Liang, Charles Kamhoua, Kevin Kwiat, Laurent Njilla. Security Implications of Blockchain Cloud with Analysis of Block Withholding Attack. The 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID 2017).
  8. Xueping Liang, Sachin Shetty, Lingchen Zhang, Charles Kamhoua, Kevin Kwiat. Man in the Cloud (MITC) Defender: SGX-based User Credential Protection for Synchronization applications in Cloud Computing Platform. The 10th IEEE International Conference on Cloud Computing (IEEE Cloud 2017).
  9. Xueping Liang, Juan Zhao, Sachin Shetty, Danyi Li. Towards Data Assurance and Resilience in IoT Using Blockchain. MILCOM 2017.

About

ProvChain: A Blockchain-based Data Provenance Architecture in Cloud Environment with Enhanced Privacy and Availability

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published