Cryptographic Keys Generating and Renewing System for IoT Network Nodes—A Concept
Designers and users of the Internet of Things (IoT) are devoting more and more attention to the issues of security and privacy as well as the integration of data coming from various areas. A critical element of cooperation is building mutual trust and secure data exchange. Because IoT devices usuall...
Main Author: | |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-09-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/20/17/5012 |
_version_ | 1797554636089982976 |
---|---|
author | Janusz Furtak |
author_facet | Janusz Furtak |
author_sort | Janusz Furtak |
collection | DOAJ |
description | Designers and users of the Internet of Things (IoT) are devoting more and more attention to the issues of security and privacy as well as the integration of data coming from various areas. A critical element of cooperation is building mutual trust and secure data exchange. Because IoT devices usually have small memory resources, limited computing power, and limited energy resources, it is often impossible to effectively use a well-known solution based on the Certification Authority. This article describes the concept of the system for a cryptographic Key Generating and Renewing system (KGR). The concept of the solution is based on the use of the hardware Trusted Platform Module (TPM) v2.0 to support the procedures of creating trust structures, generating keys, protecting stored data, and securing data exchange between system nodes. The main tasks of the system are the secure distribution of a new symmetric key and renewal of an expired key for data exchange parties. The KGR system is especially designed for clusters of the IoT nodes but can also be used by other systems. A service based on the Message Queuing Telemetry Transport (MQTT) protocol will be used to exchange data between nodes of the KGR system. |
first_indexed | 2024-03-10T16:34:53Z |
format | Article |
id | doaj.art-6cfc8e3f1cee45ada3c9cff987daf35a |
institution | Directory Open Access Journal |
issn | 1424-8220 |
language | English |
last_indexed | 2024-03-10T16:34:53Z |
publishDate | 2020-09-01 |
publisher | MDPI AG |
record_format | Article |
series | Sensors |
spelling | doaj.art-6cfc8e3f1cee45ada3c9cff987daf35a2023-11-20T12:30:17ZengMDPI AGSensors1424-82202020-09-012017501210.3390/s20175012Cryptographic Keys Generating and Renewing System for IoT Network Nodes—A ConceptJanusz Furtak0Faculty of Cybernetics, Military University of Technology, 00-908 Warsaw, PolandDesigners and users of the Internet of Things (IoT) are devoting more and more attention to the issues of security and privacy as well as the integration of data coming from various areas. A critical element of cooperation is building mutual trust and secure data exchange. Because IoT devices usually have small memory resources, limited computing power, and limited energy resources, it is often impossible to effectively use a well-known solution based on the Certification Authority. This article describes the concept of the system for a cryptographic Key Generating and Renewing system (KGR). The concept of the solution is based on the use of the hardware Trusted Platform Module (TPM) v2.0 to support the procedures of creating trust structures, generating keys, protecting stored data, and securing data exchange between system nodes. The main tasks of the system are the secure distribution of a new symmetric key and renewal of an expired key for data exchange parties. The KGR system is especially designed for clusters of the IoT nodes but can also be used by other systems. A service based on the Message Queuing Telemetry Transport (MQTT) protocol will be used to exchange data between nodes of the KGR system.https://www.mdpi.com/1424-8220/20/17/5012key distribution systemcryptographic keys renewingsecurity in IoTTrusted Platform ModuleMQTT secure data exchange |
spellingShingle | Janusz Furtak Cryptographic Keys Generating and Renewing System for IoT Network Nodes—A Concept Sensors key distribution system cryptographic keys renewing security in IoT Trusted Platform Module MQTT secure data exchange |
title | Cryptographic Keys Generating and Renewing System for IoT Network Nodes—A Concept |
title_full | Cryptographic Keys Generating and Renewing System for IoT Network Nodes—A Concept |
title_fullStr | Cryptographic Keys Generating and Renewing System for IoT Network Nodes—A Concept |
title_full_unstemmed | Cryptographic Keys Generating and Renewing System for IoT Network Nodes—A Concept |
title_short | Cryptographic Keys Generating and Renewing System for IoT Network Nodes—A Concept |
title_sort | cryptographic keys generating and renewing system for iot network nodes a concept |
topic | key distribution system cryptographic keys renewing security in IoT Trusted Platform Module MQTT secure data exchange |
url | https://www.mdpi.com/1424-8220/20/17/5012 |
work_keys_str_mv | AT januszfurtak cryptographickeysgeneratingandrenewingsystemforiotnetworknodesaconcept |