Abstract
The convergence of Internet of Things and Multi-Agent Systems also relies on the association of software agents with IoT devices to benefit from their social attitude to cooperate for services. In this context, the selection of reliable partners for cooperation can be a very difficult task if IoT devices migrate across different domains. To this purpose, we introduce the Reputation Capital model and an algorithm to form agents groups in each IoT federated domain, on the basis of the reputation capital of each agent, to realize a competitive framework. A further essential contribution consists of adopting the blockchain technology to certify the reputation capital of each agent in each federated environment. To verify that the individual reputation capital of devices and, consequently, the overall reputation capital of the IoT community can benefit from the adoption of the proposed approach, we performed some experiments. The results of these experiments witnessed that, under certain conditions, almost all the misleading agents were detected. Moreover, the simulations also have shown that, by adopting our reputation model, malicious actors always pay for services significantly more than honest devices.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Aikebaier, A., Enokido, T., Takizawa, M.: Trustworthy group making algorithm in distributed systems. Hum.-Centric Comput. Inf. Sci. 1(1), 6 (2011)
Augusto, J., Callaghan, V., Cook, D., Kameas, A., Satoh, I.: Intelligent environments: a manifesto. Hum.-Centric Comput. Inf. Sci. 3(1), 12 (2013)
Bao, F., Chen, I.: Dynamic trust management for internet of things applications. In: Proceedings of the 2012 International Workshop on Self-aware Internet of Things, pp. 1–6. ACM (2012)
Blanchard, A., Horan, T.: Virtual communities and social capital. In: Knowledge and Social Capital, pp. 159–178. Elsevier (2000)
Da Xu, L., He, W., Li, S.: Internet of things in industries: a survey. IEEE Trans. Industr. Inf. 10(4), 2233–2243 (2014)
De Meo, P., Ferrara, E., Rosaci, D., Sarnè, G.M.L.: Trust and compactness in social network groups. ACM Trans. Cybern. 45(2), 205–2016 (2015)
https://www.ethereum.org (2018)
Fortino, G., Gravina, R., Russo, W., Savaglio, C.: Modeling and simulating internet-of-things systems: a hybrid agent-oriented approach. Comput. Sci. Eng. 19(5), 68–76 (2017)
Fortino, G., Messina, F., Rosaci, D., Sarné, G.M.L.: Using trust and local reputation for group formation in the cloud of things. Future Gener. Comput. Syst. 89, 804–815 (2018)
Fortino, G., Russo, W., Savaglio, C., Shen, W., Zhou, M.: Agent-oriented cooperative smart objects: from IoT system design to implementation. IEEE Trans. Syst. Man Cybern. Syst. (2018). https://doi.org/10.1109/TSMC.2017.2780618
Fotia, L., Messina, F., Rosaci, D., Sarné, G.M.L.: On the impact of trust relationships on social network group formation. In: WOA, pp. 25–30 (2017)
Gächter, S., Herrmann, B., Thöni, C.: Trust, voluntary cooperation, and socio-economic background: survey and experimental evidence. J. Econ. Behav. Organ. 55(4), 505–531 (2004)
Heidemann, J., Klier, M., Probst, F.: Online social networks: a survey of a global phenomenon. Comput. Netw. 56(18), 3866–3878 (2012)
Huynh, T.D., Jennings, N.R., Shadbolt, N.R.: An integrated trust and reputation model for open multi-agent systems. Auton. Agents Multi-Agent Syst. 13(2), 119–154 (2006)
https://www.hyperledger.org (2018)
Jøsang, A., Ismail, R., Boyd, C.: A survey of trust and reputation systems for online service provision. Decis. Support Syst. 43(2), 618–644 (2007)
Kim, Y., Song, H.S.: Strategies for predicting local trust based on trust propagation in social networks. Knowl. Based Syst. 24(8), 1360–1371 (2011)
Kumara, N.M., Mallickb, P.K.: Blockchain technology for security issues and challenges in IoT. Procedia Comput. Sci. 132, 1815–1823 (2018)
Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system (2008)
Ramchurn, S.D., Huynh, D., Jennings, N.R.: Trust in multi-agent systems. Knowl. Eng. Rev. 19(1), 1–25 (2004)
https://ripple.com/ (2018)
Roman, R., Zhou, J., Lopez, J.: On the features and challenges of security and privacy in distributed internet of things. Comput. Netw. 57(10), 2266–2279 (2013)
Ruohomaa, S., Kutvonen, L., Koutrouli, E.: Reputation management survey. In: 2007 The 2nd International Conference on Availability, Reliability and Security, ARES 2007, pp. 103–111. IEEE (2007)
Sabater-Mir, J., Paolucci, M.: On representation and aggregation of social evaluations in computational trust and reputation models. Int. J. Approximate Reasoning 46(3), 458–483 (2007)
Sicari, S., Rizzardi, A., Grieco, L., Coen-Porisini, A.: Security, privacy and trust in Internet of Things: the road ahead. Comput. Netw. 76, 146–164 (2015)
https://www.stellar.org (2018)
Szabo, N.: Smart contracts (1994, Unpublished manuscript)
https://tendermint.com (2018)
Yang, Y., Wu, L., Yin, G., Li, L., Zhao, H.: A survey on security and privacy issues in internet-of-things. IEEE Internet of Things J. 4(5), 1250–1258 (2017)
Zheng, Z., Xie, S., Dai, H., Wang, H.: Blockchain challenges and opportunities: a survey. In: Work Pap.–2016 (2016)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Fortino, G., Messina, F., Rosaci, D., Sarné, G.M.L. (2020). Using Blockchain for Reputation-Based Cooperation in Federated IoT Domains. In: Kotenko, I., Badica, C., Desnitsky, V., El Baz, D., Ivanovic, M. (eds) Intelligent Distributed Computing XIII. IDC 2019. Studies in Computational Intelligence, vol 868. Springer, Cham. https://doi.org/10.1007/978-3-030-32258-8_1
Download citation
DOI: https://doi.org/10.1007/978-3-030-32258-8_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-32257-1
Online ISBN: 978-3-030-32258-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)