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...
Saved in:
Main Author: | |
---|---|
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 |