Algoritma Kriptografi Hibrida Hybrid

Kunci Publik Kunci Privat Plaintext Ciphertext Plaintext Enkripsi Dekripsi Sketsa ataupun gambaran umum kunci simetri terdapat pada gambar 2.2 di bawah: Gambar 2.2 Algoritma Asimetri

2.2.3 Algoritma Kriptografi Hibrida Hybrid

Permasalahan yang menarik pada bidang keamanan informasi adalah adanya tradeoff antara keamanan dengan kenyamanan. Semakin aman semakin tidak nyaman, berlaku juga sebaliknya semakin nyaman semakin tidak aman. Salah satu contohnya adalah bidang kriptografi. Tetapi hal ini dapat diatasi dengan penggunaan kriptografi hibrida. Kriptografi hibrida sering dipakai karena memanfaatkan keunggulan kecepatan pemrosesan data oleh algoritma simetri dan kemudahan transfer kunci menggunakan algoritma asimetri. Hal ini mengakibatkan peningkatan kecepatan tanpa mengurangi kenyamanan serta keamanan Annelis, 2010 Pada sistem kriptografi hibrida ini, enkripsidekripsi pesan ataupun file dilakukan menggunakan kriptografi kunci simetri, sedangkan kunci simetri dienkripsidekripsi menggunakan kriptografi kunci asimetrikunci publik. Kunci simetri yang juga disebut Session Key dibangkitkan oleh salah satu pihak dan mengenkripsi pesan dengan kunci tersebut. Selanjutnya Session Key dienkripsi dengan kunci publik penerima lalu dikirim bersama-sama dengan pesan yang sudah dienkripsi. Penerima mula-mula mendekripsi Session Key dengan kunci privatnya, lalu mendekripsi file dokumen dengan Session Key tersebut seperti yang terdapat pada sketsa atau gambar 2.3 di bawah ini: Universitas Sumatera Utara Plain File Plain File Plain File Enkripsi File Dengan Kunci Hill Cipher 8m7gY gT6K8 Im?. Pertukaran Kunci Dekripsi Cipherfile Dengan Kunci Hill Cipher Dekripsi Cipherkey Dengan Kunci Privat Knapsack Plain File Plain File Plain File Session Key Session Key Privat Key Public Key PENERIMA PENGIRIM File Cipherfile File Enkripsi Kunci Hill Cipher Dengan Kunci Publik Knapsack Gambar 2.3 Prinsip Kriptografi Hibrida Pada Sistem Berdasarkan gambar 2.3 metode hibrida terdiri dari enkripsi simetri dengan satu kunci Session Key dan enkripsi asimetri dengan sepasang kunci PublicPrivate Key . Langkah-langkah enkripsi dekripsi pada sistem ini adalah: Langkah 1 : Pengirim mengenkripsi file dengan Session Key. Langkah 2 : Mengenkripsi Session Key dengan Public Key. Langkah 3 : Penerima mendekripsi Session Key dengan Private Key. Langkah 4 : Mendekripsi file dengan Session Key. Dalam penelitian ini dibahas mengenai perancangan sebuah aplikasi kriptografi hibrida yang ditujukan untuk kalangan tertentu, terutama pemakai hardware dengan kekuatan pemrosesan yang terbatas. Aplikasi yang ingin dicapai adalah aplikasi yang sederhana, ringan dan cepat tanpa mengurangi tingkat keamanan. Dalam hal ini, gabungan ataupun kombinasi dua algoritma yang akan dipakai adalah algoritma Hill Cipher sebagai algoritma kriptografi kunci simetri dan algoritma Knapsack sebagai algoritma kriptografi kunci asimetri kunci publik.

2.3 Landasan Matematika Kriptografi