Analisis Performa Algoritma SPECK Pada Raspberry Pi

Analisis Performa Algoritma SPECK Pada Raspberry Pi

Penulis

  • Panji Mansyur Ansyah Fakultas Ilmu Komputer, Universitas Brawijaya
  • Mochammad Hannats Hanafi Ichsan Fakultas Ilmu Komputer, Universitas Brawijaya
  • Ari Kusyanti Fakultas Ilmu Komputer, Universitas Brawijaya

Kata Kunci:

Algoritme SPECK, Rapberry pi, Kruskal - Wallis

Abstrak

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.

Unduhan

Diterbitkan

19 Sep 2018

Cara Mengutip

Ansyah, P. M., Ichsan, M. H. H., & Kusyanti, A. (2018). Analisis Performa Algoritma SPECK Pada Raspberry Pi. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 3(1), 1085–1092. Diambil dari https://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/4290

Terbitan

Bagian

Artikel
Loading...