2.5.4. Kriptografi Kunci-Simetri dan Nirsimetri
Berdasarkan kunci yang digunakan untuk enkripsi dan dekripsi, kriptografi kunci-simetri dan kriptografi kunci nirsimetri.
Masing-masing mempunyai kelemahan dan keunggulan. Tetapi, keduanya mempunyai tujuan yang sama yaitu mengamankan
kerahasiaan pesan.
2.5.4.1. Kriptografi Kunci-Simetri
Kriptografi kunci-simetri atau kriptografi simetri adalah kriptografi yang memakai kunci yang sama, baik itu
untuk mengubah plainteks menjadi cipherteks atau proses enkripsi. Juga digunakan untuk mengubah kembali
cipherteks menjadi plainteks atau proses dekripsi. Kriptografi kunci simetri biasa juga disebut sebagai
kriptografi kunci privat.
Gambar 2.5. Skema kriptografi kunci-Simetri
Sumber: http:www.ece.cmu.edu
Kerahasian kunci dalam kriptografi kunci-simetri sangatlah penting, karena jika kunci jatuh ke tangan yang
salah maka pesan dapat dengan mudah terbaca. Pemberi
dan penerima pesan biasanya sudah memastikan kunci yang sama sebelum pesan dikirimkan.
Berikut merupakan contoh algoritma kriptografi modern yang memakai sistem algoritma kunci-simetri,
yaitu : DES Data Encryption Standard, Blowfish, Triple- DES, IDEA, Serpent, AES dan lain-lain. Kriptografi simetri
dikenal sebagai satu-satunya jenis kriptografi sampai dengan tahun 1976.
2.5.4.2. Kriptografi Kunci-Nirsimetri
Kriptografi kunci nirsimetri atau kunci public adalah kriptografi yang memakai dua kunci. Dalam artian
sistem kriptografi ini memakai dua kunci yang berbeda untuk mengenkripsi dan mendekripsi pesan.
Kunci unutk mengenkripsi pesan dan mengirimkannya tidak bersifat rahasia atau bisa diketahui
oleh siapa saja. Sedangkan kunci untuk membuka pesan hanya diketahui oleh pihak yang menerima saja.
Gambar 2.6. Skema kriptografi kunci Nir-Simetri
Sumber:http:www.ece.cmu.edu
Kriptografi kunci publik mempunyai beberapa keunggulan dibandingkan kunci privat. Pertama, keamanan
kunci lebih terjaga karena kunci yang didistribusikan adalah kunci publik yang bisa diketahui oleh semua orang.
Kedua, jumlah kunci rahasia dapat ditekan, yaitu pembuatan kunci rahasia tidak perlu dibuat sebanyak orang
yang melakukan komunikasi, cukup dengan dua kunci saja kunci public dan privat saja.
Berikut merupakan contoh algoritma kriptografi modern yang menggunakan algoritma kunci nirsimetri,
yaitu RSA, Diffle Hellman, dan lain-lain.
2.6. Advanced Encryption Standard AES
Advanced Encryption Standard AES dipublikasikan oleh NIST National Institute of Standards and Technology pada tahun 2001. AES
merupakan simetri block cipher untuk menggantikan DES Data Encryption Standard Doni Ariyus,2006:84. DES adalah sebuah algoritma kriptografi
simetri dengan panjang kunci 56 bit dan blok data 64 bit Rinaldi Munir, 2004:136. Pada tahun 1990 panjang kunci DES dianggap terlalu pendek
dan pada tahun 1998 algoritma DES sudah berhasil dipecahkan dalam 96 hari hingga akhirnya dibuatlah mesin khusus untuk memecahkan algoritma
DES Doni Ariyus, 2006:84. Dengan alasan tersebut maka, NIST mengadakan kompetisi untuk
standar kriptografi yang terbaru, yang dinamakan AES Advanced