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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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)
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)
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)
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)
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
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)
Halcrow, M.: eCryptfs: a stacked cryptographic filesystem. Linux J. 2007(156), 2 (2007)
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)
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)
Moran, T., Orlov, I.: Proofs of space-time and rational proofs of storage. IACR Cryptology ePrint Archive 2016/35 (2016)
Nakamoto, S., et al.: Bitcoin: a peer-to-peer electronic cash system (2008)
Schmuck, F.B., Haskin, R.L.: GPFS: a shared-disk file system for large computing clusters. In: FAST, vol. 2 (2002)
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)
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
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)
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)
Tian, H., et al.: Dynamic-hash-table based public auditing for secure cloud storage. IEEE Trans. Serv. Comput. 10(5), 701–714 (2015)
Wang, H.: Identity-based distributed provable data possession in multicloud storage. IEEE Trans. Serv. Comput. 8(2), 328–340 (2014)
Wood, G., et al.: Ethereum: a secure decentralised generalised transaction ledger. Ethereum Proj. Yellow Pap. 151(2014), 1–32 (2014)
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)
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
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)