A blockchain-based platform architecture for multimedia data management

Abstract

Massive amounts of multimedia data (i.e., text, audio, video, graphics and animation) are being generated everyday. Conventionally, multimedia data are managed by the platforms maintained by multimedia service providers, which are generally designed using centralised architecture. However, such centralised architecture may lead to a single point of failure and disputes over royalties or other rights. It is hard to ensure the data integrity and track fulfilment of obligations listed on the copyright agreement. To tackle these issues, in this paper, we present a blockchain-based platform architecture for multimedia data management. We adopt self-sovereign identity for identity management and design a multi-level capability-based mechanism for access control. We implement a proof-of-concept prototype using the proposed approach and evaluate it using a use case. The results show that the proposed approach is feasible and has scalable performance.

This is a preview of subscription content, access via your institution.

Listing 1
Fig. 1
Fig. 2
Fig. 3
Fig. 4
Listing 2
Listing 3
Listing 4
Listing 5
Fig. 5

Notes

  1. 1.

    https://solidity.readthedocs.io/

  2. 2.

    https://azure.microsoft.com/en-us/solutions/blockchain/

  3. 3.

    https://www.ibm.com/blockchain/

  4. 4.

    https://aws.amazon.com/managed-blockchain

  5. 5.

    https://nodejs.org/

  6. 6.

    http://expressjs.com/

  7. 7.

    https://www.parity.io/

  8. 8.

    https://github.com/ethereum/EIPs/issues/1056

  9. 9.

    https://www.aliyun.com/

  10. 10.

    https://ipfs.io/

References

  1. 1.

    Aitzhan NZ, Svetinovic D (2018) Security and privacy in decentralized energy trading through multi-signatures, blockchain and anonymous messaging streams. IEEE Trans Depend Secure Comput 15(5):840–852

    Article  Google Scholar 

  2. 2.

    Avizienis A, Laprie J-C , Randell B, Landwehr C (2004) Basic concepts and taxonomy of dependable and secure computing. IEEE TDSC 1(1):11–33

    Google Scholar 

  3. 3.

    Bhowmik D, Feng T (2017) The multimedia blockchain: a distributed and tamper-proof media transaction framework. In: 2017 22nd International conference on digital signal processing (DSP). pp 1–5

  4. 4.

    Christopher Allen The path to self-sovereign identity. http://www.lifewithalacrity.com/2016/04/the-path-to-self-soverereign-identity.html. accessed 14-August-2020.

  5. 5.

    (2016). Copyright law of people’s republic of china. http://english.court.gov.cn/2016-04/14/content_24532978.htm. accessed 14-August-2020

  6. 6.

    Dabrowski M, Pacyna P (2008) Generic and complete three-level identity management model. In: 2008 Second international conference on emerging security information, systems and technologies, pp 232–237, IEEE

  7. 7.

    Dennis Miller (2018) Blockchain and the internet of things in the industrial sector. IT Prof 20(3):15–18

    Article  Google Scholar 

  8. 8.

    Reed D, Sporny M, Longley D, Allen C, Grant R, Sabadello M Decentralized identifiers (data model and syntaxes for decentralized identifiers). https://w3c-ccg.github.io/did-spec/. accessed 14-August-2020.

  9. 9.

    Guo J, Li C, Zhang G, Sun Y, Bie R (2020) Blockchain-enabled digital rights management for multimedia resources of online education. Multimed Tools Appl 79:9735–9755

    Article  Google Scholar 

  10. 10.

    Kshetri N, Voas J (2018) Blockchain-enabled e-voting. IEEE Softw 35(4):95–99

    Article  Google Scholar 

  11. 11.

    Lee D, Park N (2020) Blockchain based privacy preserving multimedia intelligent video surveillance using secure merkle tree. Multimedia Tools and Applications

  12. 12.

    Liu Y, Lu Q, Paik HY, Xu X, Chen S, Liming Zhu (2020) Design-pattern-as-a-service for blockchain-based self-sovereign identity. IEEE Software

  13. 13.

    Lu Q, Xu X (2017) Adaptable blockchain-based systems: A case study for product traceability. IEEE Softw 34(6):21–27

    Article  Google Scholar 

  14. 14.

    Lu Q, Xu X, Liu Y, Weber I, Zhu L, Zhang W (2019) ubaas: A unified blockchain as a service platform. Futur Gener Comput Syst 101:564–575

    Article  Google Scholar 

  15. 15.

    Meadows A Netfix users collectively stream 164.8 million hours of video using nearly 500 million gb of data every day. https://www.soda.com/news/netfix-users-stream-164-million-hours-per-day/. accessed 14-August-2020

  16. 16.

    Modinis IDM (2005) Common terminological framework for interoperable electronic identity management. The 2005 Modinis IDM Study Team

  17. 17.

    Omohundro S (2014) Cryptocurrencies, smart contracts, and artificial intelligence. AI Matters 1(2):19–21

    MathSciNet  Article  Google Scholar 

  18. 18.

    Rathee Geetanjali, Sharma Ashutosh, Saini Hemraj, Kumar Rajiv, Iqbal Razi (2020) A hybrid framework for multimedia data processing in iot-healthcare using blockchain technology. Multimed Tools Appl 79:9711–9733

    Article  Google Scholar 

  19. 19.

    Satoshi N (2008) Bitcoin: A peer-to-peer electronic cash system. https://bitcoinsv.io/bitcoin. accessed 14-August-2020

  20. 20.

    Tschorsch F, Scheuermann B (2016) Bitcoin and beyond: A technical survey on decentralized digital currencies. IEEE Commun Surv Tutor 18(3):464

    Article  Google Scholar 

  21. 21.

    Vishwa A, Hussain FK (2018) A blockchain based approach for multimedia privacy protection and provenance. In: In 2018 IEEE symposium series on computational intelligence (SSCI). pp 1941–1945

  22. 22.

    Xu X, Chen Y, Yuan Y, Huang T, Zhang X, Qi L (2020) Blockchain-based cloudlet management for multimedia workflow in mobile cloud computing. Multimed Tools Appl 79:9819–9844

    Article  Google Scholar 

  23. 23.

    Xu X, Lu Q, Liu Y, Zhu L, Yao H, Vasilakos AV (2019) Designing blockchain-based applications a case study for imported product traceability. Futur Gener Comput Syst 92:399–406

    Article  Google Scholar 

  24. 24.

    Zhang P, White J, Schmidt DC, Lenz G (2017) Applying Software Patterns to Address Interoperability in Blockchain-based Healthcare Apps ArXiv e-prints

Download references

Acknowledgements

This work is partially supported by the National Key R&D Program of China (2020YFB2104301), and the project “PCL Future Greater-Bay Area Network Facilities for Large-scale Experiments and Applications (LZC0019)”.

Author information

Affiliations

Authors

Corresponding author

Correspondence to Chunsheng Zhu.

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

Verify currency and authenticity via CrossMark

Cite this article

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

Download citation

Keywords

  • Blockchain
  • Multimedia
  • Data management
  • Access control
  • Architecture
  • Self-sovereign identity