Implementasi Lightweight Cryptography Untuk Keamanan Data Pada Sistem Komunikasi LoRa

Mundzir, Jundi Abdillah (2024) Implementasi Lightweight Cryptography Untuk Keamanan Data Pada Sistem Komunikasi LoRa. Other thesis, Institut Teknologi Sepuluh Nopember.

[thumbnail of 5022201207-Undergraduate_Thesis.pdf] Text
5022201207-Undergraduate_Thesis.pdf - Accepted Version
Restricted to Repository staff only until 1 October 2026.

Download (3MB) | Request a copy

Abstract

Seiring berkembangnya sistem komunikasi LoRa, muncul tantangan yang harus dihadapi berkaitan dengan keamanan data yang ditransmisikan. Akan tetapi, upaya implementasi keamanan data menghadapi tantangan terkait keterbatasan resource pada constrained device LoRa, misal kemampuan komputasi dan memori. Oleh karena itu, algoritma lightweight cryptography diperlukan pada constrained device untuk menjaga keamanan data selama proses transmisi menggunakan LoRa karena tidak menggunakan banyak resource dan ringan secara komputasi.
Penelitian tugas akhir ini mengusulkan kombinasi algoritma Advanced Encryption Standard (AES) dan Message Authentication Code (MAC). Untuk proses enkripsi dan dekripsi pesan digunakan algortima kriptografi simetris block cipher tipe AES-128 dan AES-256, sedangkan untuk proses autentikasi pesan digunakan algoritma HMAC-SHA3 dan AES-CMAC. Kombinasi antara algoritma enkripsi dan autentikasi diharapkan mampu menjamin tiga aspek keamanan data, yaitu confidentiality, integrity, dan authentication.
Berdasarkan hasil penelitian menunjukkan bahwa kombinasi algoritma lightweight cryptography yang diusulkan telah mampu menjaga tiga aspek keamanan data yaitu integrity, authentication, dan confidentiality. Semua algoritma lightweight cryptography yang diusulkan juga dapat diterapkan pada constrained device kelas 0. Kombinasi algoritma AES 128 dan CMAC memiliki total waktu komputasi dan sumber daya yang paling efisien yaitu waktu komputasi sebesar 4,883 ms pada sisi transmitter dan 6,604 ms pada sisi receiver, serta penggunaan sumber daya sebesar 9916 byte untuk transmitter dan 10432 byte untuk receiver.
=====================================================================================================================
As the LoRa communication system develops, challenges arise related to the security of transmitted data. However, efforts to implement data security face challenges due to resource constraints on LoRa devices, such as limited computing power and memory. Therefore, lightweight cryptography algorithms are needed for constrained devices to ensure data security during transmission using LoRa, as they require minimal resources and are computationally efficient.
This final project research proposes a combination of Advanced Encryption Standard (AES) and Message Authentication Code (MAC) algorithms. For the encryption and decryption of messages, symmetric block cipher algorithms AES-128 and AES-256 are used, while for message authentication, HMAC-SHA3 and AES-CMAC algorithms are utilized. The combination of encryption and authentication algorithms is expected to ensure three aspects of data security: confidentiality, integrity, and authentication.
The research results indicate that the proposed combination of lightweight cryptography algorithms effectively ensures the three aspects of data security: integrity, authentication, and confidentiality. All proposed lightweight cryptography algorithms can also be applied to class 0 constrained devices. The combination of AES-128 and CMAC algorithms has the most efficient total computing time and resource usage, with a computing time of 4.883 ms on the transmitter side and 6.604 ms on the receiver side, and resource usage of 9916 bytes for the transmitter and 10432 bytes for the receiver.

Item Type: Thesis (Other)
Uncontrolled Keywords: AES, CMAC, HMAC, LoRa, Constrained Device
Subjects: T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK5102.94 Cryptographic techniques
T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK5103.2 Wireless communication systems. Two way wireless communication
T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK5101 Telecommunication
Divisions: Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Electrical Engineering > 20201-(S1) Undergraduate Thesis
Depositing User: Jundi Abdillah Mundzir
Date Deposited: 31 Jul 2024 02:06
Last Modified: 31 Jul 2024 02:06
URI: http://repository.its.ac.id/id/eprint/110343

Actions (login required)

View Item View Item