A Decentralized Cloud-Based CCTV Surveillance System Using AWS S3 and Blockchain for Secure Logging
摘要
As CCTV technology has continued to mature quickly, important and fundamental questions about secure, scalable, and transparent storage are posed. Most traditional stored-concentrated models can have challenges on the data’s integrity since other unauthorized users may easily manipulate or delete the video data. This paper explores the design of a decentralized CCTV surveillance system and with motion detection and preprocessing and cloud computing technology. Focused on motion detection, video frames are recorded and compressed with the help of OpenCV and then stored on AWS S3 for further instant access and in AWS Glacier as final storage. Each of the defined operations—upload, deletion, and modification—of the stored video frames is logged transparently on the Ethereum blockchain. AWS provides scale and security to the cloud, and blockchain provides for the possibility of non-tamperable records. This architecture does not only secure the video data from other people’s violation as well as prevent themselves from being permanently erased but also manage massive video data. The findings presented here show that integration of AWS cloud services with blockchain could provide a highly secure, scalable, and transparent solution for today’s CCTV systems.