IEEE Access (Jan 2019)

Logical Tree Based Secure Rekeying Management for Smart Devices Groups in IoT Enabled WSN

  • Muhammad Arif Mughal,
  • Peng Shi,
  • Ata Ullah,
  • Khalid Mahmood,
  • Muhammad Abid,
  • Xiong Luo

DOI
https://doi.org/10.1109/ACCESS.2019.2921999
Journal volume & issue
Vol. 7
pp. 76699 – 76711

Abstract

Read online

With the rapid growth in a huge number of devices connecting online, Internet of Things (IoT) is rapidly growing and getting interested of researchers. IoT enabled wireless sensor network (WSN) plays a significant role to collect sensing data and transmit to central repositories. Moreover, multicasting ensures efficient group communication for disseminating the same query or command to all smart devices to perform mobile service computing. It is applicable in the smart home, healthcare, smart cities, and smart industries for monitoring and control. To secure such sensitive information exchange, we have considered a secure group communication scenario where logical trees are maintained for each group. The main problem is unnecessary rekeying when a smart device frequently joining or leaving the network. It causes computation, communication, and energy overheads. To overcome the excessive rekeying problem, we have presented a logical tree-based secure mobility management scheme (LT-SMM) using mobile service computing in IoT. It includes the group deployment phase where smart devices securely setup a group by registering with group heads for future secure information exchange. We have presented group deployment, mobile node joining and mobile node migration protocols. Moreover, we have used chaotic map based one-way hash functions to ensure message integrity. To validate our work, extensive simulations are performed using NS 2.35. TCL code is used to configure smart devices, deploy logical tree, messaging. C language is used for algorithm implementation and messaging backend coding. The results verify the supremacy of our scheme as compared to existing tree based schemes in terms of computation, communication, and energy consumption.

Keywords