Loading [MathJax]/extensions/MathMenu.js
GroupIt: Lightweight Group Key Management for Dynamic IoT Environments | IEEE Journals & Magazine | IEEE Xplore

GroupIt: Lightweight Group Key Management for Dynamic IoT Environments


Abstract:

With the proliferation of Internet of Things (IoT) devices that collect sensitive data, access control is more crucial than ever to safeguard IoT data from unauthorized u...Show More

Abstract:

With the proliferation of Internet of Things (IoT) devices that collect sensitive data, access control is more crucial than ever to safeguard IoT data from unauthorized use. To enforce access control policies without trusted online entity, one promising approach is to maintain a group key shared between a device and its current subscribers, such that the device can encrypt its data and only the subscribers can decrypt it. However, prior group key management (GKM) schemes fail to efficiently address new challenges introduced by the massive scale of IoT devices, dynamic memberships of users, and changes in the number of devices. This paper explores efficient GKM to accommodate multiple devices (in addition to multiple users) and to handle frequent membership and device number changes. Inspired by the observation that devices with similar functionalities often have similar access permissions, we propose a two-tier GKM architecture called GroupIt, in which each device is assigned to one of many predefined groups, and key management is performed within each group as well as between groups to improve efficiency. Despite being conceptually simple, GroupIt addresses technical challenges including: 1) preventing a malicious device from obtaining extra information about other devices in the same group and 2) ensuring forward/backward secrecy and preventing collusion attacks when gluing two existing GKMs together. The probability of a successful collusion attack quickly drops to 0.3% after five membership changes even in a small device group (e.g., 8). This paper provides both theoretical analysis and a proof-of-concept implementation based on Alljoyn, an opensource IoT communication framework to demonstrate the feasibility of GroupIt.
Published in: IEEE Internet of Things Journal ( Volume: 5, Issue: 6, December 2018)
Page(s): 5155 - 5165
Date of Publication: 24 May 2018

ISSN Information:

Funding Agency:


I. Introduction

Internet-of-things (IoT) devices are gradually becoming a large part of people’s daily lives. IoT devices are network-connected physical devices with a variety of forms and functionalities; one important functionality being data collection. Devices such as motion sensors, heartbeat sensors and IP cameras collect sensitive data with privacy concerns. Most IoT devices have limited computational power, preventing them from efficiently performing cryptographic operations. Moreover, users often fail to conduct proper setup (e.g., changing default passwords), thus making IoT devices vulnerable to attacks.

Contact IEEE to Subscribe

References

References is not available for this document.