With the rapid development of surveillance systems within metropolitan areas, it is also necessary to reach the community's requirements for a better quality of life. The evolution of digital devices such as smartphones, cameras, smart apps, actuators, and intelligent machines has resulted in strong market goals for the Internet of Things (IoT) industry.
Due to the advancement of computer-aided technology, the smart city is becoming more intelligent than in the past. Smart cities use a variety of electronic applications, such as cameras in an observation system and sensors in a transportation system.
A smart city framework enhanced by IoT technology not only becomes a breakthrough concept but also raises new questions around data protection. Surveillance camera data may be used in court as evidence, but ensuring that the evidence is not forged is a challenge.
Blockchain-based systems ensure the integrity of recorded data, allowing regulators to verify whether or not a video has been altered. It aids in distinguishing between fake and actual recordings, as well as ensuring the surveillance cameras are legitimate.
Important Features of Blockchain Technology used in surveillance:
1) Ledger duplication: Data is not stored on a central server in the blockchain. Among the nodes, blocks are distributed and repeated. Each node has a copy of the entire ledger. It reduces the chances of data failure.
2) Cryptography: The blockchain's robust encryption algorithms encrypt data that is stored on it. As a result, digital signatures are used to ensure the security of both transactions and data.
3) Consensus: There are different numbers of transactions in each block. Before adding to the existing blocks, transactions must be validated. Validating nodes exist in Hyper ledger Fabric, and they validate each block before adding it to the chain.
4) Smart contract: An electronic form of a contract between two parties is provided by the blockchain. A smart contract is a computer code that is used to digitally facilitate, validate, or enforce the negotiation.
5) Decentralization: Without centralized control, all transactions are shared. Decentralization ensures the data's security and trustworthiness.
Any user in a private blockchain requires a private key, via the MSP. The data can only be used by legitimate operators. The metadata stored using the smart contract, which contains the IP address of data-generating devices and participants that are dealing with the device, is another point that can be useful in legal issues.
The problem regarding a large bandwidth and incentive mechanism are the only aspects that have to be addressed in further research.