Skip to main content
Log in

LBTM: A lightweight blockchain-based trust management system for social internet of things

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

Abstract

In order for the Internet of things to facilitate information sharing, the technology needs trustworthy mechanisms to ensure safe communications and reliable interactions. Recently, the Social Internet of Things (Social IoT) is introduced as a novel approach that studies the social relationships among the IoT objects and considers them as a social network. In this paper, we leveraged social information from the network and proposed a lightweight blockchain-based trust management system (LBTM) for Social IoT. By leveraging blockchain technology, the proposed framework provides a decentralized solution that enables trust evaluation. We also provided an implementation of the presented framework using an Ethereum-based private blockchain. The experimental results show the proposed solution achieves high performance in the success rate metric for detecting untrustable nodes. These experiments also demonstrate the advantages of the proposed solution in comparison with other works in terms of rating accuracy and cost-efficiency.

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

Similar content being viewed by others

References

  1. Abdelghani W, Zayani CA, Amous I, Sèdes F (2016) Trust management in social internet of things: a survey. In: Conference on e-Business, e-Services and e-Society, Springer, pp 430-441

  2. Abderrahim OB, Elhedhili MH, Saidane L (2017) Ctms-siot: A context-based trust management system for the social internet of things. In: 2017 13th International wireless communications and mobile computing conference (IWCMC), IEEE, pp 1903-190800000

  3. Amiri-Zarandi M, Dara RA (2020) Blockchain-based trust management in social internet of things. In: 2020 IEEE , International conference on dependable, autonomic and secure computing, international conference on pervasive intelligence and computing, international conference on cloud and big data computing, international conference on Cyber Science and Technology Congress (DASC/PiCom/CBDCom/CyberSciTech),IEEE, pp 49-54

  4. Amiri-Zarandi M, Dara RA, Fraser E (2020) A survey of machine learning-based solutions to protect privacy in the internet of things. Comput Secur 96:101921

    Article  Google Scholar 

  5. Atzori L, Iera A, Morabito G (2014) From’’ smart objects’’ to’’ social objects’’: the next evolutionary step of the internet of things. IEEE Commun Mag 52(1):97–105

    Article  Google Scholar 

  6. Awan KA, Din IU, Almogren A, Guizani M, Altameem A, Jadoon SU (2019) Robusttrust-a pro-privacy robust distributed trust management mechanism for internet of things. IEEE Access 7:62095–62106

    Article  Google Scholar 

  7. Baccarelli E, Scarpiniti M, Naranjo PGV, Vaca-Cardenas L (2018) Fog of social iot: when the fog becomes social. IEEE Netw 32(4):68–80

    Article  Google Scholar 

  8. Bergstra J, Bengio Y (2012) Random search for hyper-parameter optimization. J Mach Learn Res 13(1):281–305

    MathSciNet  MATH  Google Scholar 

  9. Brody P, Pureswaran V (2015) Device democracy: saving the future of the Internet of Things - IBM global business services executive report. IBM global business services executive report, http://m2mworldnews.com/download/white-papers/IBM-Saving-the-future-of-IoT.pdf, pp 3-25

  10. Buterin V, et al. (2014) Ethereum: a next-generation smart contract and decentralized application platform. URL https://github. com/ethereum/wiki/wiki/% 5BEnglish% 5D-White-Paper 7

  11. Chen R, Bao F, Guo J (2015) Trust-based service management for social internet of things systems. IEEE Trans Dependable Secure Comp 13(6):684–696

    Article  Google Scholar 

  12. Chen Z, Ling R, Huang CM, Zhu X (2016) A scheme of access service recommendation for the social internet of things. Int J Commun Syst 29(4):694–706

    Article  Google Scholar 

  13. Di Pietro R, Salleras X, Signorini M, Waisbard E (2018) A blockchain-based trust system for the internet of things. In: Proceedings of the 23nd ACM on symposium on access control models and technologies, pp 77–83

  14. Dorri A, Kanhere SS, Jurdak R (2017) Towards an optimized blockchain for iot. In: 2017 IEEE/ACM Second international conference on Internet-of-Things design and implementation (IoTDI), IEEE, pp 173-178

  15. Dorri A, Kanhere SS, Jurdak R, Gauravaram P (2017) Blockchain for iot security and privacy: The case study of a smart home. In: 2017 IEEE international conference on pervasive computing and communications workshops (PerCom workshops), IEEE, pp 618-623

  16. Dwivedi AD, Srivastava G, Dhar S, Singh R (2019) A decentralized privacy-preserving healthcare blockchain for iot. Sensors 19(2):326

    Article  Google Scholar 

  17. Feng Q, He D, Zeadally S, Khan MK, Kumar N (2019) A survey on privacy protection in blockchain system. J Netw Comp Appl 126:45–58

    Article  Google Scholar 

  18. Fortino G, Messina F, Rosaci D, Sarné GM (2019) Using blockchain in a reputation-based model for grouping agents in the internet of things. IEEE Trans Eng Manag 67(4):1231–1243

    Article  Google Scholar 

  19. Hammi MT, Hammi B, Bellot P, Serhrouchni A (2018) Bubbles of trust: a decentralized blockchain-based authentication system for iot. Comput Secur 78:126–142

    Article  Google Scholar 

  20. Hassan MU, Rehmani MH, Chen J (2019) Privacy preservation in blockchain based iot systems: Integration issues, prospects, challenges, and future research directions. Futur Gener Comput Syst 97:512–529

    Article  Google Scholar 

  21. Kasnesis P, Patrikakis CZ, Kogias D, Toumanidis L, Venieris IS (2017) Cognitive friendship and goal management for the social iot. Comput Electr Eng 58:412–428

    Article  Google Scholar 

  22. Kshetri N (2017) Can blockchain strengthen the internet of things? IT Prof 19(4):68–72

    Article  Google Scholar 

  23. Li J, Li N, Wang X, Yu T (2009) Denial of service attacks and defenses in decentralized trust management. Int J Inf Secur 8(2):89–101

    Article  Google Scholar 

  24. Lin Z, Dong L (2017) Clarifying trust in social internet of things. IEEE Trans Knowl Data Eng 30(2):234–248

    Article  Google Scholar 

  25. Ling Z, Luo J, Xu Y, Gao C, Wu K, Fu X (2017) Security vulnerabilities of internet of things: a case study of the smart plug system. IEEE Int Things J 4(6):1899–1909

    Article  Google Scholar 

  26. Mcauley J, Leskovec J (2014) Discovering social circles in ego networks. ACM Trans Knowl Discov Data (TKDD) 8(1):1–28

    Article  Google Scholar 

  27. Mohanty SN, Ramya K, Rani SS, Gupta D, Shankar K, Lakshmanaprabu S, Khanna A (2020) An efficient lightweight integrated blockchain (elib) model for iot security and privacy. Futur Gener Comput Syst 102:1027–1037

    Article  Google Scholar 

  28. Moinet A, Darties B, Baril JL (2017) Blockchain based trust & authentication for decentralized sensor networks. arXiv preprint arXiv:1706.01730

  29. Nitti M, Girau R, Atzori L (2013) Trustworthiness management in the social internet of things. IEEE Trans Knowl Data Eng 26(5):1253–1266

    Article  Google Scholar 

  30. Pearson S (2013) Privacy, security and trust in cloud computing. In: Privacy and security for cloud computing, Springer, pp 3-42

  31. Qian Y, Jiang Y, Chen J, Zhang Y, Song J, Zhou M, Pustišek M (2018) Towards decentralized iot security enhancement: a blockchain approach. Comput Electr Eng 72:266–273

    Article  Google Scholar 

  32. Rafey SEA, Abdel-Hamid A, Abou El-Nasr M (2016) Cbstm-iot: Context-based social trust model for the internet of things. In: 2016 International conference on selected topics in mobile & wireless networking (MoWNeT), IEEE, pp 1-8

  33. Real R, Vargas JM (1996) The probabilistic basis of jaccard’s index of similarity. Syst Biol 45(3):380–385

    Article  Google Scholar 

  34. Reyna A, Martín C, Chen J, Soler E, Díaz M (2018) On blockchain and its integration with iot. challenges and opportunities. Futur Gener comput syst 88:173–190

    Article  Google Scholar 

  35. Son H, Kang N, Gwak B, Lee D (2017) An adaptive iot trust estimation scheme combining interaction history and stereotypical reputation. In: 2017 14th IEEE Annual consumer communications & networking conference (CCNC), IEEE, pp 349-352

  36. Truong NB, Lee H, Askwith B, Lee GM (2017) Toward a trust evaluation mechanism in the social internet of things. Sensors 17(6):1346

    Article  Google Scholar 

  37. Tschorsch F, Scheuermann B (2016) Bitcoin and beyond: a technical survey on decentralized digital currencies. IEEE Commun Surv Tutor 18(3):2084–2123

    Article  Google Scholar 

  38. Wang JP, Bin S, Yu Y, Niu XX (2013) Distributed trust management mechanism for the internet of things. In: Applied Mechanics and Materials, 347: 2463-2467. Trans Tech Publ

  39. Wood G et al (2014) Ethereum: a secure decentralised generalised transaction ledger. Ethereum Project Yellow Paper 151(2014):1–32

    Google Scholar 

  40. Yuan J, Li X (2018) A reliable and lightweight trust computing mechanism for iot edge devices based on multi-source feedback information fusion. IEEE Access 6:23626–23638

    Article  Google Scholar 

  41. Zhao J, Huang J, Xiong N (2019) An effective exponential-based trust and reputation evaluation system in wireless sensor networks. IEEE Access 7:33859–33869

    Article  Google Scholar 

  42. Zhu C, Rodrigues JJ, Leung VC, Shu L, Yang LT (2018) Trust-based communication for the industrial internet of things. IEEE Commun Mag 56(2):16–22

    Article  Google Scholar 

Download references

Acknowledgement

This research was funded by a Natural Sciences and Engineering Research Council of Canada (NSERC) Discovery Grant awarded to R. Dara.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rozita A. Dara.

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

Amiri-Zarandi, M., Dara, R.A. & Fraser, E. LBTM: A lightweight blockchain-based trust management system for social internet of things. J Supercomput 78, 8302–8320 (2022). https://doi.org/10.1007/s11227-021-04231-3

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-021-04231-3

Keywords

Navigation