Analisis Performa Algoritma SPECK Pada Raspberry Pi
Kata Kunci:
Algoritme SPECK, Rapberry pi, Kruskal - WallisAbstrak
Algoritme kriptografi merupakan langkah-langkah logis bagaimana menyembunyikan pesan dari orang-orang yang tidak berhak atas pesan tersebut. Keamanan pada hardware juga sangat penting ketika nilai-nilai yang dihasilkan dari sensor maupun proses yang lain dikirimkan melalui internet maka data tersebut tidak mudah diketahui oleh pihak ketiga. Algoritme SPECK adalah algoritme enkripsi terbaru yang dibuat 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. Penelitian ini dilakukan untuk mengetahui performa algoritme SPECK jika diterapkan pada Raspberry Pi. Dalam penelitian ini menggunakan metode pengumpulan data dan pengujian dilakukan sebanyak 1024 kali pada setiap algoritme SPECK. SPECK yang akan diuji adalah SPECK block size 128 bit dengan varian key size 128 bit, 192 bit dan 256 bit. Hasil dari penelitian menyimpulkan bahwa waktu proses dari algoritme SPECK untuk mengenkripsi dan mendekripsikan plaintext dengan rata - rata waktu 85920μs - 91073μs. 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 pada algoritme SPECK block size 128 bit dengan varian key 128 bit, 192 bit dan 256 bit.