Beberapa aplikasi dari kriptografi kunci publik yang sering digunakan adalah Key-exchange pertukaran kunci dan Digital signature tanda tangan digital. Dengan
mengoptimalkan kelebihan dari kriptografi simetri yang unggul dalam kecepatan prosesnya dan kriptografi asimetri yang memiliki tingkat keamanan yang tinggi, maka
akan tercipta sebuah sistem keamanan data yang handal, di mana pesan rahasia akan dienkripsi terlebih dahulu menggunakan kriptografi simetri, kemudian kunci dari
kriptografi simetri ini akan dienkripsi menggunakan kriptografi asimetri. Selanjutnya pesan acak cipher-text dan kuncinya yang sudah dienkripsi cipher-key inilah yang
akan dikirim melalui internet atau media pengiriman lain yang tidak aman sekalipun. Kriptografi kunci publik asimetri yang umum digunakan, seperti RSA dan
ElGamal membutuhkan kunci privat minimal 1024 sampai dengan 3072 bit untuk bisa mengenkripsi pesan dengan aman Paar, 2010. Dengan ukuran kunci sebesar ini, tentu
tidak efisien jika komputasi diterapkan pada hardware dengan spesifikasi terbatas. Kriptografi kunci publik yang berdasarkan pada kurva eliptik, seperti kriptografi
Elliptic Curve ElGamal hadir dengan kelebihan ukuran kunci privat yang jauh lebih kecil, namun menghasilkan tingkat keamanan yang sama. Pesan rahasia yang dienkripsi
menggunakan Elliptic Curve Cryptography sebesar 160 bit setara keamanannya dengan kunci RSA sebesar 1024 bit, di mana perbandingannya sekitar 1:6 Paar, 2010. Dengan
kelebihan ini, implementasi algoritma kriptografi kurva eliptik dapat menghemat penggunaan resource dan waktu proses yang cukup besar, sehingga dapat dijalankan
pada smartphone yang saat ini banyak digunakan oleh masyarakat.
1.2. Rumusan Masalah
Adapun rumusan masalah dalam penelitian ini adalah melindungi pesan rahasia berupa teks atau file menggunakan algoritma kriptografi simetri yang akan dikirim melalui
internet atau media pengiriman lainnya dan mengamankan distribusi pesan rahasia tersebut beserta kuncinya yang telah terenkripsi menggunakan algoritma kriptografi
asimetri berbasis kurva eliptik.
Universitas Sumatera Utara
1.3. Ruang Lingkup Penelitian
Adapun batasan masalah dalam perancangan kombinasi sistem kriptografi asimetri dan simetri ini adalah:
1. Algoritma asimetri yang digunakan adalah Elliptic Curve ElGamal dan algoritma
simetri yang digunakan adalah AES Advanced Encryption Standard. 2.
Menggunakan persamaan kurva eliptik dalam finite field � , dengan maksimal 20 digit.
3. Sistem akan mengenkripsi pesan berupa plain-text, text file .txt, pdf file
.pdf, dan beberapa file dokumen Microsoft .doc, .docx, .xls, .xlsx, .ppt, .pptx.
4. Pembangkit bilangan prima menggunakan metode Miller-Rabin.
5. Menggunakan bahasa pemrograman Java yang diimplementasikan pada platform
Android dengan minimum SDK API 14: Android 4.0 IceCreamSandwich dan menggunakan database SQLite.
1.4. Tujuan Penelitian
Menciptakan sistem keamanan data dengan kombinasi algoritma kriptografi asimetri Elliptic Curve ElGamal sebagai pengaman distribusi kunci dan kriptografi simetri AES
Advanced Encryption Standard sebagai pengaman pesan rahasia.
1.5. Manfaat Penelitian
Bagi penulis, penelitian ini dapat menambah pengetahuan tentang algoritma kriptografi kunci publik ElGamal kurva eliptik dan algoritma Advanced Encryption Standard. Dan
memahami penerapan salah satu aplikasi dari kriptografi kunci publik, yaitu sebagai pengaman distribusi kunci. Di mana algoritma kunci publik ElGamal kurva eliptik akan
mengenkripsi kunci dari block cipher AES. Bagi pengguna, produk hasil dari penelitian ini dapat melindungi pesan yang
akan dikirim melalui media internet atau media pengiriman lain yang tidak aman sekalipun, hingga sampai ke penerima tanpa diketahui makna dari isi pesan tersebut
oleh pihak lain.
Universitas Sumatera Utara
1.6. Metodologi Penelitian