Analisis Performa Arduino Uno Terhadap Algoritma Enkripsi AES-128 dalam Implementasi Sistem RFID.

Samosir, Nandito Yuda and Barlian Henryranu Prasetio, S.T., M.T., Ph.D. (2024) Analisis Performa Arduino Uno Terhadap Algoritma Enkripsi AES-128 dalam Implementasi Sistem RFID. Sarjana thesis, Universitas Brawijaya.

Abstract

Mikrokontroler memiliki kemampuan terbatas dalam melakukan tugas komputasi. Ketika mikrokontroler, seperti Arduino Uno mengimplementasikan algoritma enkripsi data, sistem tertanam yang dapat diimplementasikan menjadi lebih terbatas lagi. Oleh karena itu, analisis performa mikrokontroler seperti Arduino Uno terhadap algoritma enkripsi dalam implementasi sistem tertanam diperlukan, sehingga mengetahui pengaruh penerapan algoritma enkripsi terhadap mikrokontroler. Penelitian ini bertujuan untuk menganalisis performa mikrokontroler Arduino Uno dalam mengimplementasikan algoritma enkripsi AES-128 pada sistem tertanam RFID. Uji coba dilakukan untuk mengukur parameter seperti penggunaan memori, waktu komputasi enkripsi dan dekripsi, serta penggunaan daya ketika melakukan proses enkripsi pada sistem. Salah satu metode untuk mengetahui performa Arduino Uno adalah dengan melakukan enkripsi menggunakan ukuran data bervariasi. Hasil penelitian menunjukkan terdapat peningkatan penggunaan memori dan waktu komputasi enkripsi dan dekripsi berdasarkan ukuran data berbeda. Terdapat peningkatan penggunaan memori berkisar 2% hingga 4%, waktu komputasi enkripsi memiliki peningkatan sekitar 576 mikrodetik dan waktu dekripsi memiliki peningkatan sekitar 1090 mikrodetik pada setiap peningkatan 16-byte data enkripsi. Sedangkan pada penggunaan flash, dan penggunaan daya enkripsi dan dekripsi tidak memiliki dampak signifikan terhadap peningkatan ukuran data enkripsi.

English Abstract

Microcontrollers have limited capabilities in performing computational tasks. When a microcontroller, such as the Arduino Uno, implements a data encryption algorithm, the embedded system becomes even more restricted. Therefore, analyzing the performance of microcontrollers like the Arduino Uno in implementing encryption algorithms within embedded systems is necessary to understand the impact of encryption algorithm implementation on the microcontroller. This study aims to analyze the performance of the Arduino Uno microcontroller in implementing the AES-128 encryption algorithm within an embedded RFID system. Experiments were conducted to measure parameters such as memory usage, computational time for encryption and decryption, and power consumption during the encryption process in the system. One method to evaluate the Arduino Uno's performance was by encrypting data of varying sizes. The results of the study showed an increase in memory usage and computational time for encryption and decryption based on different data sizes. Memory usage increased by approximately 2% to 4%, encryption computational time increased by about 576 microseconds, and decryption computational time increased by about 1090 microseconds for every 16-byte increment in encryption data size. On the other hand, flash usage and power consumption for encryption and decryption did not exhibit significant impacts with increased encryption data size.

Item Type: Thesis (Sarjana)
Identification Number: 052415
Uncontrolled Keywords: Mikrokontroler, Arduino Uno, Enkripsi, AES-128, Performa, Sistem Tertanam
Divisions: Fakultas Ilmu Komputer > Teknik Komputer
Depositing User: S Sucipto
Date Deposited: 18 Feb 2025 02:32
Last Modified: 18 Feb 2025 02:32
URI: http://repository.ub.ac.id/id/eprint/236960
[thumbnail of DALAM MASA EMBARGO] Text (DALAM MASA EMBARGO)
Nandito Yuda Samosir.pdf
Restricted to Registered users only

Download (3MB)

Actions (login required)

View Item View Item