Skip to main content

Distributed Secure Storage System Based on Blockchain and TPA

  • Conference paper
  • First Online:
Network and System Security (NSS 2019)

Part of the book series: Lecture Notes in Computer Science ((LNSC,volume 11928))

Included in the following conference series:

  • 2272 Accesses

Abstract

With the rapid development of cloud computing technology, more and more users save a large amount of data in cloud storage. In addition to meeting the performance requirements, how to ensure the integrity of these data has become a hot topic for academic research in recent years. Provable data possession (PDP) based on trusted party auditor (TPA) is an important method to solve this problem. Decentralized storage based on blockchain technology, which has emerged in recent years, can well realize the proof of data possession. But it can’t seamlessly interface with high-performance cloud storage. In this paper, we propose a PDP model based on blockchain and TPA (BT-PDP). On this basis, a distributed secure file system (FS) is implemented to realize a BT-PDP proof of massive electronic data.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Adya, A., et al.: FARSITE: federated, available, and reliable storage for an incompletely trusted environment. ACM SIGOPS Oper. Syst. Rev. 36(SI), 1–14 (2002)

    Article  Google Scholar 

  2. Ateniese, G., et al.: Provable data possession at untrusted stores. In: Proceedings of the 14th ACM Conference on Computer and Communications Security, pp. 598–609. ACM (2007)

    Google Scholar 

  3. Barsoum, A.F., Hasan, M.A.: Provable multicopy dynamic data possession in cloud computing systems. IEEE Trans. Inf. Forensics Secur. 10(3), 485–497 (2014)

    Article  Google Scholar 

  4. Blaze, M.: A cryptographic file system for UNIX. In: Proceedings of the 1st ACM Conference on Computer and Communications Security, pp. 9–16. ACM (1993)

    Google Scholar 

  5. Dziembowski, S., Faust, S., Kolmogorov, V., Pietrzak, K.: Proofs of space. In: Gennaro, R., Robshaw, M. (eds.) CRYPTO 2015. LNCS, vol. 9216, pp. 585–605. Springer, Heidelberg (2015). https://doi.org/10.1007/978-3-662-48000-7_29

    Chapter  Google Scholar 

  6. Genaro, N., Torija, A., Ramos-Ridao, A., Requena, I., Ruiz, D., Zamorano, M.: A neural network based model for urban noise prediction. J. Acoust. Soc. Am. 128(4), 1738–1746 (2010)

    Article  Google Scholar 

  7. Halcrow, M.: eCryptfs: a stacked cryptographic filesystem. Linux J. 2007(156), 2 (2007)

    Google Scholar 

  8. Juels, A., Kaliski Jr, B.S.: PORs: proofs of retrievability for large files. In: Proceedings of the 14th ACM Conference on Computer and Communications Security, pp. 584–597. ACM (2007)

    Google Scholar 

  9. Li, L., Yang, Y., Wu, Z.: FMR-PDP: flexible multiple-replica provable data possession in cloud storage. In: 2017 IEEE Symposium on Computers and Communications (ISCC), pp. 1115–1121. IEEE (2017)

    Google Scholar 

  10. Moran, T., Orlov, I.: Proofs of space-time and rational proofs of storage. IACR Cryptology ePrint Archive 2016/35 (2016)

    Google Scholar 

  11. Nakamoto, S., et al.: Bitcoin: a peer-to-peer electronic cash system (2008)

    Google Scholar 

  12. Schmuck, F.B., Haskin, R.L.: GPFS: a shared-disk file system for large computing clusters. In: FAST, vol. 2 (2002)

    Google Scholar 

  13. Sebé, F., Domingo-Ferrer, J., Martinez-Balleste, A., Deswarte, Y., Quisquater, J.J.: Efficient remote data possession checking in critical information infrastructures. IEEE Trans. Knowl. Data Eng. 20(8), 1034–1038 (2008)

    Article  Google Scholar 

  14. Shacham, H., Waters, B.: Compact proofs of retrievability. In: Pieprzyk, J. (ed.) ASIACRYPT 2008. LNCS, vol. 5350, pp. 90–107. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-89255-7_7

    Chapter  Google Scholar 

  15. Shu, J., Shen, Z., Xue, W.: Shield: a stackable secure storage system for file sharing in public storage. J. Parallel Distrib. Comput. 74(9), 2872–2883 (2014)

    Article  Google Scholar 

  16. Tan, S., Jia, Y., Han, W.H., et al.: Research and development of provable data integrity in cloud storage. Chin. J. Comput. 38(1), 164–177 (2015)

    MathSciNet  Google Scholar 

  17. Tian, H., et al.: Dynamic-hash-table based public auditing for secure cloud storage. IEEE Trans. Serv. Comput. 10(5), 701–714 (2015)

    Article  Google Scholar 

  18. Wang, H.: Identity-based distributed provable data possession in multicloud storage. IEEE Trans. Serv. Comput. 8(2), 328–340 (2014)

    Article  Google Scholar 

  19. Wood, G., et al.: Ethereum: a secure decentralised generalised transaction ledger. Ethereum Proj. Yellow Pap. 151(2014), 1–32 (2014)

    Google Scholar 

  20. Yan, H., Li, J., Han, J., Zhang, Y.: A novel efficient remote data possession checking protocol in cloud storage. IEEE Trans. Inf. Forensics Secur. 12(1), 78–88 (2016)

    Article  Google Scholar 

  21. Zadok, E., Badulescu, I., Shender, A.: Cryptfs: a stackable Vnode level encryption file system. Technical report, Technical report CUCS-021-98, Computer Science Department, Columbia University (1998)

    Google Scholar 

Download references

Acknowledgements

This paper is supported by the National Key R&D Program of China through project H1943050901, by the Natural Science Foundation of China through projects 61972019, 61932011, 61772538.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Haibin Zheng .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Wang, H., Ma, W., Zheng, H., Wu, Q. (2019). Distributed Secure Storage System Based on Blockchain and TPA. In: Liu, J., Huang, X. (eds) Network and System Security. NSS 2019. Lecture Notes in Computer Science(), vol 11928. Springer, Cham. https://doi.org/10.1007/978-3-030-36938-5_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-36938-5_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-36937-8

  • Online ISBN: 978-3-030-36938-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics