Abstract

As an extension of cloud computing, fog computing has received more attention in recent years. It can solve problems such as high latency, lack of support for mobility and location awareness in cloud computing. In the Internet of Things (IoT), a series of IoT devices can be connected to the fog nodes that assist a cloud service center to store and process a part of data in advance. Not only can it reduce the pressure of processing data, but also improve the real-time and service quality. However, data processing at fog nodes suffers from many challenging issues, such as false data injection attacks, data modification attacks, and IoT devices’ privacy violation. In this paper, based on the Paillier homomorphic encryption scheme, we use blinding factors to design a privacy-preserving data aggregation scheme in fog computing. No matter whether the fog node and the cloud control center are honest or not, the proposed scheme ensures that the injection data is from legal IoT devices and is not modified and leaked. The proposed scheme also has fault tolerance, which means that the collection of data from other devices will not be affected even if certain fog devices fail to work. In addition, security analysis and performance evaluation indicate the proposed scheme is secure and efficient.

Highlights

  • In recent years, cloud computing has developed rapidly with its advantages of ultra-large-scale storage, powerful computing power, high scalability, and low cost [1]

  • We propose a privacy-preserving data aggregation scheme based on homomorphic encryption in fog computing (PDAF)

  • Our Contribution In PDAF, we have made improvements based on the Paillier homomorphic encryption scheme, each Internet of Things (IoT) device can generate two secret key and a blinding factor to mask its sensitive data, and it sends the masked data to the related fog node based on wireless network

Read more

Summary

Introduction

Cloud computing has developed rapidly with its advantages of ultra-large-scale storage, powerful computing power, high scalability, and low cost [1]. When a large number of IoT device data is transmitted to fog nodes, it will affect the requirements for a real-time response of IoT, and cause problems such as network congestion. At this time, the data aggregation based on homomorphic encryption applied to fog devices is important [34,35,36,37]. The data is collected by the control center so that the entire IoT network runs efficiently These blinded data are aggregated by fog devices at the edge of the network. Extensive evaluations show that PDAF is very efficient in terms of the computation and communication cost

Related Work
Our Contribution
Organization
System Model
Adversary Model
Security Requirements and Design Goal
Proposed PDAF Scheme
Bilinear Pairings
Paillier Encryption Algorithm
System Initialization
Data Collection Request
Hybrid IoT Devices Report Generation
Privacy-Preserving Aggregated Data Generation
Privacy-Preserving Aggregated Data Decryption
Fault Tolerance Mechanism
Privacy Protection
Non-Repudiation and Unforgeability
Computation Cost
Communication Overhead
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call