Kriptografi Kunci-Simetri dan Nirsimetri

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