SDN-Based Privacy for Fog-Iot Application
With the rapid growth of Internet of Things (IoT) applications, Fog computing has come into play. Fog computing provides IoT data processing locally at fog nodes instead of transferring them to the Cloud. In contrast to the Cloud, Fog provides services with faster response and supports latency-sensitive IoT applications. In addition, to reduce bandwidth consumption in the network and enhance quality of service (QoS) for heterogeneous IoT applications, the integration of Software Defined Network (SDN) with Fog computing is proposed. SDN technology will give the Fog service providers a greater control over the network configuration and it can facilitate the security management in Fog-IoT. In this paper, we exploit the SDN benefits to protect user’s privacy which is one of the significant challenges in Fog-IoT. SDN-Based privacy schema is proposed aiming to protect user’s privacy considering QoS in latency sensitive application. Two mechanisms are proposed to preserve user privacy: the homomorphic encryption and identity hiding. Using these mechanisms, will not only preserve data and location privacy of IoT devices but also, they implicitly could be considered as a usage privacy mechanism. At the end, we finalize this paper by presenting a Child Monitoring System (CMS) as a use case to illustrate the effectiveness of the proposed solution.
Keywords - Internet of Things, Fog Computing, Sdn, Preserving Privacy, Homomorphic Encryption, Identity Hiding, Data Privacy, Location Privacy, Usage Privacy.