BAB 1
PENDAHULUAN
1.1 Latar Belakang
Kemajuan teknologi secara signifikan turut mengubah cara manusia dalam bertukar
informasi. Setelah munculnya Short Message Service (SMS) sebagai alternatif surat konvensional, hal itu pun dirasa kurang cukup karena keterbatasan karakter dan
ketidakmampuan SMS dalam melampirkan file multimedia maupun audio visual.
Berkembangnya jaringan internet ikut memberikan pilihan bagi manusia dalam
beberapa hal termasuk di bidang pertukaran informasi diantaranya dengan terciptanya
surat elektronik (surel). Dengan kemunculan surel, manusia semakin dimudahkan
dalam berbagi informasi secara lebih baik karena tidak memiliki keterbatasan dari
SMS. Setiap hari semakin banyak orang yang mengunakan surel sebagai media
berkirim surat secara cepat karena didukung pula dengan teknologi perangkat
bergerak yang mayoritas sudah dioptimalkan untuk mengirim dan menerima surel.
Sebuah surel terkadang berisi konten yang bersifat rahasia. Ancaman utama
yang dihadapi adalah penyadapan. Selain itu, sebuah surel dapat diambil salinannya
dari server yang dilewati surel ketika menuju penerima.
Pengamanan sebuah surel dapat dilakukan dengan mengenkripsi kontennya.
Algoritma enkripsi yang dipilih adalah algoritma AES dan Rabin. Algoritma AES
merupakan salah satu algoritma enkripsi cipherblock. Algoritma ini ditetapkan dalam
kompetisi Advanced Encryption Standard yang diselenggarakan oleh U.S. National Institute of Standards and Technology (NIST), didasari oleh algoritma Rijndael (Daemen,1999). Algoritma ini dipilih karena lebih unggul dari DES yang banyak
digunakan, terutama dari segi keamanan. Kelemahan algoritma AES sebagai
Digitalized Signatures and Public-Key Functions as Intractable as Factorization(Rabin,1979), dengan mengambil pendekatan yang sama dengan algoritma RSA.
Pengaksesan surel sekarang ini, tidak mesti menggunakan komputer yang
terhubung internet. Cukup dengan sebuah perangkat mobile seperti ponsel cerdas
seseorang dapat mengakses surel dengan mudah. Salah satu sistem operasi yang
populer adalah Android. Oleh karenanya diperlukan sebuah aplikasi klien yang dapat
mengamankan konten surel dengan mengenkripsinya.
Beberapa penelitian dengan pendekatan menggunakan algoritma berbeda telah
digunakan dalam pembangunan aplikasi enkripsi dan deskripsi surel. Beberapa
diantaranya menggunakan asymmetric-key algorithm seperti metode ElGamal untuk enkripsi surel pada perangkat mobile (Taufan, 2011), maupun symmetric-key algorithm seperti algoritma Rabbit untuk aplikasi klien surel pada ponsel Android (Leksono, 2012).
Penelitian ini membahas tentang aplikasi klien surel dengan pendekatan
algoritma AES. Karena dinilai lebih unggul dari segi kecepatan dari asymmetric-key algorithm, dan lebih unggul juga dari block cipher symmetric-key algorithm seperti Serpent , karena AES menggunakan round yang lebih sedikit dalam proses enkripsi dan dekripsi data. Kelemahan algoritma AES sebagai symmetric-key terletak pada proses pertukaran kunci sehingga digunakan algoritma Rabin dalam proses enkripsi
kunci AES sebelum didistribusikan.
1.2 Rumusan Masalah
Surel telah menjadi alat komunikasi umum yang banyak digunakan pada saat ini.
Namun demikian,penyalahgunaan oleh pihak yang tidak bertanggung jawab membuat
konten surel yang bersifat rahasia dapat jatuh kepada pihak yang tidak diinginkan.
Maka dari itu diperlukan suatu pendekatan dalam pengamanan konten surel pada
perangkat bergerak dari penyalahgunaan oleh pihak yang tidak diinginkan dengan cara
1.3 Batasan Masalah
Agar penelitian tidak terlalu luas dan menyimpang, diberikan beberapa
batasan, yaitu:
1. Menggunakan kunci AES sebesar 128-bit.
2. Pembangunan software fokus pada pengimplementasian kriptografi pada pesan.
3. Data yang dienkripsi hanya berupa text
4. Server surel yang digunakan adalah server Google Mail
1.4 Tujuan Penelitian
Tujuan dari penelitian ini adalah mengamankan konten surel rahasia dengan
penerapan algoritma AES untuk proses yang aman dalam pengiriman surel , serta
mampu menerima dan membaca konten surel rahasia tersebut.
1.5 Manfaat Penelitian
Penelitian ini memiliki manfaat untuk membantu pengguna dalam memilih konten
surel yang bersifat rahasia yang diinginkan untuk dilakukan pengamanan sehingga
tidak disalahgunakan oleh pihak yang tidak bertanggung jawab
1.6 Metodologi Penelitian
Adapun metodologi pada penelitian ini adalah:
1. Studi Literatur
Dilakukan pengumpulan referensi melalui berbagai macam buku, jurnal,
artikel, dan materi lainnya yang berkaitan dengan penelitian ini.
Dilakukan pengumpulan data dan informasi yang akan diperlukan dalam
penelitian.
3. Analisis dan Perancangan
Dilakukan analisis terhadap studi literatur tentang klien surel dan melakukan
perancangan sistem.
4. Implementasi
Perancangan sistem yang telah dibuat akan diimplementasikan ke dalma
aplikasi yang dibuat dengan menggunakan bahasa pemrograman Java
5. Pengujian
Uji coba produk dan evaluasi. Melakukan uji coba program yang telah dibuat.
Kemudian melakukan evaluasi terhadap kekurangan program.
6. Penyusunan Laporan
Dokumentasi dari hasil analisis dan implementasi dari aplikasi yang telah
dibuat
1.7 Sistematika Penulisan
Tugas akhir ini disusun dalam lima bab dengan sistematika penulisan sebagai berikut:
Bab I Pendahuluan
Bab pendahuluan ini berisi tentang hal-hal yang mendasari dilakukannya
penelitian serta pengidentifikasian masalah penelitian. Bagian-bagian yang
terdapat dalam bab pendahuluan ini meliputi latar belakang masalah,
perumusan masalah, batasan masalah, tujuan penelitian, dan manfaat
penelitian.
Bab II Tinjauan Pustaka
Pada bab tinjauan pustaka menguraikan landasan teori, penelitian terdahulu,
kerangka pikir dan hipotesis yang diperoleh dari acuan yang mendasari dalam
melakukan kegiatan penelitian pada tugas akhir ini.
Bab ini menguraikan metodologi penelitian yang dilakukan dalam menerapkan
kombinasiAlgoritma AES untuk pengamanan surel pada Secure Message.
Bab IV Hasil dan Pembahasan
Pada bab hasil dan pembahasan akan memaparkan hasil terhadap uji coba
algoritma yang telah dilakukan dalam meyelesaikan permasalahan
pengamanan pesan pada Secure Message.
Bab V Kesimpulan dan Saran
Bab ini berisi tentang kesimpulan hasil penelitian dan saran-saran yang