Skip to main content

Advertisement

Log in

Machine Learning-Based Trust Management in Cloud Using Blockchain Technology

  • Original Research
  • Published:
SN Computer Science Aims and scope Submit manuscript

Abstract

Blockchain technology contains records of data which consists of all transactions and these details are distributed among all legal nodes present in a network. This system confirms all its transactions based on consensus mechanisms, and this data once stored cannot be changed or updated. Blockchain is an important technology in current digital currency in the name of Bitcoin. Cloud computing is a remote server used for storing, managing and processing data in networking. But it is facing lot of issues like reliability, integrity and data management. The efficiency and authentication of cloud server will be improved by novel trust management framework by integration of blockchain in cloud computing environment. This hybrid model of cloud-based blockchain is named as blockchain as a Service (BaaS). This proposed framework contains the smart contract and access mechanism for data authentication against Byzantine attack. Also, the performance of the proposed model is compared with some state of art methods and proving that our framework is having highest security against Byzantine attack.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Similar content being viewed by others

References

  1. Prasad MR, Naik RL, Bapuji V. Cloud computing: research issues and implications. Int J Cloud Comput Serv Sci. 2013;2(2):134.

    Google Scholar 

  2. Nazir M. Cloud computing: overview and current research challenges. IOSR J Comput Eng. 2012;8(1):14–22.

    Article  Google Scholar 

  3. Venters W, Whitley EA. A critical review of cloud computing: researching desires and realities. J Inf Technol. 2012;27(3):179–97.

    Article  Google Scholar 

  4. Li X, Gui X. Cognitive model of dynamic trust forecasting. J Software. 2010;21(1):163–76.

    Article  Google Scholar 

  5. Tahta U, Sen S, Can A. GenTrust: a genetic trust management model for peer-to-peer systems. Appl Soft Comput. 2015;34(2015):693–704. https://doi.org/10.1016/j.asoc.2015.04.053.

    Article  Google Scholar 

  6. Sanadhya S, Singh S. Trust calculation with ant Colony optimization in online social networks. Procedia Comput Sci. 2015;54(2015):186–95. https://doi.org/10.1016/j.procs.2015.06.021.

    Article  Google Scholar 

  7. Gao H, Huang W, Duan Y. The cloud-edge-based dynamic reconfiguration to service workflow for Mobile ecommerce environments: a QoS prediction perspective. ACM Trans Int Technol. 2021;21(1):1–23. https://doi.org/10.1145/3391198:

    Article  Google Scholar 

  8. Zhang P, Kong Y, Zhou M. A novel trust model for unreliable public clouds based on domain partition. In: Proceedings of IEEE 14th International Conference on Networking, Sensing and Control (ICNSC). IEEE; 2017, pp. 275–80.

  9. Li W, Ping L, Pan X. Trust model to enhance security and interoperability of cloud environment. In: Proceedings of CloudCom'09 the 1st International Conference on Cloud Computing. Beijing. Springer, Berlin; 2009, pp. 69–79.

  10. Li W, Wu J, Zhang Q, Hu K, Li J. Trust-driven and QoS demand clustering analysis-based cloud workflow scheduling strategies. Clust Comput. 2014;17(1):1013–30.

    Article  Google Scholar 

  11. Li X, He J, Du Y. Trust based service optimization selection for cloud computing. Int J Multimedia Ubiquitous Eng. 2015;105(2015):221–30.

    Article  Google Scholar 

  12. Agrawal D, El Abbadi AA, Das S and Elmore AJ. Database scalability, elasticity, and autonomy in the cloud. In Proc. Int. Conf. Database Syst. Adv. Appl. Berlin, Germany: Springer; 2011, pp. 2–15.

  13. Alexopoulos N, Daubert J, Muhlhauser M, Habib S. Beyond the hype on using Blockchains in Trust Management for Authentication. In proceedings of 2017 IEEE Trustcom /BigDataSE/ICESS. IEEE; 2017, pp. 1–15.

  14. Bendiab K, Kolokotronis N, Shiaeles S et al. WiP: a novel Blockchainbased trust model for cloud identity management. In proceedings of 2018 IEEE 16th Intl Conf on dependable. Autonomic Secure Comput IEEE; 2018, pp. 724–729

  15. Moinet A, Darties B, Baril JL. Blockchain based trust & authentication for decentralized sensor networks. Preprint version submitted to IEEE Security & Privacy, Special Issue on Blockchain; 2017. arXiv:1706.01730. https://arXiv.org/pdf/1706.01730.pdf.

  16. Liu Y, Zhao Z, Guo G, Wang X et al. An identity management system based on Blockchain. In proceedings of 2017 15th annual conference on privacy. Security Trust IEEE; 2017, pp. 44–53

  17. Nayak S, Narendra N, Shukla A et al. Saranyu: using smart contracts and Blockchain for cloud tenant management. In proceedings of 2018 IEEE 11th international conference on cloud computing. IEEE; 2018, pp. 857–861.

  18. Yang Z, Zheng K, Yangy K, et al. A Blockchain-based reputation system for data credibility assessment in vehicular networks. In proceedings of the 2017 IEEE 28th annual international symposium on personal, indoor, and Mobile radio Communications (PIMRC), IEEE 2017.

  19. Zhou H, Ouyang X, Ren Z, Su J, de Laat C, Zhao Z A Blockchain based witness model for trustworthy cloud service level agreement enforcement. In IEEE INFOCOM 2019 - IEEE conference on computer Communications. France, Paris; 2019, pp. 1567–1575. https://doi.org/10.1109/INFOCOM.2019.8737580

  20. Fernando P, Wei J. Blockchain-Powered Software Defined Network Enabled Networking Infrastructure for Cloud Management. In: Proceedings of 2020 IEEE 17th Annual Consumer Communications & Networking Conference (CCNC), IEEE; 2020. arXiv:1909.01851.

  21. Dinh TTA, Wang J, Chen G, Liu R, Ooi BC, and Tan KL. BLOCKBENCH: a framework for analyzing private blockchains. In Proc. ACM Int. Conf. Manage. Data; 2017, pp. 1085–1100.

  22. McCorry P, Shahandashti SF, and Hao F. A smart contract for boardroom voting with maximum voter privacy. In Proc. Int. Conf. Financial Cryptogr. Data Secur. Springer; 2017, pp. 357–375.

  23. Kosba A, Miller A, Shi E, Wen Z, and Papamanthou C. Hawk: The blockchain model of cryptography and privacy-preserving smart contracts. In: Proc. IEEE Symp. Secur. Privacy (SP); 2016, pp. 839–858.

  24. Amazon Elastic Computing Cloud. https://aws.amazon.com/ec2/

  25. Google App Engine. http://code.google.com/appengine

  26. Dedicated Server, Managed Hosting, Web Hosting by Rackspace Hosting. http://www.rackspace.com.

  27. Chen X, Ji J, Luo C, Liao W and Li P. When machine learning meets blockchain: a decentralized, privacy-preserving and secure design. In IEEE International Conference on Big Data (Big Data), Seattle, WA, USA; 2018, pp. 1178–1187.

Download references

Funding

There is no funding source.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to I. Benjamin Franklin.

Ethics declarations

Conflict of Interest

The authors declare that they have no conflict of interest.

Ethical Approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Additional information

Publisher's Note

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

This article is part of the topical collection “Predictive Artificial Intelligence for Cyber Security and Privacy” guest edited by Hardik A. Gohel, S. Margret Anouncia and Anthoniraj Amalanathan.

Rights and permissions

Springer Nature or its licensor 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

Benjamin Franklin, I., Paul Arokiadass Jerald, M. & Bhuvaneswari, R. Machine Learning-Based Trust Management in Cloud Using Blockchain Technology. SN COMPUT. SCI. 3, 429 (2022). https://doi.org/10.1007/s42979-022-01337-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s42979-022-01337-0

Keywords