Perbezaan Antara AES dan 3DES Perbezaan Antara

Anonim

AES vs 3DES

AES (Standard Penyulitan Lanjutan) dan 3DES, atau juga dikenali sebagai Triple DES (Data Encryption Standard) adalah dua piawaian semasa dalam penyulitan data. Walaupun AES adalah penyulitan yang sama sekali baru yang menggunakan rangkaian penggantian-permutasi, 3DES hanyalah penyesuaian kepada penyulitan DES yang lebih lama yang bergantung pada rangkaian Feistel yang seimbang. Pada dasarnya, 3DES hanyalah DES yang digunakan tiga kali untuk maklumat yang disulitkan.

AES menggunakan tiga kunci utama penyulitan biasa, 128, 192, dan 256 bit. Apabila ia datang kepada 3DES kunci penyulitan masih terhad kepada 56 bit sebagaimana yang ditentukan oleh standard DES. Tetapi kerana ia digunakan tiga kali, pelaksana boleh memilih untuk mempunyai 3 kekunci diskrit 3 bit, atau 2 identik dan 1 diskret, atau tiga kekunci yang sama. Ini bermakna bahawa 3DES boleh mempunyai panjang kunci penyulitan panjang kunci 168, 112, atau 56 bit kunci penyulitan. Tetapi disebabkan oleh kelemahan tertentu apabila mengembalikan semula penyulitan yang sama tiga kali, menggunakan 168 bit mempunyai keselamatan yang berkurang yang bersamaan dengan 112 bit dan menggunakan 112 bit mempunyai keselamatan yang kurang bersamaan dengan 80 bit.

3DES juga menggunakan panjang blok yang sama 64 bit, separuh saiz AES pada 128 bit. Menggunakan AES menyediakan insurans tambahan yang lebih sukar untuk menghidu data bocor dari blok yang sama. Apabila menggunakan 3DES, pengguna perlu menukar kunci penyulitan setiap 32GB pemindahan data untuk meminimumkan kemungkinan kebocoran; sama seperti apabila menggunakan penyulitan DES standard.

Terakhir, mengulangi proses yang sama tiga kali tidak memerlukan masa. Dengan semua perkara yang tetap, AES jauh lebih cepat berbanding 3DES. Baris ini akan kabur apabila anda memasukkan perisian, perkakasan, dan kerumitan reka bentuk perkakasan ke campuran. Jadi, jika anda mempunyai perkakasan dipercepatkan 3DES, berhijrah ke AES yang dilaksanakan oleh perisian semata-mata boleh mengakibatkan masa pemprosesan yang lebih perlahan. Dalam aspek ini, tidak ada penyelesaian yang lebih baik daripada menguji setiap orang dan mengukur kelajuan mereka. Tetapi apabila ia datang kepada keselamatan, AES adalah pemenang pasti kerana ia masih dianggap tidak dapat dipecahkan dalam penggunaan praktikal.

Ringkasan:

3DES menggunakan penyulitan yang sama kepada DES sementara AES menggunakan satu

yang sama sekali berbeza 3DES mempunyai kunci penyulitan yang lebih pendek dan lemah berbanding dengan AES

3DES menggunakan kekunci penyulitan ulangan sementara AES tidak

3DES juga menggunakan panjang blok yang lebih pendek berbanding dengan enkripsi AES

3DES yang lebih lama daripada penyulitan AES