Trusted, Decentralized and Blockchain-Based M2M Application Service Provision
Decentralized M2M service platforms enable the integration of end-user-based M2M applications and end-user-located M2M resources without the use of central entities or components in the system architecture. Sharing end-user-based M2M applications with other users’ part of an M2M community allows the creation of new and complex M2M applications. However, a fully decentralized system often leads to several trust issues regarding the behavior of end-users and M2M applications. A powerful measure to overcome possible limitations of decentralized M2M service platforms and to replace the missing control authority are trust relationships among the nodes. Therefore, this publication proposes a novel concept for trusted M2M application service provision. Moreover, it introduces the integration of blockchain elements and trust evaluation techniques to optimize the M2M application service provision. A trust consensus protocol is integrated in order to secure the decision-making process among the stakeholders which optimizes several aspects, such as peer joining, service registration and application configuration.
KeywordsTrust P2P Blockchain M2M Security Service and application
The research project P2P4M2M providing the basis for this publication is partially funded by the Federal Ministry of Education and Research (BMBF) of the Federal Republic of Germany under grant number 03FH022IX5. The authors of this publication are in charge of its content.
- 2.Steinheimer, M., Trick, U., Fuhrmann, W., Ghita, B.: Autonomous decentralised M2M application service provision. In: Proceedings of the Seventh International Conference on Internet Technologies and Applications (ITA 17), Wrexham, UK, pp. 18–23. IEEE (2018)Google Scholar
- 3.Kim, Y.J., Kim, E.K., Nam, B.W., Chong, I.: Service composition using new DSON platform architecture for M2M service. In: International Conference on Information Networking (lCOIN), pp. 114–119 (2012)Google Scholar
- 6.Shala, B., Trick, U., Lehmann, A., Ghita, B., Shiaeles, S.: Trust-based composition of M2M application services. In: 10th IEEE International Conference on Ubiquitous and Future Networks (ICUFN 2018), Prague, Czech Republic (2018)Google Scholar
- 7.Shala, B., Trick, U., Lehmann, A., Ghita, B., Shiaeles, S.: Blockchain-based trust communities for decentralized M2M application services. In: Xhafa, F., Leu, F.Y., Ficco, M., Yang, C.T. (eds.) Advances on P2P, Parallel, Grid, Cloud and Internet Computing, 3PGCIC 2018. Lecture Notes on Data Engineering and Communications Technologies, vol. 24. Springer, Cham (2018)Google Scholar
- 8.ITU-T, Recommendation Y.3052: Overview of trust provisioning in information and communication technology infrastructures and services (2017)Google Scholar
- 9.Distributed Ledger Technology: Beyond Blockchain. Government Office for Science (2016). https://assets.publishing.service.gov.uk/government/uploads/system/uploads/attachment_data/file/492972/gs-16-1-distributed-ledger-technology.pdf. Accessed 10 July 2019
- 10.Survey on Blockchain Technologies and Related Services FY 2015 Report, Japan (2016). https://www.meti.go.jp/english/press/2016/pdf/0531_01f.pdf. Accessed 22 July 2019