A Secure Integrated Fog Cloud-IoT Architecture based on Multi-Agents System and Blockchain Chaima Gharbi 1 , Lobna Hsairi 2 and Ezzeddine Zagrouba 1 1 University of Tunis El Manar, Laboratory of Informatics, Modeling and Information and Knowledge Processing (LIMTIC), Higher Institute of Computer Science, Ariana, Tunisia 2 University of Jeddah, Saudi Arabia Kingdom Keywords: Cloud-IoT, Fog Computing, Multi-Agents System, Blockchain. Abstract: Nowadays, the integration of Cloud Computing and the Internet of Things (Cloud-IoT) has drawn attention as new technologies in the Future Internet. Cloud-IoT accommodates good solutions to address real-world problems by offering new services in real-life scenarios. Nonetheless, the traditional Cloud-IoT will be prob- ably not going to give suitable service to the user as it handles enormous amounts of data at a single server. Furthermore, the Cloud-IoT shows huge security and privacy problems that must be solved. To address these issues, we propose an integrated Fog Cloud-IoT architecture based on Multi-Agents System and Blockchain technology. Multi-Agents System has proven itself in decision-making aspects, distributed execution, and its effectiveness in acting in the event of an intrusion without user intervention. On the other side, we propose Blockchain technology as a distributed, public, authentic ledger to record the transactions. The Blockchain represents a great advantage to the next generation computing to ensures data integrity and to allows low la- tency access to large amounts of data securely. We evaluated the performance of our proposed architecture and compared it with the existing models. The result of our evaluation shows that performance is improved by reducing the response time. 1 INTRODUCTION The IoT is the internetworking of physical devices, embedded with electronics, software, sensors, actua- tors, and network connectivity, that enable these de- vices to collect and exchange data (Malik and Om, 2018). Recently, IoT has reached so much devel- opment and importance that several reports foresee it as one of the technologies of higher impact until 2025 (J. Molano and R. Crespo, 2017). It permits bil- lions of connected objects to communicate with each other to share data that improves the quality of our everyday lives. So, this will produce a high, unstruc- tured, and varied volume of data that must be col- lecting, analyzing, managing, and storing to be in- terpreted proficiently and simply. However, IoT de- vices are limited in terms of processing and storage capacity. So, to solve the shortcomings of IoT, cloud computing comes into the picture. Cloud Computing can be defined as a model that allows accessing a set of shared and configurable computing resources (e.g networks, servers, storage, and applications) offered as services (E. Cavalcante, 2016). The Cloud-IoT offers the possibility of managing IoT resources and provides a more cost-effective and efficient means to produce services. However, the transfer of enormous amounts of data generated by distributed IoT systems to and from Cloud Computing presents a challenge, since it is expensive to consume an enormous amount of bandwidth, time, and energy. Besides, the cen- tralized clouds will be unlikely to deliver satisfac- tory services to customers, since cloud servers suffer from a high processing delay that can affect the over- all efficiency of real-time applications. Also, it man- ages huge amounts of data in a single server point, which can generate a bottleneck in cloud servers. To solve these problems, the concept of Fog Comput- ing has been introduced in Cloud-IoT architecture. Fog Computing is an extension of Cloud Computing in which the data generated by terminals are not di- rectly downloaded to the Cloud but is pre-processed beforehand in a decentralized mini-center (Prakash P, 2017). If the data does not require higher comput- ing power then their processing is done in the Fog Nodes which represent a distributed fog computing entities that allow the deployment of fog services. If 1184 Gharbi, C., Hsairi, L. and Zagrouba, E. A Secure Integrated Fog Cloud-IoT Architecture based on Multi-Agents System and Blockchain. DOI: 10.5220/0010345111841191 In Proceedings of the 13th International Conference on Agents and Artificial Intelligence (ICAART 2021) - Volume 2, pages 1184-1191 ISBN: 978-989-758-484-8 Copyright c 2021 by SCITEPRESS – Science and Technology Publications, Lda. All rights reserved