Perbedaan antara AES dan 3DE

Perbedaan antara AES dan 3DE

AES vs 3des

AES (Standar Enkripsi Lanjutan) dan 3DE, atau juga dikenal sebagai Triple DES (Standar Enkripsi Data) 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 dengan enkripsi DES yang lebih tua yang mengandalkan jaringan Feistel yang seimbang. Pada dasarnya, 3des hanya diterapkan tiga kali pada informasi yang sedang dienkripsi.

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

3des juga menggunakan panjang blok yang sama dengan 64 bit, setengah ukuran AE pada 128 bit. Menggunakan AES menyediakan asuransi tambahan bahwa lebih sulit untuk mengendus data bocor dari blok yang identik. Saat menggunakan 3DE, pengguna perlu mengganti tombol enkripsi setiap 32GB transfer data untuk meminimalkan kemungkinan kebocoran; identik saat menggunakan enkripsi DES standar.

Terakhir, mengulangi proses yang sama tiga kali memang membutuhkan waktu. Dengan semua hal yang konstan, AES jauh lebih cepat dibandingkan dengan 3des. Baris ini menjadi kabur saat Anda memasukkan perangkat lunak, perangkat keras, dan kompleksitas desain perangkat keras ke dalam campuran. Jadi, jika Anda memiliki 3DES yang dipercepat perangkat keras, bermigrasi ke AES yang diimplementasikan oleh perangkat lunak saja dapat menghasilkan waktu pemrosesan yang lebih lambat. Dalam aspek ini, tidak ada solusi yang lebih baik daripada menguji masing -masing dan mengukur kecepatannya. Tetapi ketika datang ke keamanan, AES adalah pemenang yang pasti karena masih dianggap tidak bisa dipecahkan dalam penggunaan praktis.

Ringkasan:
3des menggunakan enkripsi identik dengan DES sementara AES menggunakan yang sama sekali berbeda
3des memiliki kunci enkripsi yang lebih pendek dan lebih lemah dibandingkan dengan AES
3DES menggunakan tombol enkripsi berulang sementara AES tidak
3des juga menggunakan panjang blok yang lebih pendek dibandingkan dengan AES
Enkripsi 3DES membutuhkan waktu lebih lama dari enkripsi AES