Apa itu Algoritma Enkripsi AES?

Algoritma enkripsi AES digunakan oleh departemen pemerintah Amerika Serikat untuk mengenkripsi data rahasia. Sekarang digunakan untuk data terklasifikasi dan tidak terklasifikasi. Algoritme telah dipublikasikan secara publik dan kemungkinan besar pada akhirnya akan digunakan secara luas di sektor komersial.

Awalnya algoritma enkripsi AES hanya dirancang untuk digunakan untuk data yang bersifat rahasia tetapi tidak diklasifikasikan. Data rahasia adalah di mana undang-undang membatasi orang mana yang diizinkan untuk mengakses data. Algoritma enkripsi AES telah disetujui sebagai standar pemerintah federal pada tahun 2002, kemudian pada tahun 2003 menerima persetujuan untuk digunakan dalam dokumen rahasia. Pada 2010, itu masih satu-satunya sistem enkripsi yang dapat diakses publik yang disetujui untuk dokumen rahasia.

Algoritme enkripsi AES menggantikan Standar Enkripsi Data yang digunakan pemerintah AS. Standar Enkripsi Data, pertama kali diadopsi pada tahun 1976, menggunakan kunci 56 bit, yang berarti dapat dikurangi menjadi 56 karakter, masing-masing 1 atau 0. Ini berarti peluang menebak angka dengan benar adalah satu dalam 72 kuadriliun , yang juga dapat dinyatakan sebagai satu dari 72 ribu juta juta. Dengan kata lain, dibutuhkan rata-rata satu dari 36 kuadriliun upaya untuk menebak seluruh kunci dengan benar dan dapat menguraikan pesan terenkripsi tanpa otorisasi.

Pada saat itu, ini tampak sangat sulit sehingga hampir tidak mungkin. Ketika daya komputasi meningkat, itu menjadi lebih layak. Pada tahun 1999, sebuah eksperimen menunjukkan komputer dapat memecahkan algoritme dalam waktu kurang dari satu hari hanya dengan mencoba setiap kemungkinan kombinasi 1 dan 0. Ini dikenal sebagai serangan brute force. Pejabat mencoba untuk melawan ini dengan mengembangkan “Triple DES,” di mana ada tiga kunci terpisah untuk setiap kumpulan data, tetapi masih ada panggilan untuk sistem baru.

Algoritma AES jauh lebih rumit. Ini terdiri dari tiga kunci terpisah, masing-masing 128, 192, dan 256 bit. Peluang untuk memecahkan algoritme, paling tidak, sangat besar. Kecuali bagi orang yang sudah akrab dengan satuan quattuorvigintillion, mungkin aman untuk mengatakan bahwa kemungkinannya tidak terbayangkan!

Itu tidak berarti tidak akan pernah ada komputer yang cukup kuat untuk memecahkan AES melalui kekerasan, tetapi pada saat ini, itu hampir tidak mungkin. Bahkan jika komputer dapat dibuat cukup kuat, teknik manufaktur apa pun yang ada tidak memungkinkan untuk benar-benar membangun mesin seperti itu dalam ukuran yang dapat diatur. Memang, siapa pun yang mencoba membuat mesin seperti itu mungkin akan menarik minat pemerintah AS jauh sebelum mereka dapat memecahkan algoritme.