Rancang Bangun Aplikasi Enkripsi dan Dekripsi Short Message Service (SMS) Menggunakan Algoritma Blowfish Berbasis Android

Format: Bachelors
Terbitan: #CREATOR_ORGNAME# , 2018
Subjects:
Online Access: http://digilib.polban.ac.id\/download.php?id=26194
Daftar Isi:
  • Aplikasi SMS masih banyak digunakan meskipun banyak berkembangnya aplikasi lain untuk berkomunikasi. Mengingat aplikasi SMS default pada handphone belum dilengkapi dengan sistem yang dapat menjamin kerahasiaan isinya, maka pada proyek akhir ini dibuat aplikasi SMS menggunakan sistem kriptografi. Kriptografi adalah teknologi yang digunakan untuk mengamankan data. Pada kriptografi dikenal istilah enkripsi dan dekripsi. Enrkipsi adalah suatu proses mengubah teks asli menjadi teks rahasia. Sedangkan dekripsi adalah proses mengembalikan teks rahasia menjadi teks asli. Metode kriptografi banyak sekali jenisnya, salah satunya adalah Blowfish. Blowfish merupakan algoritma kunci simetris yang memanfaatkan teknik pemanipulasian bit dan teknik pemutaran ulang dan pergiliran kunci yang dilakukan sebanyak 16 kali pada jaringan Feistel. Blowfish bekerja berdasarkan blok (cipher block) dengan panjang tiap blok 64-bit sehingga jika pesan kurang dari kelipatan 64-bit, maka pesan harus ditambahkan karakter lain atau disebut padding. Aplikasi telah berhasil melakukan enkripsi dan dekripsi pesan, tetapi prosesnya masih sangat lama. Berdasarkan pengukuran, satu paket SMS diperlukan waktu 25.47 detik untuk mengenkripsi. Namun, hal tersebut tergantung dari prosesor handphone. Lamanya proses enkripsi juga tergantung pada panjangnya teks dan kunci. Jika kunci tidak sering berubah maka proses enkripsi akan lebih cepat.