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:
書目詳細資料
主要作者: Setya Pramayoga, Adhe
格式: Theses
語言:Indonesia
在線閱讀:https://digilib.itb.ac.id/gdl/view/52272
標簽: 添加標簽
沒有標簽, 成為第一個標記此記錄!
機構: Institut Teknologi Bandung
語言: Indonesia
實物特徵
總結: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.