Implementasi AES dan Rabin pada Aplikasi Klien Surel Perangkat Android

15

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
symmetric-key terletak pada proses pertukaran kunci sehingga kunci dari AES akan
dienkripsi dengan algoritma Rabin yang merupakan algoritma asymmetric-key yang
memiliki kunci publik sehingga memungkinkan pertukaran kunci secara leluasa.
Algoritma Rabin diperkenalkan oleh Michael O.Rabin lewat makalah yang berjudul

Universitas Sumatera Utara

16

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
yang lebih aman.

Universitas Sumatera Utara

17

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.

2.

Pengumpulan Data

Universitas Sumatera Utara

18

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 III Metodologi

Universitas Sumatera Utara


19

Bab ini menguraikan metodologi penelitian yang dilakukan dalam menerapkan
kombinasi Algoritma 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
berkaitan dengan penelitian selanjutnya.

Universitas Sumatera Utara