Back to results

Kennesaw State University

Leveraging Smart Contracts for Asynchronous Group Key Agreement in Internet of Things

Abstract

dc:description.abstract

<p>Group Key Agreement (GKA) mechanism plays a crucial role in the realization of various secure applications in various networks such as, but not limited to, sensor networks, Internet of Things (IoT), vehicular networks, social networks, and so on. To be suitable for IoT, GKA must satisfy several critical requirements. First, a GKA mechanism must be robust against a compromised device attack and satisfy essential secrecy definitions without the existence of a Trusted Third Party (TTP). TTP is often used by IoT devices in the establishment of ad hoc networks and usually, these devices are resource-constrained. Second, the GKA mechanism must be capable of distributing session keys successfully even with offline devices. Third, GKA must reduce the burden of heavy cryptographic computations for IoT devices. Based on these observations, in this paper, we propose a new GKA scheme that satisfies all the aforementioned requirements. The proposed scheme leverages smart contracts to alleviate the computational and storage overheads on the IoT devices induced by cryptographic functions. It also brings the advantage of asynchronism such that offline devices will be able to compute the group key once they are online since the essential information for obtaining the group key is stored inside the blockchain. We implement and test the proposed scheme on an Ethereum test network. The obtained results show that it consumes 5,264,150 gas to create a group, 994,178 gas to add a new member, and 798,431 gas to update a group key when the group has 20 members.</p>

Degree

thesis:*
Name thesis:degree_name
Master of Science in Computer Science (MSCS)
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Computer Science
Year dc:date.available
2020

Author and committee

dc:creator, dc:contributor.*
Authors dc:creator
  • Youdom Kemmoe, Victor
  • Son, Junggab
Contributors dc:contributor
  • Junggab Son
  • Meng Han

Subjects

dc:subject × 7

Identifiers

dc:identifier.*
Repository record dc:identifier
https://digitalcommons.kennesaw.edu/cs_etd/53
OAI identifier oai:identifier
oai:digitalcommons.kennesaw.edu:cs_etd-1053

Chain of custody

source
Harvested from
Kennesaw State University
Base URL
digitalcommons.kennesaw.edu/do/oai/
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Youdom Kemmoe, Victor; Son, Junggab. Leveraging Smart Contracts for Asynchronous Group Key Agreement in Internet of Things. Thesis thesis, 2020. https://digitalcommons.kennesaw.edu/cs_etd/53