Skip to main content

Advertisement

Log in

Blockchain-based distributed application for multimedia system using Hyperledger Fabric

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Over the past few years, blockchain technology has acquired good faith as a modern, secure distributed network in the form of a ledger to conduct and store records of transactions. Blockchain is an evolving technological innovation that can offer solutions to real-world problems of various domains such as cloud computing, the Internet of Things, supply chain, and multimedia. In multimedia, there is an increased requirement for security due to various threats, including replicating digital data without any information loss and manipulating the same without any detection. Moreover, the security of personal multimedia systems is perceived as one of the fundamental human rights concerns. Therefore, this paper proposed a blockchain-based distributed application to secure personal multimedia data such as images, text, videos, etc. The proposed work maintains personal multimedia data’s security, privacy, and integrity to meet multimedia security requirements and address the above issues. The blockchain architecture is developed on Hyperledger Fabric, a permissioned blockchain structure using Hyperledger Composer, and stores multimedia data by utilizing SWARM decentralized storage system. The proposed architecture provides a cross-platform, low-cost, and energy-efficient blockchain prototype to manage and secure personal multimedia data. Many experimental tests are conducted to evaluate the performance of the proposed work based on various parameters such as transaction latency, asset latency, throughput, power consumption, upload, and download time for multimedia data. Finally, the proposed work’s robustness, feasibility, and reliability are proved by comparing it with the existing works. Results and discussion show that the proposed scheme is more efficient than the existing schemes.

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
Algorithm 1
Algorithm 2
Fig. 4
Algorithm 3
Fig. 5
Algorithm 4
Fig. 6
Algorithm 5
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22

Similar content being viewed by others

Data availability

Data sharing is not applicable to this article as no datasets were generated or analyzed during the current work.

References

  1. Androulaki E, Barger A, Bortnikov V, Cachin C, Christidis K, De Caro A et al (2018) Hyperledger fabric: a distributed operating system for permissioned blockchains. In: Proceedings of the Thirteenth EuroSys Conference. ACM, pp 1–15

  2. Anh Dinh TT, Wang J, Chen G, Liu R, Chin Ooi B, Tan KL (2017) BLOCKBENCH: a framework for analyzing private blockchains. In: Proceedings of the ACM International Conference on Management of Data (SIGMOD ‘17). Association for Computing Machinery, New York, pp 1085–1100. https://doi.org/10.1145/3035918.3064033

  3. Bui T, Thereaux O, Cooper D, Collomosse J, Bell M, Green A, Keller JR (2020) Tamper-proofing video with hierarchical attention autoencoder hashing on blockchain. IEEE Trans Multimedia. https://doi.org/10.1109/tmm.2020.2967640

    Article  Google Scholar 

  4. Cho S, Jeong C (2019) A blockchain for media: survey. In: Proceedings of the International Conference on Electronics, Information, and Communication (ICEIC), pp 1–2. https://doi.org/10.23919/ELINFOCOM.2019.8706434

  5. Dhillon V, Metcalf D, Hooper M (2017) The hyperledger project. In: Blockchain-enabled applications. Springer, pp 139–149

  6. Dobre RA, Preda RO, Oprea CC, Pirnog I (2018) Authentication of JPEG Images on the Blockchain. In: Proceedings of the International Conference on Control, Artificial Intelligence, Robotics & Optimization (ICCAIRO), pp 211–215. https://doi.org/10.1109/ICCAIRO.2018.00042

  7. Ghimire S, Choi JY, Lee B (2020) Using blockchain for improved video integrity verification. IEEE Trans Multimed 22(1):108–121. https://doi.org/10.1109/TMM.2019.2925961

    Article  Google Scholar 

  8. Gupta BB, Yamaguchi S, Agrawal DP (2018) Advances in security and privacy of Multimedia Big Data in Mobile and Cloud Computing. Multimedia Tools and Applications 77:9203–9208. https://doi.org/10.1007/s11042-017-5301-x

    Article  Google Scholar 

  9. Han D, Zhu Y, Li D, Liang W, Souri A, Li KC (2022) A blockchain-based auditable access control system for private data in service-centric IoT environments. IEEE Trans Industr Inf 18(5):3530-3540. https://doi.org/10.1109/TII.2021.3114621

    Article  Google Scholar 

  10. iCloud leaks of celebrity photos, Wikipedia [Online] Available: https://en.wikipedia.org/wiki/ICloud_leaks_of_celebrity_photos

  11. Jain R (2009) Multimedia data. In: Liu L, Özsu MT (eds) Encyclopedia of database systems. Springer, Boston. https://doi.org/10.1007/978-0-387-39940-9_1008

  12. Jan MA, Cai J, Gao X-C, Khan F, Mastorakis S, Usman M, Alazab M, Watters P (2021) Security and blockchain convergence with internet of Multimedia Things: current trends, research challenges, and future directions. J Netw Comput Appl 175

  13. Keepsafe photo vault : Hide Private Photos and Videos, [Online] Available: https://keepsafe.en.softonic.com/android

  14. Khan G, Jabeen S, Khan MZ, Khan MUG, Iqbal R (2020) Blockchain-enabled deep semantic video-to-video summarization for IoT devices. Comput Electr Eng 81. https://doi.org/10.1016/j.compeleceng.2019.106524

  15. Khan A, Uddin M, Shaikh AA, Laghari AA, Rajput AE (2021) MF-ledger: blockchain hyperledger sawtooth-enabled novel and secure multimedia chain of custody forensic investigation architecture. IEEE Access 9:103637–103650. https://doi.org/10.1109/ACCESS.2021.3099037

    Article  Google Scholar 

  16. Kumar R, Tripathi R, Marchang N, Srivastava G, Gadekallu TR, Xiong NN (2021) A secured distributed detection system based on IPFS and blockchain for industrial image and video data security. J Parallel Distrib Comput 152:128–143

    Article  Google Scholar 

  17. Liang H, Wu J, Zheng X, Zhang M, Li J, Jolfaei A (2020) Fog-based secure service discovery for internet of multimedia things: a cross-blockchain approach. ACM Trans Multimed Comput Commun Appl 16(3s):1-23. https://doi.org/10.1145/3415151

    Article  Google Scholar 

  18. Liu Y, Lu Q, Zhu C, Yu Q (2021) A blockchain-based platform architecture for multimedia data management. Multimed Tools Appl. https://doi.org/10.1007/s11042-021-10558-z

    Article  Google Scholar 

  19. Liu J, Fan K, Li H, Yang Y (2021) A blockchain-based privacy preservation scheme in multimedia network. Multimed Tools Appl. https://doi.org/10.1007/s11042-021-10513-y

    Article  Google Scholar 

  20. Ma S, Zhang T, Wu A, Zhao X (2019) Lightweight and privacy-preserving data aggregation for mobile multimedia security. IEEE Access 7:114131–114140. https://doi.org/10.1109/ACCESS.2019.2935513

    Article  Google Scholar 

  21. Mingxiao D, Xiaofeng M, Zhe Z, Xiangwei W, Qijun C (2017) A review on consensus algorithm of blockchain. In: Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp 2567–2572

  22. Nakamoto S (2008) Bitcoin: a peer-to-peer electronic cash system, Available: http://www.bitcoin.org/bitcoin.pdf . Accessed on 15 June 2021

  23. Namasudra S (2020) Fast and secure data accessing by using DNA computing for the cloud environment. IEEE Trans Serv Comput. https://doi.org/10.1109/TSC.2020.3046471

    Article  Google Scholar 

  24. Nandakumar K, Ratha N, Pankanti S (2019) Proving multimedia integrity using sanitizable signatures recorded on blockchain. In: Proceedings of the ACM workshop on information hiding and multimedia security, pp 151–160. https://doi.org/10.1145/3335203.3335729

  25. Photosquared data leak exposes user’s photos and information, [Online], Available: https://www.infosecurity-magazine.com/news/photosquared-app-leaks-data/

  26. Sharma P, Jindal R, Borah MD (2020) Blockchain technology for cloud storage: a systematic literature review. ACM Comput Surv 53:1–32

    Article  Google Scholar 

  27. Sharma P, Jindal R, Borah MD (2021) A review of blockchain-based applications and challenges. Wirel Pers Commun:1–43

  28. Sharma P, Jindal R, Borah MD (2021) Blockchain-based decentralized architecture for cloud storage system. J Inform Secur Appl 62:1–15

    Google Scholar 

  29. Sharma P, Jindal R, Borah MD (2022) A review of smart contract-based platform, applications, and challenges. Cluster Comput:1–27

  30. Shi K, Zhu L, Zhang C, Xu L, Gao F, (2020) Blockchain-based multimedia sharing in vehicular social networks with privacy protection. Multimed Tools Appl 79:8085–8105. https://doi.org/10.1007/s11042-019-08284-8

    Article  Google Scholar 

  31. Trón V, fischer Á, Johnson N, Nagy DA, Felföldi Z (2020) Swarm documentation release 0.5. White Paper. [Online] Available. https://Swarmguide.readthedocs.io/_/downloads/en/latest/pdf/

  32. Vishwa A, Hussain FK (2018) A Blockchain-based approach for multimedia privacy protection and provenance. In: Proceedings of the IEEE Symposium Series on Computational Intelligence (SSCI), pp 1941–1945. https://doi.org/10.1109/SSCI.2018.8628636

  33. Zhang S, Lee J-H (2020) Analysis of the main consensus protocols of blockchain. ICT Express 6(2):93–97

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pratima Sharma.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher’s note

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

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sharma, P., Jindal, R. & Borah, M.D. Blockchain-based distributed application for multimedia system using Hyperledger Fabric. Multimed Tools Appl 83, 2473–2499 (2024). https://doi.org/10.1007/s11042-023-15690-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-15690-6

Keywords

Navigation