Assuring the Integrity of Videos from Wireless-Based IoT Devices using Blockchain
Dominik Danko, Suat Mercan, Mumin Cebe Kemal Akkaya, Kemal Akkaya · 2019
Blockchain technology has drawn attention from various communities. The underlying consensus mechanism in Blockchain enables a myriad of applications for the integrity assurance of stored data. In this paper, we utilize Blockchain technology to verify the authenticity of a video captured by a streaming IoT device for forensic investigation purposes. The proposed approach computes the hash of video frames before they leave the IoT device and are transferred to a remote base station. To guarantee the transmission, we ensure that this hash is sent through a TCP-based connection. The hash is then stored on multiple nodes on a permissioned blockchain platform. In case the video is modified, the discrepancy will be detected by investigating the previously stored hash on the blockchain and comparing it with the hash of the existing frame in question. In this work, we present the prototype as proof-of-concept with experiment results. The system has been tested on a RaspberryPi with different quality of videos to evaluate performance. The results show that the concept can be implemented with moderate video resolutions.