Blockchain-Based Trust Communities for Decentralized M2M Application Services

  • Besfort ShalaEmail author
  • Ulrich Trick
  • Armin Lehmann
  • Bogdan Ghita
  • Stavros Shiaeles
Conference paper
Part of the Lecture Notes on Data Engineering and Communications Technologies book series (LNDECT, volume 24)


Trust evaluation in decentralized M2M communities, where several end-users provide or consume independently M2M application services, enable the identification of trustless nodes and increase the security level of the community. Several trust management systems using different trust evaluation techniques are presented in the application field of M2M. However, most of them do not provide a secure way to store the computed trust values in the community. Moreover, the trust agents participating in the trust evaluation process are not securely identified and could lead to misbehavior among the trust agents resulting in non-reliable trust values. This research identifies several problems regarding decentralized M2M application services and the trust evaluation process. In order to overcome these issues this research proposes a novel approach by integrating blockchain technology in trust evaluation processes. Moreover, this publication presents a concept for using blockchain within the system for decentralized M2M application service provision. Finally, the combination of P2P overlay and blockchain network is introduced in order to verify the integrity of data.


Blockchain M2M Security Service and application Trust 


  1. 1.
    Steinheimer, M., Trick, U., Fuhrmann, W., Ghita, B.: Autonomous decentralised M2M application service provision. In: Seventh International Conference on Internet Technologies & Applications (ITA 17). IEEE, Wrexham (2017)Google Scholar
  2. 2.
    Shala, B., Wacht, P., Trick, U., Lehmann, A., Ghita, B., Shiaeles, S.: Trust integration for security optimisation in P2P-based M2M applications. In: International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom 17). IEEE, Sydney (2017)Google Scholar
  3. 3.
    Shala, B., Wacht, P., Trick, U., Lehmann, A., Ghita, B., Shiaeles, S.: Framework for automated functional testing of P2P-based M2M applications. In: 9th International Conference on Ubiquitous and Future Networks (ICUFN 2017). IEEE, Milan (2017)Google Scholar
  4. 4.
    Shala, B., Wacht, P., Trick, U., Lehmann, A., Ghita, B., Shiaeles, S.: Trust-based composition of M2M application services. In: 10th International Conference on Ubiquitous and Future Networks (ICUFN 2018). IEEE, Prague (2018)Google Scholar
  5. 5.
    Steinheimer, M., Trick, U., Fuhrmann, W., Ghita, B.: P2P-based community concept for M2M Applications. In: Proceedings of Second International Conference on Future Generation Communication Technologies (FGCT 2013). London, UK (2013)Google Scholar
  6. 6.
    Nakamota, S.: Bitcoin: A Peer-to-Peer Electronic Cash System. (2008) available from: (Accessed 12 January 2017)
  7. 7.
    Hashemi, S., Faghri, F., Rausch, P.: World of empowered IoT users. In: International conference on internet-of-things design and implementation. Berlin, Germany (2016)Google Scholar
  8. 8.
    Samaniego, M., Deters, R.: Using blockchain to push software-Defined IoT components onto edge hosts. In: International Conference on Big Data and Advanced Wireless technologies (BDAW 2016). Blagoevgrad, Bulgaria (2016)Google Scholar
  9. 9.
    Huang, Z., Su, X., Shi, C., Zhang, Y. and Xie, L.: A decentralized solution for IoT data trusted exchange based-on blockchain. In: 3rd IEEE International Conference on Computer and Communications. Chengdu, China (2017)Google Scholar
  10. 10.
    Jung, M. Y., Jang, J. W.: Data Management and Searching System and Method to Provide Increased Security for IoT Platform. International Conference on Information and Communication Technology (ICTC), IEEE, Jeju, South Korea, (2017)Google Scholar
  11. 11.
    Liang, X., Zhao, J., Shetty, S., Li, D.: Towards data assurance and resilience in IoT using blockchain. In: Military Communications Conference (Milcom 2017). IEEE, Baltimore (2017)Google Scholar
  12. 12.
    Liu, B., Yu, X.L., Chen, S., Xu, X., Zhu, L.: Blockchain based data integrity service framework for IoT data. In: 24th International Conference on Web Services. IEEE, Honolulu (2017)Google Scholar
  13. 13.
    Chalaemwongwan, N., Kurutach, W.: State of the art and challenges facing consensus protocols on blockchain. In: International Conference on Information Networking (ICOIN). IEEE, Chiang Mai (2018)Google Scholar
  14. 14.
    King, S., Nadal, S.: Ppcoin: peer-to-peer crypto-currency with proof-of-stake. (2012) available from: (Accessed 12 April 2018)

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Besfort Shala
    • 1
    • 2
    Email author
  • Ulrich Trick
    • 1
  • Armin Lehmann
    • 1
  • Bogdan Ghita
    • 2
  • Stavros Shiaeles
    • 2
  1. 1.Research Group for Telecommunication NetworksFrankfurt University of Applied SciencesFrankfurt/MGermany
  2. 2.Centre for Security, Communications and Network Research, University of PlymouthPlymouthUK

Personalised recommendations