Highly Reliable IoT Data Management Platform Using Blockchain and Transaction Data Analysis

In recent years, IoT (Internet of Things) systems that support human activities based on various types of real-world data (e.g., temperature, location, etc.) have been attracting attention in various fields. However, the behavior of the system is decided based on the real-world data, so the system may cause critical issues if the data is tampered by attackers. Therefore, in order to guarantee reliability of the real-world data, a data management platform utilizing blockchain technology has been studied by many researchers. The blockchain can guarantee integrity of the stored data for the IoT system, but cannot guarantee authenticity of the data because tampering of the data that has not been stored on the database yet cannot be prevented.Therefore, in this study, we propose a new data management platform using blockchain that contributes to provide reliable IoT services by guaranteeing both integrity and authenticity of the real-world data. The data for the IoT service is continuously generated on the real field, and there may exist not only a terminal (e.g., smartphone, sensor node) which is an origin of the data but also the other terminals on the field. In the proposed platform, the origin attempts to guarantee authenticity of the data by requesting the near terminals to generate the same types of data. By comparing the data and the update history of the data among the terminals, the proposed platform attempts to verify authenticity of the data because the tendency of the update history of the origin should be almost the same as that of the cooperators if the data tampering did not occur.In order to evaluate effectiveness of the proposed platform, we design and prototype a data management platform for a physical distribution system. In the prototyped system, the origin terminal which is deployed on a transport vehicle continuously measures the location information, and requests smartphones of pedestrians near the vehicle to obtain the data for verifying the authenticity.

[1]  Juan Carlos De Martin,et al.  Blockchain for the Internet of Things: A systematic literature review , 2016, 2016 IEEE/ACS 13th International Conference of Computer Systems and Applications (AICCSA).

[2]  Ramamurthy Badrinath,et al.  IOT Enabled Smart Logistics Using Smart Contracts , 2018, 2018 8th International Conference on Logistics, Informatics and Service Sciences (LISS).

[3]  Ahmad A. A. Alkhatib,et al.  Advanced survey of Blockchain for the Internet of Things Smart Home , 2019, 2019 IEEE Jordan International Joint Conference on Electrical Engineering and Information Technology (JEEIT).

[4]  Massimo Vecchio,et al.  Blockchain-based traceability in Agri-Food supply chain management: A practical implementation , 2018, 2018 IoT Vertical and Topical Summit on Agriculture - Tuscany (IOT Tuscany).

[5]  Eng Wah Lee,et al.  A solution for integrated track and trace in supply chain based on RFID & GPS , 2009, 2009 IEEE Conference on Emerging Technologies & Factory Automation.

[6]  Khaled Salah,et al.  Blockchain-Based Soybean Traceability in Agricultural Supply Chain , 2019, IEEE Access.

[7]  Irfan Ul Haq,et al.  Blockchain and IoT Based Disruption in Logistics , 2019, 2019 2nd International Conference on Communication, Computing and Digital systems (C-CODE).