Skip to main content
Top
Published in: Peer-to-Peer Networking and Applications 6/2023

07-10-2023

FIBPRO: Peer-to-peer data management and sharing cloud storage system based on blockchain

Authors: Rui Han, Yu Wang, Mingfa Wan, Teng Yuan, Guozi Sun

Published in: Peer-to-Peer Networking and Applications | Issue 6/2023

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

With the continuous and rapid development of cloud-based data services, the total volume of Internet data is experiencing explosive growth. Nevertheless, contemporary centralized cloud storage-oriented data service providers encounter significant challenges in fully satisfying the requirements for user data security, fine-grained access control, and consistently high-performance standards. In this paper, we propose and implement an efficient peer-to-peer data storage and sharing system to address the challenges faced by service providers. Our solution utilizes the modified EOSIO blockchain and the InterPlanetary File System (IPFS) distributed storage as the underlying data storage framework. We employ hybrid encryption to ensure the secrecy of the shared data of the users and also to facilitate multiple uses and persistent storage of the shared data of the users. Moreover, with the expansion of the blockchain component, we provide a flexible transaction information audit solution that helps to trace the source of malicious behavior and reduces the cost of using blockchain information. In system analysis and experimental evaluation, compared to traditional blockchain storage, FIBPRO has theoretically achieved a 98.76% reduction in on-chain storage consumption. In practical concurrency testing, it achieved a comprehensive performance of approximately 1300 TPS (transactions per second), with an average upload efficiency of about 2.31MB/s and a download rate of about 5.29MB/s. These results demonstrate the system’s availability and scalability.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
FIBOS is a customized modification of EOSIO that extends on-chain governance and cross-chain interactions. https://​dev.​fo/​en-us
 
Literature
1.
go back to reference Nachiappan R, Javadi B, Calheiros RN et al (2017) Cloud storage reliability for big data applications: a state of the art survey. J Netw Comput Appl 97:35–47CrossRef Nachiappan R, Javadi B, Calheiros RN et al (2017) Cloud storage reliability for big data applications: a state of the art survey. J Netw Comput Appl 97:35–47CrossRef
2.
go back to reference Zhang Y, Geng H, Su L et al (2022) A blockchain-based efficient data integrity verification scheme in multi-cloud storage. IEEE Access 10:105920–105929CrossRef Zhang Y, Geng H, Su L et al (2022) A blockchain-based efficient data integrity verification scheme in multi-cloud storage. IEEE Access 10:105920–105929CrossRef
3.
go back to reference Prajapati P, Shah P (2022) A review on secure data deduplication: Cloud storage security issue. J King Saud Univ Comput Inf Sci 34(7):3996–4007 Prajapati P, Shah P (2022) A review on secure data deduplication: Cloud storage security issue. J King Saud Univ Comput Inf Sci 34(7):3996–4007
6.
go back to reference Sanka AI, Cheung RC (2021) A systematic review of blockchain scalability: Issues, solutions, analysis and future research. J Netw Comput Appl 195:103232CrossRef Sanka AI, Cheung RC (2021) A systematic review of blockchain scalability: Issues, solutions, analysis and future research. J Netw Comput Appl 195:103232CrossRef
7.
go back to reference Yu K, Tan L, Aloqaily M et al (2021) Blockchain-enhanced data sharing with traceable and direct revocation in iiot. IEEE Trans Industr Inf 17(11):7669–7678CrossRef Yu K, Tan L, Aloqaily M et al (2021) Blockchain-enhanced data sharing with traceable and direct revocation in iiot. IEEE Trans Industr Inf 17(11):7669–7678CrossRef
8.
go back to reference Arooj A, Farooq MS, Umer T (2022) Unfolding the blockchain era: Timeline, evolution, types and real-world applications. J Netw Comput Appl 103511 Arooj A, Farooq MS, Umer T (2022) Unfolding the blockchain era: Timeline, evolution, types and real-world applications. J Netw Comput Appl 103511
9.
go back to reference Fu JS, Liu Y, Chao HC et al (2018) Secure data storage and searching for industrial iot by integrating fog computing and cloud computing. IEEE Trans Industr Inf 14(10):4519–4528CrossRef Fu JS, Liu Y, Chao HC et al (2018) Secure data storage and searching for industrial iot by integrating fog computing and cloud computing. IEEE Trans Industr Inf 14(10):4519–4528CrossRef
10.
go back to reference Li J, Wu J, Chen L (2018) Block-secure: Blockchain based scheme for secure p2p cloud storage. Inf Sci 465:219–231CrossRef Li J, Wu J, Chen L (2018) Block-secure: Blockchain based scheme for secure p2p cloud storage. Inf Sci 465:219–231CrossRef
11.
go back to reference 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–9CrossRef 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–9CrossRef
12.
go back to reference Mustafa M, Alshare M, Bhargava D et al (2022) Perceived security risk based on moderating factors for blockchain technology applications in cloud storage to achieve secure healthcare systems. Comput Math Methods Med 2022 Mustafa M, Alshare M, Bhargava D et al (2022) Perceived security risk based on moderating factors for blockchain technology applications in cloud storage to achieve secure healthcare systems. Comput Math Methods Med 2022
13.
go back to reference Nizamuddin N, Abugabah A (2021) Blockchain for automotive: an insight towards the ipfs blockchain-based auto insurance sector. Int J Electr Comput Eng (IJECE) 11 Nizamuddin N, Abugabah A (2021) Blockchain for automotive: an insight towards the ipfs blockchain-based auto insurance sector. Int J Electr Comput Eng (IJECE) 11
14.
go back to reference Khatal S, Rane J, Patel D et al (2021) Fileshare: a blockchain and ipfs framework for secure file sharing and data provenance. In: Advances in Machine Learning and Computational Intelligence. Springer, pp 825–833 Khatal S, Rane J, Patel D et al (2021) Fileshare: a blockchain and ipfs framework for secure file sharing and data provenance. In: Advances in Machine Learning and Computational Intelligence. Springer, pp 825–833
15.
go back to reference Kumar S, Bharti AK, Amin R (2021) Decentralized secure storage of medical records using blockchain and ipfs: a comparative analysis with future directions. Secur Privacy 4(5):e162CrossRef Kumar S, Bharti AK, Amin R (2021) Decentralized secure storage of medical records using blockchain and ipfs: a comparative analysis with future directions. Secur Privacy 4(5):e162CrossRef
16.
go back to reference Wang S, Wang H, Li J et al (2020) A fast cp-abe system for cyber-physical security and privacy in mobile healthcare network. IEEE Trans Ind Appl 56(4):4467–4477 Wang S, Wang H, Li J et al (2020) A fast cp-abe system for cyber-physical security and privacy in mobile healthcare network. IEEE Trans Ind Appl 56(4):4467–4477
17.
go back to reference Sun X, Yu FR, Zhang P et al (2021) A survey on zero-knowledge proof in blockchain. IEEE Netw 35(4):198–205CrossRef Sun X, Yu FR, Zhang P et al (2021) A survey on zero-knowledge proof in blockchain. IEEE Netw 35(4):198–205CrossRef
18.
go back to reference Ta AT, Khuc TX, Nguyen TN et al (2021) Efficient unique ring signature for blockchain privacy protection. In: Information Security and Privacy: 26th Australasian Conference, ACISP 2021, Virtual Event, December 1–3, 2021, Proceedings 26, Springer, pp 391–407 Ta AT, Khuc TX, Nguyen TN et al (2021) Efficient unique ring signature for blockchain privacy protection. In: Information Security and Privacy: 26th Australasian Conference, ACISP 2021, Virtual Event, December 1–3, 2021, Proceedings 26, Springer, pp 391–407
19.
go back to reference Cao Y, Li Y, Sun Y et al (2019) Decentralized group signature scheme based on blockchain. 2019 International Conference on Communications. Information System and Computer Engineering (CISCE), IEEE, pp 566–569 Cao Y, Li Y, Sun Y et al (2019) Decentralized group signature scheme based on blockchain. 2019 International Conference on Communications. Information System and Computer Engineering (CISCE), IEEE, pp 566–569
20.
go back to reference Čapko D, Vukmirović S, Nedić N (2022) State of the art of zero-knowledge proofs in blockchain. In: 2022 30th Telecommunications Forum (TELFOR), IEEE, pp 1–4 Čapko D, Vukmirović S, Nedić N (2022) State of the art of zero-knowledge proofs in blockchain. In: 2022 30th Telecommunications Forum (TELFOR), IEEE, pp 1–4
21.
go back to reference Mallaki M, Majidi B, Peyvandi A et al (2021) Off-chain management and state-tracking of smart programs on blockchain for secure and efficient decentralized computation. Int J Comput Appl 1–8 Mallaki M, Majidi B, Peyvandi A et al (2021) Off-chain management and state-tracking of smart programs on blockchain for secure and efficient decentralized computation. Int J Comput Appl 1–8
22.
go back to reference Bamakan SMH, Motavali A, Bondarti AB (2020) A survey of blockchain consensus algorithms performance evaluation criteria. Expert Syst Appl 154:113385CrossRef Bamakan SMH, Motavali A, Bondarti AB (2020) A survey of blockchain consensus algorithms performance evaluation criteria. Expert Syst Appl 154:113385CrossRef
23.
go back to reference Lepore C, Ceria M, Visconti A et al (2020) A survey on blockchain consensus with a performance comparison of pow, pos and pure pos. Mathematics 8(10):1782CrossRef Lepore C, Ceria M, Visconti A et al (2020) A survey on blockchain consensus with a performance comparison of pow, pos and pure pos. Mathematics 8(10):1782CrossRef
25.
go back to reference Luo Y, Chen Y, Chen Q et al (2018) A new election algorithm for dpos consensus mechanism in blockchain. In: 2018 7th international conference on digital home (ICDH), IEEE, pp 116–120 Luo Y, Chen Y, Chen Q et al (2018) A new election algorithm for dpos consensus mechanism in blockchain. In: 2018 7th international conference on digital home (ICDH), IEEE, pp 116–120
26.
go back to reference Fan X, Chai Q (2018) Roll-dpos: a randomized delegated proof of stake scheme for scalable blockchain-based internet of things systems. In: Proceedings of the 15th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, pp 482–484 Fan X, Chai Q (2018) Roll-dpos: a randomized delegated proof of stake scheme for scalable blockchain-based internet of things systems. In: Proceedings of the 15th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, pp 482–484
27.
go back to reference Zou W, Lo D, Kochhar PS et al (2019) Smart contract development: Challenges and opportunities. IEEE Trans Softw Eng 47(10):2084–2106CrossRef Zou W, Lo D, Kochhar PS et al (2019) Smart contract development: Challenges and opportunities. IEEE Trans Softw Eng 47(10):2084–2106CrossRef
29.
go back to reference Mohan AP, Gladston A et al (2020) Merkle tree and blockchain-based cloud data auditing. Int J Cloud Appl Comput (IJCAC) 10(3):54–66 Mohan AP, Gladston A et al (2020) Merkle tree and blockchain-based cloud data auditing. Int J Cloud Appl Comput (IJCAC) 10(3):54–66
30.
go back to reference Kang P, Yang W, Zheng J (2022) Blockchain private file storage-sharing method based on ipfs. Sensors 22(14):5100CrossRef Kang P, Yang W, Zheng J (2022) Blockchain private file storage-sharing method based on ipfs. Sensors 22(14):5100CrossRef
31.
go back to reference Zheng Q, Li Y, Chen P et al (2018) An innovative ipfs-based storage model for blockchain. In: 2018 IEEE/WIC/ACM international conference on web intelligence (WI), IEEE, pp 704–708 Zheng Q, Li Y, Chen P et al (2018) An innovative ipfs-based storage model for blockchain. In: 2018 IEEE/WIC/ACM international conference on web intelligence (WI), IEEE, pp 704–708
33.
go back to reference Grant G, Hogan R (2015) Bitcoin: Risks and controls. J Corp Account Finance 26(5):29–35CrossRef Grant G, Hogan R (2015) Bitcoin: Risks and controls. J Corp Account Finance 26(5):29–35CrossRef
34.
go back to reference Liu H, Liu C, Zhao W et al (2018) S-gram: towards semantic-aware security auditing for ethereum smart contracts. In: 2018 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE), IEEE, pp 814–819 Liu H, Liu C, Zhao W et al (2018) S-gram: towards semantic-aware security auditing for ethereum smart contracts. In: 2018 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE), IEEE, pp 814–819
35.
go back to reference Sheldon MD (2019) A primer for information technology general control considerations on a private and permissioned blockchain audit. Curr Issues Audit 13(1):A15–A29CrossRef Sheldon MD (2019) A primer for information technology general control considerations on a private and permissioned blockchain audit. Curr Issues Audit 13(1):A15–A29CrossRef
36.
go back to reference Bonyuet D (2020) Overview and impact of blockchain on auditing. Int J Digit Account Res 20:31–43CrossRef Bonyuet D (2020) Overview and impact of blockchain on auditing. Int J Digit Account Res 20:31–43CrossRef
38.
go back to reference Guidi B, Michienzi A, Ricci L (2022) Evaluating the decentralisation of filecoin. In: Proceedings of the 3rd International Workshop on Distributed Infrastructure for the Common Good, pp 13–18 Guidi B, Michienzi A, Ricci L (2022) Evaluating the decentralisation of filecoin. In: Proceedings of the 3rd International Workshop on Distributed Infrastructure for the Common Good, pp 13–18
40.
go back to reference Li H, Mi X, Dou Y et al (2023) An empirical study of storj dcs: Ecosystem, performance, and security. In: 2023 IEEE/ACM 31st International Symposium on Quality of Service (IWQoS), IEEE, pp 1–10 Li H, Mi X, Dou Y et al (2023) An empirical study of storj dcs: Ecosystem, performance, and security. In: 2023 IEEE/ACM 31st International Symposium on Quality of Service (IWQoS), IEEE, pp 1–10
Metadata
Title
FIBPRO: Peer-to-peer data management and sharing cloud storage system based on blockchain
Authors
Rui Han
Yu Wang
Mingfa Wan
Teng Yuan
Guozi Sun
Publication date
07-10-2023
Publisher
Springer US
Published in
Peer-to-Peer Networking and Applications / Issue 6/2023
Print ISSN: 1936-6442
Electronic ISSN: 1936-6450
DOI
https://doi.org/10.1007/s12083-023-01570-1

Other articles of this Issue 6/2023

Peer-to-Peer Networking and Applications 6/2023 Go to the issue

Premium Partner