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...

Full description

Bibliographic Details
Main Author: Janusz Furtak
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