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...
Autores principales: | , , , |
---|---|
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 |