Perbedaan antara AES dan RC4

Perbedaan antara AES dan RC4

AES vs RC4

AES (Standar Enkripsi Lanjutan) dan RC4 adalah dua cipher enkripsi yang digunakan dalam berbagai aplikasi. Contoh umum di mana Anda akan melihat kedua sandi yang digunakan adalah dalam router nirkabel. Meskipun Anda tidak akan secara eksplisit melihat RC4 sebagai mekanisme enkripsi di sana, baik WEP dan TKIP menerapkan cipher RC4. Sedangkan AES relatif baru dan sangat kompleks, RC4 sangat tua dan sangat sederhana.

Perbedaan paling signifikan antara keduanya mungkin akan menjadi tipe mereka. AES adalah cipher blok yang beroperasi pada blok data diskrit menggunakan tombol tetap dan formula sementara RC4 adalah cipher aliran yang tidak memiliki ukuran blok diskrit. Sebagai gantinya, ia menggunakan keystream bit pseudorandom yang digabungkan ke data menggunakan operasi eksklusif atau (xor). Anda dapat menggunakan cipher blok sebagai cipher stream dan sebaliknya, jadi pemisahannya tidak terlalu berbeda. Tetapi cukup terkenal bahwa RC4 tidak terlalu efektif saat digunakan sebagai cipher blok.

Contoh yang baik dari kelemahan RC4 adalah implementasi WEP. WEP telah benar -benar dianggap tidak aman dan bahkan dapat rusak dalam beberapa menit dengan alat yang dapat Anda temukan tersedia secara online. Meskipun TKIP membahas beberapa masalah yang telah mengganggu WEP, itu tidak dianggap seaman AES. Untuk alasan ini, disarankan untuk menggunakan AE dalam situasi apa pun kecuali keterbatasan perangkat keras mencegah Anda melakukannya.

Alasan utama mengapa RC4 sangat populer adalah kenyataan bahwa itu sederhana dan bisa sangat cepat. Ini sudah dikurangi karena implementasi AES dalam perangkat keras menjadi sangat populer karena memberikan keunggulan kecepatan dibandingkan implementasi perangkat lunak.

Terakhir, RC4 adalah merek dagang karena awalnya merupakan rahasia dagang, yang menyebabkan beberapa orang datang dari cara inventif untuk menyebut deskripsi yang bocor pada tahun 1994; Seperti Arcfour dan ARC4 (dugaan RC4). Di sisi lain, AES tersedia untuk umum dan dapat digunakan secara bebas tanpa mencapai masalah hukum.

Ringkasan:
1. AES adalah standar enkripsi yang sangat baru dan kompleks sedangkan RC4 agak tua dan sederhana
2. AES adalah cipher blok sementara rc4 adalah cipher aliran
3. AES sangat aman sementara RC4 tidak demikian
4. RC4 sangat cepat dibandingkan dengan AES
5. RC4 bermarkas dagang sementara AES tidak