Gambaran Umum Sistem Aplikasi SMS berbasis android dengan enkripsi vigenere running key

45 BAB III ANALISIS DAN PERANCANGAN SISTEM

3.1. Gambaran Umum Sistem

3.1.1. Gambaran Umum Sistem SMS

Mekanisme pengiriman dan penerimaan SMS adalah sebagai berikut awalnya pengirim menginputkan pesan pada editor SMS. Lalu pengirim menginputkan nomor tujuan penerima SMS tersebut. Setelah itu SMS akan sampai pada penerima melalui SMSC Send Message Service Center. Setelah SMS sampai pada penerima, maka penerima akan membuka SMS tersebut dan membacanya. Sebaliknya jika penerima SMS akan membalas SMS tersebut, maka mekanisme yang dilakukan sama seperti pada saat mengirim SMS.

3.1.2. Gambaran Umum Sistem VinereySMS

Aplikasi VinereySMS dibangun untuk melakukan enkripsi pada saat pengiriman SMS dan dekripsi pada saat penerimaan SMS. Mekanisme pengiriman dan penerimaan SMS dengan VinereySMS ini yaitu sebelum melakukan pengiriman SMS user pengirim harus melakukan kesepakatan dengan user penerima mengenai kunci yang akan digunakan. Setelah itu, user harus memasukkan kunci, Setelah user memasukkan kunci maka aplikasi ini akan mengenkripsi SMS tersebut sehingga menjadi ciphertext . Lalu ciphertext tersebut yang nantinya akan sampai pada user penerima SMS. 46 SMS yang masuk ke smartphone penerima akan disimpan pada kotak masuk sedangkan SMS yang terkirim ke smartphone penerima akan masuk pada kotak keluar. Untuk dapat membaca isi SMS, user penerima harus membuka aplikasi VinereySMS. Dan secara otomatis pesan yang diterima akan masuk pada inbox VinereySMS tersebut. Untuk dapat membacanya, user penerima harus memasukkan kunci pada editor kunci yang berada diatas list pesan yang diterima tersebut. Setelah kunci dimasukkan, lalu user meng-klik pesan yang akan dibaca dan aplikasi akan mendekripsi ciphertext tersebut, sehingga user dapat membaca isi pesan. VINEREYSMS No.Tujuan Pesan send kunci Proses Enkripsi dan menghasilkan ciphertext SMSCenter VINEREYSMS kunci List pesan Ciphertext Ciphertext INBOX Proses Dekripsi dan pesan diubah menjadi plaintext dan user dapat membaca dalam bentuk pop up 47 Selain mengirim dan menerima SMS, aplikasi VinereySMS ini juga dilengkapi button simpan yang berfungsi untuk menyimpan sementara kunci agar saat user berpindah tap, kunci tetap tersimpan pada editor kunci pada masing-masing tap. Hal tersebut bertujuan untuk memudahkan user saat berkomunikasi menggunakan kunci yang sama. Pada Aplikasi ini juga terdapat menu informasi, yang berisi mengenai petunjuk dan aturan untuk menggunakan aplikasi VinereySMS. 48

3.1.3. Gambaran Umum Mekanisme Pertukaran Kunci

Karena kunci yang digunakan dalam Aplikasi VinereySMS adalah kunci simetris, maka memerlukan mekanisme pertukaran kunci yang optimal. PLAINTEXT Proses Enkripsi CIPHERTEXT Proses Dekripsi PLAINTEXT Langkah 1: Input kunci dan Enkripsi Langkah 2: berikan kunci kepada penerima dan kirimkan ciphertext Langkah 3: gunakan kunci yang diberikan pengirim untuk mendekripsi ciphertext Dalam melakukan pertukaran kunci user harus 1. Memastikan bahwa jalur yang digunakan untuk pertukaran kunci aman. 2. Kedua entitas yang berkomunikasi harus menjaga kerahasiaan kunci. 3. Kunci harus diubah secara period 49 Banyak cara dalam pertukaran kunci namun jalur yang paling aman untuk melakukan pertukaran kunci adalah jalur kopi darat atau langsung bertemu. Jika menggunakan media sosial yang ada, kunci dapat dikodekan terlebih dahulu dan hanya kedua entitas yang akan berkomunikasi yang mengetahui maksud dari kode tersebut. TABEL KESEPAKATAN Setelah adanya Tabel Kesepakatan, Alice dapat bertukar Kunci pada Bob dengan menyebutkan nomor pada tabel. Sebelum Alice dan Bob berkirim pesan, Alice dan Bob membuat tabel kesepakatan. ALICE BOB Membuat tabel kesepakatan terlebih dahulu juga dapat dilakukan dalam pertukaran kunci. Pada skema pertukaran kunci diatas, dimisalkan bahwa Alice dan Bob akan berkirim pesan, sebelum melakukan pengiriman pesan Alice dan Bob membuat tabel kesepakatan. Contoh tabel kesepakatan dibawah ini : 50 1 Didalam hidup ini semua ada waktunya. Ada waktunya kita menabur, ada juga waktu menuai. 2 Mungkin dalam hidupmu bagai datang menyerbu, Mungkin doamu bagai tak terjawab namun yakinlah tetap Tuhan tidak akan terlambat. 3 ……………………………… 4 ……………………………… 5 ……………………………… Setelah dibuat tabel kesepakatan, Alice dapat memberitahu Bob mengenai kunci yang akan digunakan melalui media sosial atau komunikasi lainnya dengan angka, misal “1” maka kunci yang akan digunakan adalah “Didalam hidup ini semua ada waktunya. Ada waktunya kita menabur, ada juga waktu menuai.”. 51

3.2. Analisis Sistem