Apa itu Algoritma Rijndael?

Dalam dunia keamanan komputer, algoritma mengacu pada algoritma kriptografi, seperangkat aturan dan/atau prosedur untuk mengenkripsi pesan. Beberapa algoritma lebih kompleks daripada yang lain, dan karenanya, lebih sulit untuk dipecahkan. Algoritma Rijndael adalah salah satu algoritma tersebut, dan sangat penting dalam komunikasi global di sejumlah bidang.

Istilah Rijndael — yang sebagian diucapkan sebagai /RAIN dahl/ dan yang lain diucapkan sebagai /RINE dahl/ — dibentuk dengan menggabungkan awalan nama belakang dua pengembang, kriptografer Belgia Joan Daemen dan Vincent Rijmen. Algoritma Rijndael dibuat sebagai tanggapan atas undangan yang dikeluarkan oleh NIST, Institut Nasional Standar dan Teknologi, pada tahun 1997 untuk kriptografer untuk mengirimkan algoritma canggih untuk membentuk dasar AES, Standar Enkripsi Lanjutan. Algoritma Rijndael adalah salah satu dari 21 pengajuan oleh tim dari 11 negara, dan itu adalah yang dipilih pada tahun 2000, dengan hasil bahwa AES kadang-kadang disebut “AES (Rijndael).”

Rijmen dan Daemen mengembangkan algoritma Rijndael dari Square, algoritma yang telah mereka kerjakan sebelumnya. Algoritma Rijndael adalah block cipher, alternatif dari stream cipher. Data diproses dalam blok 128 bit, dan kunci mungkin 156 bit, 192 bit, atau 256 bit.

Tujuan dari AES adalah untuk menggantikan DES, Data Encryption Standard, sebagai pengganti yang lebih aman. Pemerintah Amerika Serikat memilih AES, pertama untuk dokumen sensitif, tetapi tidak rahasia, pada tahun 2000, dan pada tahun 2003, NSA (Badan Keamanan Nasional) menyetujui penggunaan kunci bit yang lebih tinggi — hanya 192 bit dan 256 bit — untuk dokumen rahasia. Konsorsium Skema Eropa Baru untuk Tanda Tangan, Integritas, dan Enkripsi (NESSIE) mengadopsi AES pada tahun 2003 juga.

AES digunakan dalam IKE (Internet Key Exchange), yang mengirimkan kunci rahasia untuk dekripsi menggunakan kriptografi kunci publik, dan dalam IPSec (Internet Protocol Security). Beberapa pakar keamanan merasa bahwa algoritme Rijndael bukanlah algoritme yang paling cocok untuk jenis penggunaan yang digunakan AES. Yang lain mengklaim bahwa tidak ada algoritma yang akan mendapatkan dukungan universal. Upaya untuk memecahkannya sedang berlangsung, dan taruhan telah ditempatkan pada berapa lama sebelum retak.