The proliferation of Internet of Things (IoT) applications has surged in recent years, necessitating efficient communication protocols. The Message Queuing Telemetry Transport (MQTT) protocol, designed specifically for IoT devices, has gained prominence due to its lightweight publisher/subscriber model. However, inherent concerns arise within the conventional MQTT architecture, particularly pertaining to broker-side vulnerabilities. In addressing these concerns and enhancing data security, we advocate the utilization of blockchains and smart contracts for storing and transmitting broker messages. We designed and compared two different approaches, bringing a detailed latency analysis for each step and validating its functional viability, establishing a robust environment for IoT applications.

MQTT-Chain: an MQTT approach using blockchain and smart contracts to achieve a new Quality of Service level

Perego R.;
2024

Abstract

The proliferation of Internet of Things (IoT) applications has surged in recent years, necessitating efficient communication protocols. The Message Queuing Telemetry Transport (MQTT) protocol, designed specifically for IoT devices, has gained prominence due to its lightweight publisher/subscriber model. However, inherent concerns arise within the conventional MQTT architecture, particularly pertaining to broker-side vulnerabilities. In addressing these concerns and enhancing data security, we advocate the utilization of blockchains and smart contracts for storing and transmitting broker messages. We designed and compared two different approaches, bringing a detailed latency analysis for each step and validating its functional viability, establishing a robust environment for IoT applications.
2024
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
979-8-3315-2719-8
Blockchain
Internet of Things
MQTT
QoS
Smart Contracts
File in questo prodotto:
File Dimensione Formato  
MQTT-Chain_An_MQTT_approach_using_blockchain_and_smart_contracts_to_achieve_a_new_Quality_of_Service_level.pdf

non disponibili

Descrizione: MQTT-Chain: An MQTT approach using blockchain and smart contracts to achieve a new Quality of Service level
Tipologia: Versione Editoriale (PDF)
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 572.69 kB
Formato Adobe PDF
572.69 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Perego et al_MQTT Chain_postprint.pdf

accesso aperto

Descrizione: MQTT-Chain: An MQTT approach using blockchain and smart contracts to achieve a new Quality of Service level
Tipologia: Documento in Post-print
Licenza: Altro tipo di licenza
Dimensione 470.72 kB
Formato Adobe PDF
470.72 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/549981
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
social impact