Conférence : Model and Data Engineering, 18 June 2021
Given the threats that the smart city faces especially tampering the integrity of information, it has become necessary to integrate more robust and decentralized technologies that ensure transparency and sustainability of the system. Blockchain is a technology initially directed to limit the manipulation in financial transactions. One of the most popular currencies adopting this technology is Bitcoin, the latter has been very successful due to the high protection it provides. In this work, we integrate blockchain technology to become the mainstay for protecting all types of information that is collected by smart devices within a smart city. We give the blockchain structure and its internal components, and accordingly we propose an architecture for the IoT system that is compatible with the constrained devices. We explain the steps of communications between nodes, highlight the limitations, and propose solutions to them. Then, we conclude the work with experiments to show the effectiveness and the validity of the proposed architecture. The obtained results were more satisfactory, which encourage us to apply it in reality.