Lightweight noncommutative key exchange protocol for IoT environments

Network communications are expanding rapidly in many fields, including telecommunications, the Internet of Things, space, consumer electronics, and the military, with different privacy and security issues at stake in each of these areas. The Internet of Things (IoT) has drawn increased attention fro...

Full description

Bibliographic Details
Main Authors: Shamsa Kanwal, Saba Inam, Rashid Ali, Omar Cheikhrouhou, Anis Koubaa
Format: Article
Language:English
Published: Frontiers Media S.A. 2022-09-01
Series:Frontiers in Environmental Science
Subjects:
Online Access:https://www.frontiersin.org/articles/10.3389/fenvs.2022.996296/full
_version_ 1829097906183864320
author Shamsa Kanwal
Saba Inam
Rashid Ali
Omar Cheikhrouhou
Omar Cheikhrouhou
Anis Koubaa
author_facet Shamsa Kanwal
Saba Inam
Rashid Ali
Omar Cheikhrouhou
Omar Cheikhrouhou
Anis Koubaa
author_sort Shamsa Kanwal
collection DOAJ
description Network communications are expanding rapidly in many fields, including telecommunications, the Internet of Things, space, consumer electronics, and the military, with different privacy and security issues at stake in each of these areas. The Internet of Things (IoT) has drawn increased attention from academic and industrial researchers over the last few decades. In this environment, keys are routinely exchanged through a public protocol to support the highly secure IoT domain and thwart security threats from unauthorized parties. The environment for IoT devices is subject to numerous limitations, including those related to processing, memory, and energy. These devices need to pass through a gateway or sink to connect to the network. Additionally, the environment must enable secure communication between gateways and IoT devices, even when the devices are disconnected from the rest of the network. In this paper, a lightweight key exchange protocol for IoT environments is presented, allowing the gateway and the IoT device to communicate over an open channel. Our proposed protocol improves security by utilizing noncommutative structures and polynomials over noncommutative rings. The underlying idea is to use the generalized decomposition problem associated with noncommutative rings. Furthermore, how the suggested protocol can achieve key certification and perfect onward secrecy is addressed. Results show this protocol is a strong candidate for key sharing and secure communication between IoT devices. We put our methodology into practice and the results of our experiments demonstrate enhancement of security levels. Finally, the performance analysis of the suggested protocol is compared with some other protocols, in terms of security, communication, and computing overhead.
first_indexed 2024-04-11T09:22:49Z
format Article
id doaj.art-98c1045da7dc49c9aed884a8cdf95eac
institution Directory Open Access Journal
issn 2296-665X
language English
last_indexed 2024-04-11T09:22:49Z
publishDate 2022-09-01
publisher Frontiers Media S.A.
record_format Article
series Frontiers in Environmental Science
spelling doaj.art-98c1045da7dc49c9aed884a8cdf95eac2022-12-22T04:32:08ZengFrontiers Media S.A.Frontiers in Environmental Science2296-665X2022-09-011010.3389/fenvs.2022.996296996296Lightweight noncommutative key exchange protocol for IoT environmentsShamsa Kanwal0Saba Inam1Rashid Ali2Omar Cheikhrouhou3Omar Cheikhrouhou4Anis Koubaa5Department of Mathematical Sciences, Faculty of Science and Technology, Fatima Jinnah Women University, Rawalpindi, PakistanDepartment of Mathematical Sciences, Faculty of Science and Technology, Fatima Jinnah Women University, Rawalpindi, PakistanCapital University of Science and Technology, Islamabad, PakistanCES Laboratory, National School of Engineers of Sfax, University of Sfax, Sfax, TunisiaComputer Science Department, Prince Sultan University, Riyadh, Saudi ArabiaComputer Science Department, Prince Sultan University, Riyadh, Saudi ArabiaNetwork communications are expanding rapidly in many fields, including telecommunications, the Internet of Things, space, consumer electronics, and the military, with different privacy and security issues at stake in each of these areas. The Internet of Things (IoT) has drawn increased attention from academic and industrial researchers over the last few decades. In this environment, keys are routinely exchanged through a public protocol to support the highly secure IoT domain and thwart security threats from unauthorized parties. The environment for IoT devices is subject to numerous limitations, including those related to processing, memory, and energy. These devices need to pass through a gateway or sink to connect to the network. Additionally, the environment must enable secure communication between gateways and IoT devices, even when the devices are disconnected from the rest of the network. In this paper, a lightweight key exchange protocol for IoT environments is presented, allowing the gateway and the IoT device to communicate over an open channel. Our proposed protocol improves security by utilizing noncommutative structures and polynomials over noncommutative rings. The underlying idea is to use the generalized decomposition problem associated with noncommutative rings. Furthermore, how the suggested protocol can achieve key certification and perfect onward secrecy is addressed. Results show this protocol is a strong candidate for key sharing and secure communication between IoT devices. We put our methodology into practice and the results of our experiments demonstrate enhancement of security levels. Finally, the performance analysis of the suggested protocol is compared with some other protocols, in terms of security, communication, and computing overhead.https://www.frontiersin.org/articles/10.3389/fenvs.2022.996296/fulldiscrete log problempublic key exchange protocolpublic key cryptographynoncommutative ringpolynomialInternet of Things (IoT)
spellingShingle Shamsa Kanwal
Saba Inam
Rashid Ali
Omar Cheikhrouhou
Omar Cheikhrouhou
Anis Koubaa
Lightweight noncommutative key exchange protocol for IoT environments
Frontiers in Environmental Science
discrete log problem
public key exchange protocol
public key cryptography
noncommutative ring
polynomial
Internet of Things (IoT)
title Lightweight noncommutative key exchange protocol for IoT environments
title_full Lightweight noncommutative key exchange protocol for IoT environments
title_fullStr Lightweight noncommutative key exchange protocol for IoT environments
title_full_unstemmed Lightweight noncommutative key exchange protocol for IoT environments
title_short Lightweight noncommutative key exchange protocol for IoT environments
title_sort lightweight noncommutative key exchange protocol for iot environments
topic discrete log problem
public key exchange protocol
public key cryptography
noncommutative ring
polynomial
Internet of Things (IoT)
url https://www.frontiersin.org/articles/10.3389/fenvs.2022.996296/full
work_keys_str_mv AT shamsakanwal lightweightnoncommutativekeyexchangeprotocolforiotenvironments
AT sabainam lightweightnoncommutativekeyexchangeprotocolforiotenvironments
AT rashidali lightweightnoncommutativekeyexchangeprotocolforiotenvironments
AT omarcheikhrouhou lightweightnoncommutativekeyexchangeprotocolforiotenvironments
AT omarcheikhrouhou lightweightnoncommutativekeyexchangeprotocolforiotenvironments
AT aniskoubaa lightweightnoncommutativekeyexchangeprotocolforiotenvironments