AUTHENTICATED ENCRYPTION WITH ASSOCIATED DATA SCHEME FOR LORA-BASED MQTT-SN PROTOCOL

Internet of Things (IoT) paradigm describes interaction of data exchange between physical objects (sensors or actuators) with a control or data analytic services over the internet. Most physical objects are devices with limited computing capacity, less storage, and constrained resources. MQTT (Me...

Full description

Saved in:
Bibliographic Details
Main Author: Setya Pramayoga, Adhe
Format: Theses
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/52272
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:52272
spelling id-itb.:522722021-02-16T11:39:38ZAUTHENTICATED ENCRYPTION WITH ASSOCIATED DATA SCHEME FOR LORA-BASED MQTT-SN PROTOCOL Setya Pramayoga, Adhe Indonesia Theses LoRa, MQTT-SN, Cryptography, AEAD INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/52272 Internet of Things (IoT) paradigm describes interaction of data exchange between physical objects (sensors or actuators) with a control or data analytic services over the internet. Most physical objects are devices with limited computing capacity, less storage, and constrained resources. MQTT (Message Queue Telemetry Transport) protocol is defined as data exchange protocol that can be implemented on devices with these characteristics. MQTT is designed to run on TCP/IP. UDP-based communication media technologies, such as ZigBee and LoRa, can use a lightweight version of MQTT, namely MQTT-SN. Several studies show the implementation of MQTT-SN at the physical layer of LoRa. However, it needs improvement on security aspect protections of messages that containing sensitive data. In this paper, a simulation of the MQTT-SN protocol on LoRa devices is carried out by adding AEAD (Authenticated Encryption with Associated Data) scheme to protect confidentiality and message authenticity. Two algorithms, AES-GCM and ChaCha20-Poly1305 were tested on resource constrained devices to know the performance of the proposed scheme. The results show that the AEAD scheme can increase security in implementing the MQTT-SN protocol on LoRa devices by only increasing the amount of payload, memory consumption, and processing time that can still be tolerated. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description Internet of Things (IoT) paradigm describes interaction of data exchange between physical objects (sensors or actuators) with a control or data analytic services over the internet. Most physical objects are devices with limited computing capacity, less storage, and constrained resources. MQTT (Message Queue Telemetry Transport) protocol is defined as data exchange protocol that can be implemented on devices with these characteristics. MQTT is designed to run on TCP/IP. UDP-based communication media technologies, such as ZigBee and LoRa, can use a lightweight version of MQTT, namely MQTT-SN. Several studies show the implementation of MQTT-SN at the physical layer of LoRa. However, it needs improvement on security aspect protections of messages that containing sensitive data. In this paper, a simulation of the MQTT-SN protocol on LoRa devices is carried out by adding AEAD (Authenticated Encryption with Associated Data) scheme to protect confidentiality and message authenticity. Two algorithms, AES-GCM and ChaCha20-Poly1305 were tested on resource constrained devices to know the performance of the proposed scheme. The results show that the AEAD scheme can increase security in implementing the MQTT-SN protocol on LoRa devices by only increasing the amount of payload, memory consumption, and processing time that can still be tolerated.
format Theses
author Setya Pramayoga, Adhe
spellingShingle Setya Pramayoga, Adhe
AUTHENTICATED ENCRYPTION WITH ASSOCIATED DATA SCHEME FOR LORA-BASED MQTT-SN PROTOCOL
author_facet Setya Pramayoga, Adhe
author_sort Setya Pramayoga, Adhe
title AUTHENTICATED ENCRYPTION WITH ASSOCIATED DATA SCHEME FOR LORA-BASED MQTT-SN PROTOCOL
title_short AUTHENTICATED ENCRYPTION WITH ASSOCIATED DATA SCHEME FOR LORA-BASED MQTT-SN PROTOCOL
title_full AUTHENTICATED ENCRYPTION WITH ASSOCIATED DATA SCHEME FOR LORA-BASED MQTT-SN PROTOCOL
title_fullStr AUTHENTICATED ENCRYPTION WITH ASSOCIATED DATA SCHEME FOR LORA-BASED MQTT-SN PROTOCOL
title_full_unstemmed AUTHENTICATED ENCRYPTION WITH ASSOCIATED DATA SCHEME FOR LORA-BASED MQTT-SN PROTOCOL
title_sort authenticated encryption with associated data scheme for lora-based mqtt-sn protocol
url https://digilib.itb.ac.id/gdl/view/52272
_version_ 1822928973344014336