Perbedaan antara DES dan AES

Perbedaan antara DES dan AES

DES VS AES

DES (Standar Enkripsi Data) adalah cara yang agak lama untuk mengenkripsi data sehingga informasi tidak dapat dibaca oleh orang lain yang mungkin mencegat lalu lintas. DES agak cukup tua dan sejak itu telah digantikan oleh AES yang lebih baru dan lebih baik (Standar Enkripsi Lanjutan). Penggantian dilakukan karena kelemahan yang melekat pada DES yang memungkinkan enkripsi rusak menggunakan metode serangan tertentu. Aplikasi umum AE, pada saat ini, masih tahan terhadap semua jenis teknik retak, yang menjadikannya pilihan yang baik bahkan untuk informasi rahasia.

Kelemahan yang melekat pada DES disebabkan oleh beberapa hal yang sudah dibahas dalam AES. Yang pertama adalah kunci enkripsi 56 bit yang sangat pendek. Kuncinya seperti kata sandi yang diperlukan untuk mendekripsi informasi. 56 bit memiliki maksimal 256 kombinasi, yang mungkin tampak seperti banyak tetapi agak mudah bagi komputer untuk melakukan serangan brute force. AES dapat menggunakan kunci enkripsi 128, 192, atau 256 bit dengan masing -masing kombinasi 2^128, 2^192, 2^256. Kunci enkripsi yang lebih panjang membuatnya jauh lebih sulit untuk dipecahkan mengingat bahwa sistem tidak memiliki kelemahan lain.

Masalah lain adalah ukuran blok kecil yang digunakan oleh DES, yang ditetapkan pada 64 bit. Sebagai perbandingan, AES menggunakan ukuran blok yang dua kali lebih panjang pada 128 bit. Secara sederhana, ukuran blok menentukan berapa banyak informasi yang dapat Anda kirim sebelum Anda mulai memiliki blok yang identik, informasi bocor yang mana. Orang dapat mencegat blok ini dan menggunakan membaca informasi yang bocor. Untuk DES dengan 64 bit, jumlah maksimum data yang dapat ditransfer dengan kunci enkripsi tunggal adalah 32GB; Pada titik ini kunci lain perlu digunakan. Dengan AE, di 256 exabytes atau 256 miliar gigabyte. Mungkin aman untuk mengatakan bahwa Anda dapat menggunakan kunci enkripsi AES tunggal untuk aplikasi apa pun.

Dalam hal struktur, DES menggunakan jaringan feistel yang membagi blok menjadi dua bagian sebelum melalui langkah enkripsi. AES Di sisi lain, menggunakan substitusi permutasi, yang melibatkan serangkaian langkah substitusi dan permutasi untuk membuat blok terenkripsi.

Ringkasan:
Des benar -benar tua sementara AES relatif baru
DES Breakable saat AES masih belum bisa dipecahkan
DES menggunakan ukuran kunci yang jauh lebih kecil dibandingkan dengan AES
DES menggunakan ukuran blok yang lebih kecil dibandingkan dengan AES
DES menggunakan struktur feistel yang seimbang sementara AES menggunakan permutasi substitusi