Data Integrity and Privacy Preserving Framework using Blockchain and Edge Computing
Abstract
With an increasing number of data targeted attacks on cloud-based servers, we look to implement a blockchain backend in order to increase security and reduce vulnerabilities. A traditional cloud server is centralized thereby susceptible to being a single point of failure. Using certificateless cryptography with blockchain as a platform, the backend becomes decentralized eliminating the aforementioned problem. Data would be stored in Distributed Hash Tables (DHT) while the pointers to the DHT would be stored in the blockchain. Using this method, we can satisfy the three basic parameters of Certifiability, Transparency and Availability. Edge computing would be implemented to process the IoT data at the network edge instead of a remote cloud. Users then don’t need to worry about unauthorized attempts to access data as malicious attempts can easily be detected. The entire system is then traceable and accountable.
Keywords: Blockchain, Internet of Things (IoT), Distributed Hash Tables (DHT), certificate-less cryptography