Differential privacy preserving based framework using blockchain for internet-of-things
Muhammad Kashif,Kubra Kalkan
DOI: https://doi.org/10.1007/s12083-024-01858-w
IF: 3.488
2024-12-07
Peer-to-Peer Networking and Applications
Abstract:The Internet of Things (IoT) has enabled the collection of vast amounts of data that can be used to improve various aspects of our lives. However, the astronomical volume of data generated by these IoT devices has raised significant concerns pertaining to privacy preservation. The amalgamation of the Internet of Things (IoT) with blockchain technology has engendered a promising solution for securing and managing IoT data, but it is still susceptible to privacy breaches. Recently, differential privacy (DP) has been proposed as a promising technique to alleviate these issues. In this paper, we design and propound a complete end-to-end blockchain-based architecture by implementing differential privacy at the stream level generated by IoT devices by deploying Laplace noise and Gaussian noise utilizing low complex cryptography mechanism and fast convergence consensus protocol to surmount the privacy preservation issues in IoT based blockchain network. Our novel DP-based framework introduces the concept of privacy levels as low, medium, and high as set by the data owner and also analyzes the impact of different parameters on the effectiveness of the approach and provides recommendations for tuning them. The workflow of our proposed framework consists of three phases: Data generation phase, Data Sharing phase, and Data Analysis phase. During the Data generation phase, the data owner will first determine the desired level of privacy protection (low, medium, high) and set the privacy budget (epsilon) and sensitivity (delta) of the data. Based on the budget value, the privacy module will generate noise from either Laplace or Gaussian distribution as requested by the data owner. The Data Sharing phase is mainly responsible for transmitting and processing the transactions inside the blockchain network. This is followed by the data analysis phase, which will check for the budget value and the amount of noise added to the data before the noisy data is handed over to the end user. We demonstrate the efficacy of our approach through multiple experimental evaluations and simulation results evince that our approach attains high levels of privacy preservation while upholding data utility and blockchain consistency. Overall, our proposed framework provides a promising solution to the privacy challenges in IoT-based blockchain systems, offering adjustable privacy levels to accommodate different privacy requirements. This DP-based approach and the adjustable privacy levels ensure alignment with the growing regulatory requirements for data privacy, such as GDPR, demonstrating compliance with these regulations and building trust with customers.
computer science, information systems,telecommunications