miun.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Lightweight IoT Group Key Establishment Scheme Using One-way Accumulator
Mid Sweden University, Faculty of Science, Technology and Media, Department of Information Systems and Technology.ORCID iD: 0000-0001-7873-3499
Mid Sweden University, Faculty of Science, Technology and Media, Department of Information Systems and Technology.
Mid Sweden University, Faculty of Science, Technology and Media, Department of Information Systems and Technology.ORCID iD: 0000-0003-0873-7827
2018 (English)In: 2018 International Symposium on Networks, Computers and Communications (ISNCC), IEEE, 2018, article id 8531034Conference paper, Published paper (Refereed)
Abstract [en]

Group communication in the context of Internetof Things (IoT) is an efficient and fast way of broadcasting group messages. A message needs to be sent securely to maintain confidentiality of data and privacy of users. The main challenges in sharing group keys consist in designing and implementing a group key establishment scheme that is feasible for devices with limited computational capabilities. Existing group establishment schemes do not offer a good solution for resource-constrained IoTdevices, a solution that provides secure group key management procedures when new nodes join or leave the group without com-promising the security of the system. In this paper, we propose a light weight and computationally secure group key establishment scheme suitable for resource constrained IoT networks. The proposed scheme is based on elliptic curve cryptography and cryptographic one-way accumulators. We show how to combine the aforementioned concepts to design a group key establishment scheme that guarantees both forward and backward secrecy. Finally, we show how the established group key is updated when the group size dynamically changes and how the proposed solution can be used with block and stream ciphers.

Place, publisher, year, edition, pages
IEEE, 2018. article id 8531034
Keywords [en]
IoT security, Group communication security, ECC, Cryptographic key establishment, Lightweight cryptogra- phy, One-way cryptographic accumulators
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:miun:diva-34310DOI: 10.1109/ISNCC.2018.8531034Scopus ID: 2-s2.0-85058484800ISBN: 978-1-5386-3779-1 (electronic)OAI: oai:DiVA.org:miun-34310DiVA, id: diva2:1242940
Conference
International Symposium on Networks, Computers and Communications (ISNCC), Rome, June 19-21, 2018.
Projects
SMART (Smarta system och tjänster för ett effektivt och innovativt samhälle)Available from: 2018-08-29 Created: 2018-08-29 Last updated: 2019-09-09Bibliographically approved
In thesis
1. Lightweight Cryptographic Group Key Management Protocols for the Internet of Things
Open this publication in new window or tab >>Lightweight Cryptographic Group Key Management Protocols for the Internet of Things
2019 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

The Internet of Things (IoT) is increasingly becoming an integral component of many applications in consumer, industrial and other areas. Notions such as smart industry, smart transport, and smart world are, in large part, enabled by IoT. At its core, the IoT is underpinned by a group of devices, such as sensors and actuators, working collaboratively to provide a required service. One of the important requirements most IoT applications are expected to satisfy is ensuring the security and privacy of users. Security is an umbrella term that encompasses notions such as confidentiality, integrity and privacy, that are typically achieved using cryptographic encryption techniques.

A special form of communication common in many IoT applications is group communication, where there are two or more recipients of a given message. In or-der to encrypt a message broadcast to a group, it is required that the participating parties agree on a group key a priori. Establishing and managing a group key in IoT environments, where devices are resources-constrained and groups are dynamic, is a non-trivial problem. The problem presents unique challenges with regard to con-structing protocols from lightweight and secure primitives commensurate with the resource-constrained nature of devices and maintaining security as devices dynamically leave or join a group.

This thesis presents lightweight group key management protocols proposed to address the aforementioned problem, in a widely adopted model of a generic IoT network consisting of a gateway with reasonable computational power and a set of resource-constrained nodes. The aim of the group key management protocols is to enable the gateway and the set of resource-constrained devices to establish and manage a group key, which is then used to encrypt group messages. The main problems the protocols attempt to solve are establishing a group key among participating IoT devices in a secure and computationally feasible manner; enabling additionor removal of a device to the group in a security preserving manner; and enabling generation of a group session key in an efficient manner without re-running the protocol from scratch. The main challenge in designing such protocols is ensuring that the computations that a given IoT device performs as part of participating in the protocol are computationally feasible during initial group establishment, group keyupdate, and adding or removing a node from the group.

The work presented in this thesis shows that the challenge can be overcome by designing protocols from lightweight cryptographic primitives. Specifically, protocols that exploit the lightweight nature of crypto-systems based on elliptic curves and the perfect secrecy of the One Time Pad (OTP) are presented. The protocols are designed in such a way that a resource-constrained member node performs a constant number of computationally easy computations during all stages of the group key management process.

To demonstrate that the protocols are practically feasible, implementation resultof one of the protocols is also presented, showing that the protocol outperforms similar state-of-the-art protocols with regard to energy consumption, execution time, memory usage and number of messages generated.

Place, publisher, year, edition, pages
Sundsvall: Mid Sweden University, 2019. p. 54
Series
Mid Sweden University licentiate thesis, ISSN 1652-8948 ; 154
Keywords
Privacy and security of the IoT, IoT group key management, lightweight key management protocols, elliptic curve cryptography, proximity-based authentication
National Category
Computer Sciences
Identifiers
urn:nbn:se:miun:diva-35607 (URN)978-91-88527-91-2 (ISBN)
Presentation
2019-03-07, C326, Holmgatan 10, Sundsvall, 11:00 (English)
Opponent
Supervisors
Projects
SMART (Smarta system och tjänster för ett effektivt och innovativt samhälle)
Note

Vid tidpunkten för framläggningen av avhandlingen var följande delarbete opublicerat: delarbete 3 (manuskript).

At the time of the defence the following paper was unpublished: paper 3 (manuscript).

Available from: 2019-02-08 Created: 2019-02-07 Last updated: 2019-06-13Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records BETA

Gebremichael, TeklayJennehag, UlfGidlund, Mikael

Search in DiVA

By author/editor
Gebremichael, TeklayJennehag, UlfGidlund, Mikael
By organisation
Department of Information Systems and Technology
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 388 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf