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

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

Abstract

Mikrokontroler memiliki keterbatasan dalam melakukan tugas komputasi, terutama pada aplikasi yang membutuhkan proses pengolahan data secara intensif. Ketika mikrokontroler seperti Arduino Uno digunakan untuk mengimplementasikan algoritma enkripsi, keterbatasan sistem tertanam menjadi semakin menonjol. Oleh karena itu, analisis performa mikrokontroler dalam menjalankan algoritma enkripsi sangat penting untuk memahami pengaruhnya terhadap sumber daya sistem. Penelitian ini bertujuan untuk mengevaluasi performa Arduino Uno dalam mengimplementasikan algoritma enkripsi Speck-128 pada sistem berbasis RFID. Uji coba dilakukan dengan mengukur parameter seperti penggunaan memori (RAM dan flash), waktu eksekusi proses enkripsi dan dekripsi, serta konsumsi daya yang diperlukan selama operasi enkripsi. Untuk menganalisis performa, pengujian dilakukan menggunakan data dengan ukuran bervariasi untuk menilai skalabilitas algoritma Speck-128 pada sistem tertanam. Hasil penelitian menunjukkan adanya peningkatan waktu eksekusi dan penggunaan memori seiring bertambahnya ukuran data yang diproses. Peningkatan penggunaan memori berada dalam kisaran 2% hingga 5%, sementara waktu eksekusi enkripsi meningkat sekitar 460 mikrodetik dan waktu dekripsi meningkat sekitar 650 mikrodetik untuk setiap penambahan data sebesar 16 byte. Namun, konsumsi daya untuk proses enkripsi dan dekripsi tetap stabil dalam kisaran 0,029 W hingga 0,030 W, meskipun ukuran data bertambah. Di sisi lain, penggunaan flash tidak menunjukkan peningkatan yang signifikan. Hasil ini menunjukkan bahwa algoritma Speck-128 dapat berjalan secara efisien pada perangkat dengan keterbatasan sumber daya seperti Arduino Uno.

English Abstract

Microcontrollers have limitations in handling computational tasks, especially for applications requiring intensive data processing. When microcontrollers like the Arduino Uno are used to implement encryption algorithms, the constraints of embedded systems become increasingly apparent. Therefore, analyzing the performance of microcontrollers in running encryption algorithms is crucial to understanding their impact on system resources. This study aims to evaluate the performance of the Arduino Uno in implementing the Speck-128 encryption algorithm on an RFID-based system. The evaluation includes measuring parameters such as memory usage (RAM and flash), execution time for encryption and decryption processes, and power consumption during encryption operations.To analyze performance, tests were conducted using data of varying sizes to assess the scalability of the Speck-128 algorithm in embedded systems. The results show an increase in execution time and memory usage as the data size increases. Memory usage increased by 2% to 5%, while encryption execution time rose by approximately 460 microseconds and decryption time by 650 microseconds for every 16-byte increment in data size. However, power consumption for encryption and decryption remained stable, ranging between 0.029 W and 0.030 W, regardless of the data size. On the other hand, flash memory usage did not show significant increases.These findings demonstrate that the Speck-128 algorithm can operate efficiently on resource-constrained devices like the Arduino Uno.

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

Download (3MB)

Actions (login required)

View Item View Item