Text
Perbandingan performa algoritme kriptografi AES, TRIPLE DES dan PRESENT pada perangkat secure SMS berbasis Arduino Mega dan Modul SIM 900
Short Message Service (SMS) merupakan salah satu layanan kirim terima pesan teks yang dapat digunakan oleh para pengguna telepon genggam dan perangkat komunikasi portabel lainnya. SMS seringkali digunakan oleh berbagai pihak untuk mengirimkan data yang bersifat rahasia dan pribadi. Namun pada beberapa kasus terbukti bahwa SMS masih memiliki kerentanan yang menyebabkan pesan pada SMS dapat disadap dan dicuri oleh organisasi tertentu, oleh karena itu dibutuhkan suatu mekanisme pengamanan terhadap pesan yang dikirmkan melalui SMS. Pengamanan dengan menggunakan algoritme kriptografi dapat diterapkan pada SMS dengan tujuan untuk menjaga kerahasiaan data yang dikirimkan melalui SMS. Penggunaan algoritme simetris dinyatakan dapat memecahkan masalah waktu saat proses enkripsi-dekripsi dan besarnya ukuran ciphertext yang dihasilkan oleh algoritme asimetris. Pada penelitian dilakukan pembandingan performa dari tiga algoritme simetris yang diiimplementasikan pada perangkat secure SMS berbasis Arduino Mega dan modul SIM 900. Algoritme yang digunakan adalah AES-128, triple DES dan PRESENT-80. Dari pengujian performa yang dilakukan didapatkan hasil bahwa algoritme AES-128 merupakan algoritme yang paling cepat dalam melakukan proses enkripsi dengan waktu 3.898,347 ?s untuk panjang input sebesar 16 karakter, 13.664,933 ?s untuk panjang input sebesar 32 karakter dan 21.765,467 ?s untuk input sepanjang 64 karakter, AES-128 juga paling cepat dalam melakukan proses dekripsi dengan waktu 7.154,827 ?s untuk panjang input sebesar 16 karakter, 23.531,467 ?s untuk input sebesar 32 karakter, dan 37.219,733 ?s untuk panjang input sebesar 64 karakter. Berdasarkan memori yang digunakan oleh ketiga algoritme, didapatkan bahwa algoritme triple DES menggunakan memori paling sedikit yaitu membutuhkan storage space sebesar 10.124 bytes dan penggunaan dynamic memory sebesar 405 bytes.
No other version available