Skip to main content
Log in

Distributed storage scheme for encryption speech data based on blockchain and IPFS

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Traditional centralized cloud storage has difficulties in realizing the secure storage and sharing of speech and other multimedia data, as well as realizing fine-grained access control and privacy protection for speech data. To address this problem, we propose a distributed storage scheme for encryption speech data based on blockchain and inter planetary file system (IPFS). Our scheme is based on the characteristics of blockchain anti-tampering, decentralization and traceability. It is designed to ensure the security and controllability of private sensitive speech data of data users without the use of centralized cloud storage architecture. First, the ciphertext policy hierarchical attribute-based encryption (CP-HABE) scheme is used to encrypt the speech data. The encrypted speech data is then stored in the IPFS to achieve distributed storage. Second, a distributed and trusted access control policy is implemented by deploying an access control protocol Ethereum smart contract related to speech attributes. Finally, the proposed scheme is deployed and tested in the Linux environment, and the smart contract is deployed on the Ethereum test chain. Through experimental comparison with different storage schemes, analysis of the operational properties of our scheme and the evaluation of the quality index of the encryption scheme, the proposed scheme is shown to reliable, secure and scalable.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Data availability

Previously reported speech data were used to support this study and are available at https://doi.org/10.48550/arXiv.1512.01882. This is cited at relevant places within the text as reference [32].

References

  1. Sharma P, Jindal R, Borah MD (2020) Blockchain technology for cloud storage: a systematic literature review. ACM Comput Surv (CSUR) 53(4):1–32. https://doi.org/10.1145/3403954

    Article  Google Scholar 

  2. Benisi NZ, Aminian M, Javadi B (2020) Blockchain-based decentralized storage networks: a survey. J Netw Comput Appl 162:102656. https://doi.org/10.1016/j.jnca.2020.102656

    Article  Google Scholar 

  3. Pavithra S, Ramya S, Prathibha S (2019) A survey on cloud security issues and blockchain. In: 2019 3rd International Conference on Computing and Communications Technologies (ICCCT). IEEE, pp 136–140. https://doi.org/10.1109/iccct2.2019.8824891

  4. Kumar R, Tripathi R (2019) Implementation of distributed file storage and access framework using IPFS and blockchain. In: 2019 Fifth International Conference on Image Information Processing (ICIIP). IEEE, pp 246–251. https://doi.org/10.1109/iciip47207.2019.8985677

  5. Kumar R, Tripathi R (2020) Blockchain-based framework for data storage in peer-to-peer scheme using interplanetary file system. In: Handbook of research on blockchain technology. Academic Press, pp 35–59. https://doi.org/10.1016/b978-0-12-819816-2.00002-2

  6. Liu Q, Liu Y, Luo M et al (2022) The security of blockchain-based medical systems: research challenges and opportunities. IEEE Syst J. https://doi.org/10.1109/JSYST.2022.3155156

    Article  Google Scholar 

  7. Kumar R, Tripathi R (2021) Towards design and implementation of security and privacy framework for Internet of Medical Things (IoMT) by leveraging blockchain and IPFS technology. J Supercomput 77:7916–7955. https://doi.org/10.1007/s11227-020-03570-x

    Article  Google Scholar 

  8. Jabarulla MY, Lee HN (2021) Blockchain-based distributed patient-centric image management system. Appl Sci 11(1):196–216. https://doi.org/10.1007/s11227-020-03570-x

    Article  Google Scholar 

  9. Chen Y, Ding S, Xu Z et al (2019) Blockchain-based medical records secure storage and medical service framework. J Med Syst 43(1):1–9. https://doi.org/10.1007/s10916-018-1121-4

    Article  Google Scholar 

  10. Gochhayat SP, Bandara E, Shetty S, et al (2019) Yugala: Blockchain based encrypted cloud storage for IoT data. In: IEEE International Conference on Blockchain (Blockchain). IEEE, pp 483–489. https://doi.org/10.1109/blockchain.2019.00073

  11. Zhang L, Zhang Y, Wu Q et al (2022) A secure and efficient decentralized access control scheme based on blockchain for vehicular social networks. IEEE Internet Things J. https://doi.org/10.1109/JIOT.2022.3161047

    Article  Google Scholar 

  12. Ren Y, Leng Y, Zhu F et al (2019) Data storage mechanism based on blockchain with privacy protection in wireless body area network. Sensors 19(10):2395. https://doi.org/10.3390/s19102395

    Article  Google Scholar 

  13. Lee KS, Kim SK (2019) Analysis of storage and retrieval results of audio sources and signatures using blockchain and distributed storage system. J Broadcast Eng 24(7):1228–1236. https://doi.org/10.5909/JBE.2019.24.7.1228

    Article  Google Scholar 

  14. Manikandan D, Valliyammai C, Karthika RN (2020) Blockchain-based secure big data storage on cloud. Int J Recent Technol Engg; 9(4):37–45. https://doi.org/10.35940/ijrte.D4744.119420

  15. Kan J, Zhang J, Liu D et al (2022) Proxy re-encryption scheme for decentralized storage networks. Appl Sci 12(9):4260–4280. https://doi.org/10.3390/app12094260

    Article  Google Scholar 

  16. Hoang V H, Lehtihet E, Ghamri-Doudane Y. Privacy-preserving blockchain-based data sharing platform for decentralized storage systems. In: 2020 IFIP Networking Conference (Networking). IEEE, 2020, pp 280–288

  17. Li J, Wu J, Jiang G et al (2020) Blockchain-based public auditing for big data in cloud storage. Inf Process Manage 57(6):102382. https://doi.org/10.1016/j.ipm.2020.102382

    Article  Google Scholar 

  18. Bethencourt J, Sahai A, Waters B (2007) Ciphertext-policy attribute-based encryption. In: 2007 IEEE symposium on security and privacy (SP'07). IEEE, pp 321–334. https://doi.org/10.1109/SP.2007.11.hal-01788815

  19. Sammy F, Vigila S (2022) An efficient blockchain based data access with modified hierarchical attribute access structure with CP-ABE using ECC scheme for patient health record. Secur Commun Netw. https://doi.org/10.1155/2022/8685273

    Article  Google Scholar 

  20. Ba Y, Hu X, Chen Y et al (2021) A blockchain-based CP-ABE scheme with partially hidden access structures. Secur Commun Netw. https://doi.org/10.1155/2021/4132597

    Article  Google Scholar 

  21. Sun J, Yao X, Wang S et al (2020) Blockchain-based secure storage and access scheme for electronic medical records in IPFS. IEEE Access 8:59389–59401. https://doi.org/10.1109/ACCESS.2020.2982964

    Article  Google Scholar 

  22. Chen T, Yu Y, Duan Z (2019) Data access and sharing approach for trade documentations based on blockchain technology. In: 2019 3rd International Conference on Electronic Information Technology and Computer Engineering (EITCE). IEEE, pp 1732–1736. https://doi.org/10.1109/EITCE47263.2019.9095045

  23. Zhang Q, Zhao Z, Fu M (2021) Speech encryption scheme based on ciphertext policy hierarchical attribute in cloud storage. Secur Commun Netw. https://doi.org/10.1155/2021/9606240

    Article  Google Scholar 

  24. Sathiyamurthi P, Ramakrishnan S (2022) Speech encryption using hybrid-hyper chaotic system and binary masking technique. Multimed Tools Appl 81(5):6331–6349. https://doi.org/10.1007/s11042-021-11757-4

    Article  Google Scholar 

  25. Hughes A, Park A, Kietzmann J et al (2019) Beyond Bitcoin: What blockchain and distributed ledger technologies mean for firms. Bus Horiz 62(3):273–281. https://doi.org/10.1016/j.bushor.2019.01.002

    Article  Google Scholar 

  26. Hasan SS, Sultan NH, Barbhuiya FA (2019) Cloud data provenance using IPFS and blockchain technology. In: Proceedings of the Seventh International Workshop on Security in Cloud Computing, pp 5–12. https://doi.org/10.1145/3327962.3331457

  27. Androulaki E, Barger A, Bortnikov V, et al (2018) Hyperledger fabric: a distributed operating system for permissioned blockchains. In: Proceedings of the Thirteenth EuroSys Conference. https://doi.org/10.1145/3190508.3190538

  28. Wu C, Xiong J, Xiong H et al (2022) A review on recent progress of smart contract in blockchain. IEEE Access 10:50839–50863. https://doi.org/10.1109/ACCESS.2022.3174052

    Article  Google Scholar 

  29. Doan T V, Bajpai V, Psaras Y, et al (2022) Towards decentralised cloud storage with IPFS: opportunities, challenges, and future directions. arXiv preprint arXiv:2202.06315. https://doi.org/10.48550/arXiv.2202.06315

  30. Nabben K (2022) Decentralized technology in practice: social and technical resilience in IPFS. SSRN, March 31. https://doi.org/10.2139/ssrn.4082016

  31. Daniel E, Tschorsch F (2022) Ipfs and friends: A qualitative comparison of next generation peer-to-peer data networks. IEEE Commun Surv Tutor 24(1):31–52. https://doi.org/10.1109/comst.2022.3143147

    Article  Google Scholar 

  32. Wang D, Zhang X, THCHS-30: A free Chinese speech corpus, 2015, arXiv:1512.01882. [Online]. https://doi.org/10.48550/arXiv.1512.01882. Accessed 22 August 2021

  33. Github-Go-IPFS. [Online]. https://github.com/ipfs/go-ipfs. Accessed 2 June 2022

  34. Protocol Labs. IPFS powers the distributed web. [Online]. https://ipfs.io. Accessed 2 June 2022

  35. Di Sorbo A, Laudanna S, Vacca A et al (2022) Profiling gas consumption in solidity smart contracts[J]. J Syst Softw 186:111193. https://doi.org/10.1016/j.jss.2021.111193

    Article  Google Scholar 

  36. MetaMask. Metamask.io. [Online]. https://metamask.io. Accessed 2 June 2022

  37. Etherscan. [Online]. Available: https://rinkeby.etherscan.io. Accessed 2 June 202

  38. Sethi K, Pradhan A, Bera P (2020) Practical traceable multi-authority CP-ABE with outsourcing decryption and access policy updation. J Inf Secur Appl 51:102435. https://doi.org/10.1016/j.jisa.2019.102435

    Article  Google Scholar 

  39. Immunfei. [Online]. Available: https://immunefi.com/. Accessed 2 June 2022

  40. Loureiro M, Pêgo A, Raposo IG (2021) The real blockchain game changer: protocols and DAOs for coordinating work to provide goods and services[M]//Political and economic implications of blockchain technology in business and healthcare. IGI Global. https://doi.org/10.4018/978-1-7998-7363-1.ch005

    Article  Google Scholar 

Download references

Acknowledgements

This work is supported by the National Natural Science Foundation of China (No. 61862041, 61363078).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhenyu Zhao.

Ethics declarations

Conflicts of interest

The author declare that there is no conflict of interest regarding the publication of this paper.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, Q., Zhao, Z. Distributed storage scheme for encryption speech data based on blockchain and IPFS. J Supercomput 79, 897–923 (2023). https://doi.org/10.1007/s11227-022-04702-1

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-022-04702-1

Keywords

Navigation