Skip to main content

FileShare: A Blockchain and IPFS Framework for Secure File Sharing and Data Provenance

  • Conference paper
  • First Online:
Advances in Machine Learning and Computational Intelligence

Part of the book series: Algorithms for Intelligent Systems ((AIS))

Abstract

In this paper, we introduce FileShare—a secure decentralized application framework for sharing files and data provenance. It overcomes the integrity and ownership issues in the existing solutions for file sharing and data provenance. In the proposed framework, a decentralized application (DApp) on top of Ethereum is responsible for user registration and for provenance purposes. Ethereum smart contract is used to govern, manage, and provide traceability and visibility into the history of the shared content from its origin to the latest version. It employs IPFS, a distributed file system, as its data storage layer, avoiding the pitfalls of centralized storage solutions. The proposed framework utilizes an inbuilt editor to view and modify files. The files will be stored in an encrypted form on IPFS and can only be accessed in the FileShare text editor. Modify and share operations performed on shared files are recorded separately to the blockchain, ensuring high integrity, resiliency, and transparency.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. P. Morgan, Using Blockchain Technology to Prove Existence of a Document. Last accessed 20 Feb 2018

    Google Scholar 

  2. J. Benet. IPFS-Content Addressed, Versioned, P2P Filesystem (2014). arXiv preprint arXiv:1407.3561

    Google Scholar 

  3. A. Rajalakshmi, K.V. Lakshmy, P.P. Amritha, A blockchain and IPFS based framework for secure Research record keeping. Int. J. Pure Appl. Math. 119, 1437–1442 (2018)

    Google Scholar 

  4. N. Nizamuddin, H. Hasan, K. Salah, IPFS-Blockchain-Based Authenticity of Online Publications (2018). https://doi.org/10.1007/978-3-319-94478-4_14

  5. Solidity—Solidity 0.4.23 Documentation, in Solidity.readthedocs.io (2018). [Online]. Available: http://solidity.readthedocs.io/en/v0.4.23/

  6. Remix—Solidity IDE, in Remix.ethereum.org (2018). [Online]. Available: https://remix.ethereum.org/

  7. Truffle Suite—Your Ethereum Swiss Army Knife, Truffle Suite (2018). [Online]. Available: http://truffleframework.com/

  8. MetaMask, in Metamask.io (2018). [Online]. Available: https://metamask.io/

  9. R. Hasan, R. Sion, M. Winslett, Sprov 2.0: A Highlyconfigurable Platform-Independent Library for Secure Provenance, in ACM, CCS, Chicago, IL, USA (2009)

    Google Scholar 

  10. R.K. Ko, M.A. Will, Progger: An Efficient, Tamperevident Kernel-Space Logger for Cloud Data Provenance Tracking, in 2014 IEEE 7th International Conference on Cloud Computing. IEEE (2014), pp. 881–889

    Google Scholar 

  11. X. Liang, S. Shetty, D. Tosh, C. Kamhoua, K. Kwiat, L. Njilla, Provchain: A blockchain-Based Data Provenance Architecture in Cloud Environment with Enhanced Privacy and Availability, in Proceedings of the 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing. IEEE Press (2017), pp. 468–477

    Google Scholar 

  12. Chainpoint: A Scalable Protocol for Anchoring Data in the Blockchain and Generating Blockchain Receipts. http://www.chainpoint.org/. Last accessed 8 Nov 2019

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shreya Khatal .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Khatal, S., Rane, J., Patel, D., Patel, P., Busnel, Y. (2021). FileShare: A Blockchain and IPFS Framework for Secure File Sharing and Data Provenance. In: Patnaik, S., Yang, XS., Sethi, I. (eds) Advances in Machine Learning and Computational Intelligence. Algorithms for Intelligent Systems. Springer, Singapore. https://doi.org/10.1007/978-981-15-5243-4_79

Download citation

  • DOI: https://doi.org/10.1007/978-981-15-5243-4_79

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-15-5242-7

  • Online ISBN: 978-981-15-5243-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics