Privacy Protected IoT-Blockchain using ZKP for Healthcare application

R. Yugha, S. Chithra, N. Bhalaji, S. Karthika

Abstract


In recent years, the concept of the Internet of Things (IoT) is making a ‘Thing’ in real-world life to be smart by designing the devices to be pervasive, mobile and wearable. The IoT applications may be supported by big data or cloud computing for data analysis. The data analytics has to be performed remotely on the data received from an authentic IoT device. Sending highly sensitive personal data to centralized companies for analysis may lead to serious risk for the privacy of the users. This needs IoT systems to be maintained as peer-to-peer (P2P) systems that are incorporated with Blockchain technology. Mutual authentication has to be performed to improve the security of IoT applications on a peer to peer basis. This paper addresses two challenges.  (i) Mutual authentication is a decentralized P2P IoT environment addressing the tradeoff between privacy and security.  (ii) Designing an optimized Zero-Knowledge Protocol (ZKP) concerning space and time.  The proposed idea is applied for a P2P IoT system and tested for authentication and verification using Blockchain Technology for IoT healthcare system.  This ZKP protocol has been proved to satisfy the properties of Zero-Knowledge proof systems.  The algorithm has been proved to be optimized for space which is the limitation of sensor nodes in IoT devices.


Keywords


Internet of Things; Zero-Knowledge Protocol; Authentication; Blockchain; Cryptography

Full Text: PDF