Rumusan Masalah Ruang Lingkup Penelitian Tujuan Penelitian Manfaat Penelitian

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