Analisis Penerapan Vigenere Cipher Analisis Dampak Sistem

3.1.2.1 Analisis Penerapan Vigenere Cipher

Untuk menambahkan kekuatan keamanan pada proses enkripsi pesan menggunakan algoritma Vigenere Cipher yang dibuat, maka dalam tugas akhir ini penulis melakukan modifikasi . Dalam modifikasi algoritma Vigenere Cipher ini, dilakukan penambahan karakter angka, dan simbol-simbol yang digunakan sehingga plainteks yang bisa dienkripsi tidak hanya sebatas alfabet saja, melainkan juga angka dan simbol-simbol yang digunakan. Dengan menambahkan karakter angka dan simbol-simbol yang digunakan, ukuran table yang digunakan untuk melakukan enkripsi dan dekripsi menjadi lebih besar. Contoh tabel Vigenere yang telah dimodfikasi ditunjukkan oleh Gambar 3.1 Dengan demikian, cipher teks yang dihasilkan akan menjadi lebih sulit untuk dianalisis dengan metode analisis frekuensi karena seakan-akan menggunakan kunci yang lebih panjang. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Inisialisasi Data Sms Konversi Dari String Ke Char Penyesuaian Index Char Sms Dan Char Password Terhadap Table Char Chipper Konversi Dari Char Cipher Ke String Cipher Gambar 3.1 Proses Enkripsi dan Dekripsi Algoritma Vigenere Cipher

3.1.2.2 Analisis Dampak Sistem

Berikut akan dibahas dampak perangkat lunak yang akan dibangun terhadap sistem pada telepon selular dan juga dampak keamanan yang ditimbulkan oleh perangkat lunak, akan dibahas juga perbandingan perangkat lunak yang akan dibangun dengan aplikasi SMS standar: 1. Dampak perangkat lunak terhadap sistem telepon selular Perangkat lunak yang akan dibangun akan berdiri sendiri, oleh karena itu perangkat lunak yang akan dibangun tidak melakukan komunikasi atau berinteraksi dengan aplikasi yang sudah terdapat pada telepon selular. Pada Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. dasarnya, sebuah telepon selular hanya memiliki sebuah saluran untuk melakukan pengiriman SMS, oleh karena itu ketika perangkat lunak yang akan dibangun sedang melakukan pengiriman SMS, maka selama pengiriman tersebut, aplikasi SMS lain tidak dapat melakukan pengiriman SMS, begitu pula sebaliknya. Hal yang sama terjadi juga pada penerimaan SMS, walaupun menggunakan nomor port, namun pada dasarnya saluran penerimaan SMS pada telepon selular hanya satu, nomor port tersebut hanya digunakan untuk menandai aplikasi yang akan menerima pesan. SMS yang dikirimkan oleh perangkat lunak yang akan dibangun akan diterima oleh perangkat lunak yang sama, jika telepon selular yang dituju tidak memiliki perangkat lunak tersebut, maka SMS akan masuk ke dalam aplikasi SMS standar yang dimiliki oleh telepon selular tersebut Perangkat lunak yang akan dibangun akan memiliki tempat penyimpanan data sendiri, oleh karena itu tidak akan mempengaruhi penyimpanan yang digunakan oleh aplikasi lain pada telepon selular. Perangkat lunak yang akan dibangun akan menempati sebuah port, sehingga port yang sudah digunakan oleh perangkat lunak yang akan dibangun ini tidak Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. dapat digunakan oleh perangkat lunak lain, namun port yang akan digunakan akan menggunakan port yang jarang digunakan. 2. Dampak keamanan oleh perangkat lunak Dengan dienkripsinya SMS yang dikirim, maka serangan berjenis man-in-the-middle attack yang terjadi ketika pesan berada pada jaringan SMS dapat dihindarkan. SMS yang dikirimkan oleh pengirim akan berhenti pada jaringan SMS seperti MSC, pada saat ini, penyerang dapat melihat pesan yang dikirimkan, penyerang akan mudah memilih pesan untuk dibaca, karena nomor pengirim akan terdapat pada pesan yang dikirimkan, namun dengan dienkripsinya isi pesan, penyerang tidak dapat membaca pesan tersebut. Kerahasiaan pun akan terjaga apabila terjadi salah kirim, karena tanpa memasukkan kunci yang benar pesan tidak akan terbaca. 3. Perbandingan dengan aplikasi SMS standar Jika dibandingkan dengan aplikasi SMS standar, perangkat lunak yang akan dibangun akan memberikan keuntungan berupa keamanan. Pesan yang dikirimkan oleh perangkat lunak yang akan dibangun akan terenkripsi Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. sehingga sulit untuk dipahami makna dari pesannya. Namun perangkat lunak yang akan dibangun akan memiliki kekurangan yaitu, fleksibilitas akan berkurang karena pesan harus didekripsi terlebih dahulu untuk dapat dipahami maknanya

3.1.3 Analisis Kebutuhan Perangkat Lunak