Analisis Performa Algoritma SPECK pada Raspberry Pi

Ansyah, Panji Mansyur (2018) Analisis Performa Algoritma SPECK pada Raspberry Pi. Sarjana thesis, Universitas Brawijaya.

Abstract

Algoritme SPECK adalah algoritme enkripsi dan dekripsi yang merupakan keluarga dari SIMON Cipher. Algoritme ini merupakan algoritme terbaru yang ditemukan oleh Nasional Security Agency(NSA). SPECK block Cipher memiliki 10 macam block yang terdiri dari 32 bit yang paling terkecil hingga 128 bit block yang terbesar. Setiap block size memiliki kriteria tersendiri agar algoritme berjalan sempurna. Proses enkripsi dan dekripsi sudah teramat banyak diimplementasikan dalam software. Penelitian ini dilakukan untuk mengetahui performa algoritme SPECK jika diterapkan pada mikrokontroler Raspberry Pi. Dalam penelitian ini menggunakan metode pengumpulan data dengan menjalan algoritme SPECK pada Raspberry Pi dan pengujian dilakukan sebanyak 1024 kali pada setiap algoritme SPECK. Hasil dari penelitian menyimpulkan bahwa waktu proses dari algoritme SPECK untuk mengenkripsi dan mendekripsikan plaintext sangat cepat. Konsumsi RAM untuk semua algoritme membutuhkan 0,5% pada Raspberry Pi, CPU hanya digunakan saat program berjalan saja sebesar 2,6%. Perhitungan analisis data diuji dengan metode Kruskal-Wallis dan menghasilkan data dari penelitian mengalami perbedaan signifikan dari setiap proses enkripsi dan dekripsi. Algoritme SPECK mampu digunakan pada mikrokontroler untuk mengenkripsi dan mendekripsi data, namun data waktu yang dihasilkan memiliki perbedaan signifikan.

English Abstract

The SPECK algorithm is the encryption and decryption algorithm that is the family of SIMON Cipher. This algorithm is the latest algorithm found by the National Security Agency (NSA). SPECK block Cipher has 10 kinds of block consisting of 32 bit of the most smallest to 128 bit block biggest. Each block size has its own criteria for the algorithm to run perfectly. Encryption and decryption process is very much implemented in software. This research is done to know SPECK algorithm performance if applied to Raspberry Pi microcontroller. In this study using data collection method by running SPECK algorithm on Raspberry Pi and testing done as much as 1024 times on each SPECK algorithm. The results of the study concluded that the processing time of the SPECK algorithm to encrypt and decrypt the plaintext very quickly. RAM consumption for all algorithms takes 0.5% on Raspberry Pi, the CPU is used only when the program is running at 2.6%. Calculation of data analysis was tested by Kruskal-Wallis method and resulted data from research experienced significant difference from each encryption and decryption process. SPECK algorithm can be used on microcontroller to encrypt and decrypt data, but the time data produced have significant difference.

Item Type: Thesis (Sarjana)
Identification Number: SKR/FTIK/2018/815/051809611
Uncontrolled Keywords: Algoritme SPECK, Rapberry pi, Kruskal-Wallis SPECK Algorithm, Raspberry Pi, Kruskal-Wallis
Subjects: 000 Computer science, information and general works > 005 Computer programming, programs, data > 005.1 Programming
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: Budi Wahyono Wahyono
Date Deposited: 15 Feb 2019 06:48
Last Modified: 22 Oct 2021 06:48
URI: http://repository.ub.ac.id/id/eprint/13994
[thumbnail of Panji Mansyur Ansyah.pdf]
Preview
Text
Panji Mansyur Ansyah.pdf

Download (1MB) | Preview

Actions (login required)

View Item View Item