PENDAHULUAN
1
2
sebagainya mengenai informasi. Bisa saja data yang dikirimkan sudah mengalami
perubahan baik itu dari isi pesan ataupun tujuan pengiriman, sehingga penerima
data akan meyakini bahwa data tersebut benar dari si pengirim sebenarnya dan
tidak terjadi perubahan selama transmisi. Oleh sebab itu dibutuhkan suatu proses
keamanan untuk menjaga kerahasiaan data tersebut. Aspek keamanan dalam
bertransmisi antar mobile meliputi keamanan jaringan telekomunkasi dan
keamanan yang tersedia pada perangkat mobile itu sendiri. Terdapat 4 hal yang
mencakup mengenai aspek kemanan yaitu :
1. Kerahasiaan pesan (confidentiality/secrecy)
2. Keabsahan pengirim (user authentication)
3. Keaslian pesan (message integrity)
4. Anti-penyangkalan (nonrepudiation)
Kriptografi merupakan ilmu dan seni untuk menjaga keamanan informasi
ketika dikirim dari suatu tempat ke tempat lain. Secara umum algoritma
kriptografi dibagi menjadi tiga bagian berdasarkan kunci yang dipakainya yaitu :
1. Algoritma simetris (symetric algorithm), menggunakan satu kunci untuk
enkripsi dan dekripsinya.
2. Algoritma asimetris (asimtric algorithm), menggunankan dua kunci yang
berbeda untuk enkripsi dan dekripsi.
3. Fungsi hash.
Pada penulisan ini, penulis menggunakan algoritma RSA yang merupakan
bagian dari algoritma asimetris. Algortima asimetris mempunyai dua kunci yang
berbeda (kunci privat dan kunci publik), dimana dua kunci tersebut mempunyai
hubungan secara matematis. Kunci publik diketahui oleh siapa saja dan digunakan
untuk proses enkripsi sedangkan kunci rahasia hanya diketahui oleh pihak-pihak
tertentu saja dan digunakan untuk proses dekripsi. Sandi RSA sendiri masih
digunakan secara luas pada protokol e-commerce, otentikasi, dan lain sebagainya.
Nama RSA sendiri diambil dari nama penemunya yaitu Ron Rivest, Adi Shamir,
dan Leonard Adleman.
Studi kasus yang coba penulis jadikan objek merupakan salah satu layanan
yang ada pada mobile banking yaitu pengecekan saldo nasabah. Layanan mobile
3
1.3. Tujuan
Membangun perangkat lunak simulasi yang mengimplementasikan
pengiriman data atau informasi yang dienkripsi melalui perangkat mobile dengan
komputer server yang terhubung melalui jaringan GPRS.
1. Studi Literatur
Mempelajari literatur-literatur baik yang berupa buku teks,
artikel, dan jurnal ilmiah, maupun website yang berkaitan dengan
algoritma RSA.
2. Analisa Masalah
Menganalisa bagaimana mengimplementasikan algoritma RSA
yang dikirimkan melalui telepon seluler tertentu dan diterima oleh
sebuah komputer melalui jaringan GPRS.
3. Perancangan Perangkat Lunak
Membuat desain prototipe dari analisis masalah di atas.
4. Analisa hasil dan penarikan kesimpulan
Memaparkan hasil analisis dari penerapan algoritma RSA dan
menarik kesimpulan dari hasil pemaparan tersebut.