Perbedaan Antara AES dan 3DES Perbedaan antara

Anonim

AES vs 3DES

AES (Advanced Encryption Standard) dan 3DES, atau juga dikenal sebagai Triple DES (Data Encryption Standard) adalah dua dari standar saat ini dalam enkripsi data. Sementara AES adalah enkripsi yang sama sekali baru yang menggunakan jaringan permutasi substitusi, 3DES hanyalah adaptasi pada enkripsi DES yang lebih tua yang bergantung pada jaringan Feistel yang seimbang. Pada dasarnya, 3DES hanya DES yang diterapkan tiga kali dengan informasi yang sedang dienkripsi.

AES menggunakan tiga panjang kunci enkripsi yang sama, 128, 192, dan 256 bit. Ketika datang ke 3DES kunci enkripsi masih terbatas pada 56 bit seperti yang didikte oleh standar DES. Tapi karena diterapkan tiga kali, pelaksana dapat memilih untuk memiliki 3 kunci 56 bit terpisah, atau 2 identik dan 1 diskrit, atau bahkan tiga kunci identik. Ini berarti bahwa 3DES dapat memiliki panjang kunci enkripsi masing-masing 168, 112, atau 56 bit kunci enkripsi masing-masing. Tetapi karena kerentanan tertentu ketika menerapkan kembali enkripsi yang sama tiga kali, menggunakan 168 bit memiliki keamanan yang berkurang setara dengan 112 bit dan menggunakan 112 bit memiliki keamanan yang berkurang setara dengan 80 bit.

3DES juga menggunakan panjang blok 64 bit yang sama, setengah ukuran AES pada 128 bit. Menggunakan AES memberikan asuransi tambahan sehingga lebih sulit untuk mengendus data bocor dari blok yang sama. Saat menggunakan 3DES, pengguna perlu mengganti kunci enkripsi setiap transfer data 32GB untuk memperkecil kemungkinan kebocoran; identik dengan saat menggunakan enkripsi DES standar.

Terakhir, mengulangi proses yang sama sebanyak tiga kali membutuhkan waktu. Dengan segala sesuatunya tetap konstan, AES jauh lebih cepat dibandingkan dengan 3DES. Baris ini menjadi buram saat Anda menyertakan perangkat lunak, perangkat keras, dan kompleksitas desain perangkat keras ke dalam campuran. Jadi jika Anda memiliki perangkat keras 3DES yang dipercepat, migrasi ke AES yang diimplementasikan oleh perangkat lunak saja dapat menyebabkan waktu pemrosesan lebih lambat. Dalam aspek ini, tidak ada solusi yang lebih baik daripada menguji masing-masing dan mengukur kecepatannya. Tapi ketika sampai pada keamanan, AES adalah pemenang yang pasti karena masih dianggap tidak bisa dipecahkan dalam penggunaan praktis.

Ringkasan:

3DES menggunakan enkripsi yang identik dengan DES sedangkan AES menggunakan yang sama sekali berbeda

3DES memiliki kunci enkripsi yang lebih pendek dan lebih lemah dibandingkan dengan AES

3DES yang menggunakan kunci enkripsi berulang sementara AES tidak

3DES juga menggunakan panjang blok yang lebih pendek dibandingkan enkripsi AES

lebih lama dari enkripsi AES