Cargando…

Automatic Key Update Mechanism for Lightweight M2M Communication and Enhancement of IoT Security: A Case Study of CoAP Using Libcoap Library †

The ecosystem for an Internet of Things (IoT) generally comprises endpoint clients, network devices, and cloud servers. Thus, data transfers within the network present multiple security concerns. The recent boom in IoT applications has accelerated the need for a network infrastructure that provides...

Descripción completa

Detalles Bibliográficos
Autores principales: Tsai, Wen-Chung, Tsai, Tzu-Hsuan, Wang, Te-Jen, Chiang, Mao-Lun
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8749857/
https://www.ncbi.nlm.nih.gov/pubmed/35009882
http://dx.doi.org/10.3390/s22010340
_version_ 1784631330227617792
author Tsai, Wen-Chung
Tsai, Tzu-Hsuan
Wang, Te-Jen
Chiang, Mao-Lun
author_facet Tsai, Wen-Chung
Tsai, Tzu-Hsuan
Wang, Te-Jen
Chiang, Mao-Lun
author_sort Tsai, Wen-Chung
collection PubMed
description The ecosystem for an Internet of Things (IoT) generally comprises endpoint clients, network devices, and cloud servers. Thus, data transfers within the network present multiple security concerns. The recent boom in IoT applications has accelerated the need for a network infrastructure that provides timely and safe information exchange services. A shortcoming of many existing networks is the use of static key authentication. To enable the use of automatic key update mechanisms in IoT devices and enhance security in lightweight machine-to-machine (M2M) communications, we propose a key update mechanism, namely, double OTP (D-OTP), which combines both one-time password (OTP) and one-time pad to achieve an IoT ecosystem with theoretically unbreakable security. The proposed D-OTP was implemented into the Constrained Application Protocol (CoAP) through the commonly used libcoap library. The experimental results revealed that an additional 8.93% latency overhead was required to obtain an unbreakable guarantee of data transfers in 100 CoAP communication sessions.
format Online
Article
Text
id pubmed-8749857
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-87498572022-01-12 Automatic Key Update Mechanism for Lightweight M2M Communication and Enhancement of IoT Security: A Case Study of CoAP Using Libcoap Library † Tsai, Wen-Chung Tsai, Tzu-Hsuan Wang, Te-Jen Chiang, Mao-Lun Sensors (Basel) Article The ecosystem for an Internet of Things (IoT) generally comprises endpoint clients, network devices, and cloud servers. Thus, data transfers within the network present multiple security concerns. The recent boom in IoT applications has accelerated the need for a network infrastructure that provides timely and safe information exchange services. A shortcoming of many existing networks is the use of static key authentication. To enable the use of automatic key update mechanisms in IoT devices and enhance security in lightweight machine-to-machine (M2M) communications, we propose a key update mechanism, namely, double OTP (D-OTP), which combines both one-time password (OTP) and one-time pad to achieve an IoT ecosystem with theoretically unbreakable security. The proposed D-OTP was implemented into the Constrained Application Protocol (CoAP) through the commonly used libcoap library. The experimental results revealed that an additional 8.93% latency overhead was required to obtain an unbreakable guarantee of data transfers in 100 CoAP communication sessions. MDPI 2022-01-03 /pmc/articles/PMC8749857/ /pubmed/35009882 http://dx.doi.org/10.3390/s22010340 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Tsai, Wen-Chung
Tsai, Tzu-Hsuan
Wang, Te-Jen
Chiang, Mao-Lun
Automatic Key Update Mechanism for Lightweight M2M Communication and Enhancement of IoT Security: A Case Study of CoAP Using Libcoap Library †
title Automatic Key Update Mechanism for Lightweight M2M Communication and Enhancement of IoT Security: A Case Study of CoAP Using Libcoap Library †
title_full Automatic Key Update Mechanism for Lightweight M2M Communication and Enhancement of IoT Security: A Case Study of CoAP Using Libcoap Library †
title_fullStr Automatic Key Update Mechanism for Lightweight M2M Communication and Enhancement of IoT Security: A Case Study of CoAP Using Libcoap Library †
title_full_unstemmed Automatic Key Update Mechanism for Lightweight M2M Communication and Enhancement of IoT Security: A Case Study of CoAP Using Libcoap Library †
title_short Automatic Key Update Mechanism for Lightweight M2M Communication and Enhancement of IoT Security: A Case Study of CoAP Using Libcoap Library †
title_sort automatic key update mechanism for lightweight m2m communication and enhancement of iot security: a case study of coap using libcoap library †
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8749857/
https://www.ncbi.nlm.nih.gov/pubmed/35009882
http://dx.doi.org/10.3390/s22010340
work_keys_str_mv AT tsaiwenchung automatickeyupdatemechanismforlightweightm2mcommunicationandenhancementofiotsecurityacasestudyofcoapusinglibcoaplibrary
AT tsaitzuhsuan automatickeyupdatemechanismforlightweightm2mcommunicationandenhancementofiotsecurityacasestudyofcoapusinglibcoaplibrary
AT wangtejen automatickeyupdatemechanismforlightweightm2mcommunicationandenhancementofiotsecurityacasestudyofcoapusinglibcoaplibrary
AT chiangmaolun automatickeyupdatemechanismforlightweightm2mcommunicationandenhancementofiotsecurityacasestudyofcoapusinglibcoaplibrary