Kriptografi Klasik dan Modern

Kelebihan kriptografi asimetri adalah: a. Hanya kunci privat yang perlu dijaga kerahasiaannya oleh setiap entitas yang berkomunikasi. b. Pasangan kunci privat dan kunci publik tidak perlu diubah dalam jangka waktu yang sangat lama. c. Dapat digunakan dalam pengamanan pengiriman kunci simetri. d. Beberapa algoritma kunci publik dapat digunakan untuk memberi tanda tangan digital pada pesan. Kelemahan kriptografi asimetri adalah: a. Proses enkripsi dan dekripsi umumnya lebih lambat dari algoritma simetri, karena menggunakan bilangan yang besar dan operasi bilangan yang besar. b. Ukuran cipherteks lebih besar dari pada plainteks. c. Ukuran kunci relatif lebih besar dari pada ukuran kunci simetri. Kelebihan dan kelemahan yang ada pada masing-masing kriptografi, maka tidaklah benar bahwa kriptografi kunci publik menggantikan kriptografi kunci simetris. Karena kriptografi kunci publik mempunyai kelemahan dari segi waktu komputasi dan ukuran cipherteks dibandingkan dengan kriptografi kunci simetris, maka hal ini mempunyai implikasi dalam praktek dan penggunaan.

2.3 Kriptografi Klasik dan Modern

Kriptografi berdasarkan sejarahnya dibagi atas dua yaitu kriptografi klasik dan modern. Mollin,2007 2.3.1. Kriptografi Klasik Algoritma kriptografi cipher yang digunakan pada zaman sebelum komputer ada disebut algoritma klasik yang berbasiskan karakter. Proses persandian dilakukan pada setiap karakter pesan. Semua algoritma klasik termasuk ke dalam sistem kriptografi simetris dan digunakan jauh sebelum sistem dan digunakan jauh sebelum sistem kriptografi publik ditemukan. Mollin,2007 Universitas Sumatera Utara Ada tiga alasan untuk mempelajari algoritma klasik, yaitu: 1. Untuk memnerikan pamahaman konsep dasar kriptografi 2. Sebagai dasar dari algoritma modern 3. Memahami potensi-potensi kelemahan sistem cipher. Munir,2006 Kriptografi klasik dibagi menjadi dua yaitu Substitution Ciphers Cipher Substitusi dan Transposition Ciphers Transposisi cipher. a. Substitution Ciphers Cipher Substitusi Sistem kriptografi yang menggunakan operasi substitusi disebut dengan sistem substitusi. Prinsip utama cipher substitusi yaitu mengganti munculnya sebual simbol dengan simbol lain. Sistem kriptografi yang berbasis substitusi diantaranya adalah Shift Cipher Caisar Cipher, Vigenère Cipher dan Hill Cipher. Sadikin, 2012 b. Transposition Ciphers Cipher Transposisi. Algoritma ini melakukan transpose terhadap rangkaian arakter didalam teks. Pada Cipher transposisi huruf-huruf pada plainteks tetap sama hanya urutannya yang diubah. Cipher transposisi dikenal dengan metode permutasi atau pengacakan scrambling karena transpose setiap karakter di dalam teks sama dengan mempermutasikan karakter-karakter tersebut. Cipher Transposisi dapat dikelompokkan kedalam dua jenis yaitu sandi transposisi columnar dan sandi permutasi. Sadikin, 2012 2.3.2. Kriptografi Modern Algoritma kriptografi modern umumnya beroperasi dalam mode bit ketimbang mode karakter seperti yang dilakukan pada cipher substitusi atau cipher transposisi dari algoritma kriptografi klasik. Algoritma kriptografi modern dibuat sedmikian kompleks sehingga kripnatalis sangat sulit memecahkan cipherteks tanpa mengetahui kunci. Munir,2006 Perkembangan algoritma kriptografi modern berbasis bit didorong oleh penggunaan komputer digital yang merepresentasikan data dalam bentuk biner. Algoritma kriptografi yang beroperasi dalam mode bit dapat dikelompokkan menjadi dua kategori: Universitas Sumatera Utara 1. Cipher aliran stream cipher Algoritma kriptografi beroperasi pada plaintekscipherteks dalam bentuk bit tunggal, yang dalam hal ini rangkaian bit dienkripsikandidekripsikan bit per bit. 2. Cipher blok block cipher Algoritma kriptografi beroperasi pada plaintekscipherteks dalam bentuk blok bit, yang dalam hal ini rangkaian bit dibagi menjadi blok-blok bit yang panjangnya sudah ditentukan sebelumnya. Misalnya panjang blok adalah 64 bit, maka itu berarti algoritma enkripsi memperlakukan 8 karakter setiap kali penyandian 1 karakter = 8 bit dalam pengkodean ASCII.

2.4 Keamanan Algoritma Kriptografi