An efficient dynamic key management scheme for IoT devices

Thumbnail Image



Journal Title

Journal ISSN

Volume Title


University of New Brunswick


The Internet of Things or IoT is a collective term for electronic devices with computing and connectivity. Our proposed dynamic key management scheme is designed for secure group communication of IoT devices. It offers efficient key distribution for a small to medium group of devices in domains such as centralized healthcare systems. Our key management scheme ensures forward secrecy, backward secrecy, and key independence in group communication. The scheme uses binary heap trees and bloom filters for efficient storage, organize and verification of secret keys. It uses polynomial coefficients secured with modular arithmetic to distribute the keys. The proposed implementation of the scheme uses lightweight mathematical operations such as XOR, multiplication, string concatenations, and hashing for devices having limited computing capabilities. The thesis is concluded with the performance analysis of the scheme that demonstrates the suitability of the scheme with similar IoT group communication schemes.