Abstract :
Kriptografi adalah salah satu teknik untuk mengubah sebuah
data agar hanya penerima yang berhak yang dapat membaca data
tersebut. Pada metode Vigenere Cipher, karakter plaintext dibagi
sesuai dengan karakter kunci. Masing-masing karakter diubah
kedalam angka yang menunjukkan indeks karakter tersebut dalam
abjad (indeks tersebut bisa dibuat secara acak sehingga sulit untuk
menebaknya). Angka dari plaintext dijumlah dengan angka dari kunci
dan hasilnya diubah kembali menjadi karakter-karakter sehingga
menjadi ciphertext-nya. Metode ini tergolong aman dan cukup
sederhana sehingga tidak akan membebani handphone karena
prosesnya yang sederhana.
Pada tugas akhir ini, dibuat sebuah aplikasi yang berguna untuk
melakukan enkripsi dan dekripsi Short Message Services (SMS).
Metodologi pengembangan sistem dengan menggunakan prototyping
dan dibangun dengan bahasa pemrograman J2ME sehingga hanya
dapat digunakan pada handphone yang mendukung Java.
Aplikasi yang akan dibuat tidak melibatkan masalah jaringan
dan dibuat untuk mengamankan isi pesan yang bersifat
rahasia/penting, seperti pengiriman PIN, transaksi keuangan yang bersifat rahasia, rahasia perusahaan/negara/perseorangan lewat SMS.
Selain itu, dengan menggunakan aplikasi ini, SMS yang akan terbaca di provider adalah ciphertext-nya, atau jika salah memasukkan nomor tujuan maka SMS tidak akan dimengerti oleh orang yang menerima pesan.
Penyelesaiannya adalah sebagai berikut, sebelum melakukan
pengiriman SMS atau penerimaan SMS terenkripsi, aplikasi ini sudah harus terpasang di kedua belah pihak (handphone pengirim dan hanphone penerima). Sebelum user mengirimkan SMS, SMS (sebagai plaintext) tersebut akan dibaca, kemudian dienkripsi dengan menggunakan aplikasi yang sudah terpasang pada handphone pengirim sehingga SMS tersebut akan menjadi ciphertext. Kemudian SMS (ciphertext) tersebut barulah dikirim. Setelah SMS sampai ke handphone penerima, SMS (ciphertext) tersebut akan dibaca,
kemudian didekripsi dengan menggunakan aplikasi yang sama yang ada pada handphone penerima sehingga kembali menjadi pesan aslinya.
Kata Kunci : J2ME , Kriptografi, RMS (Record Management System), SMS (Short Message Service), Vigenere Cipher.