امنیت شبکه, تعاریف شبکه

تفاوت AES و DES چیست؟

تفاوت AES و DES چیست؟

با مقایسه تفاوت AES و DES درک این دو الگوریتم رمزنگاری آسان تر می شود، در این مقاله با بررسی فرق های بین AES با DES متوجه می شویم چرا استاندارد رمزنگاری پیشرفته جایگزین استاندارد رمزنگاری داده‌ ها شد، همراه داتیس نتورک باشید.

تفاوت AES و DES چیست؟

تفاوت بین AES و DES چیست؟

AES و DES هر دو نمونه رمزنگاری بلوک های متقارن (symmetric block ciphers) هستند اما اختلافات خاصی دارند.

AES برای رفع ضعف های DES معرفی شد.

برای مقایسه بهتر تفاوت های AES و DES ویژگی های متمایز این دو الگوریتم را لیست کرده ایم.

  1. AES مخفف Advanced Encryption Standard است اما  DES مخفف Data Encryption Standard است.
  2. در AES طول کلید می تواند 128 بیت ، 192 بیت و 256 بیت باشد اما در DES طول کلید 56 بیت است.
  3. در AES تعداد دورها به طول كليد بستگي دارد: 10 (128 بيت) ، 12 (192 بيت) يا 14 (256 بيت) اما DES شامل 16 دور عملیات یکسان است.
  4. AES بر پایه شبکه جایگزینی-جایگشت (substitution-permutation) بنا شده اما DES بر پایه شبکه feistal بنا شده است.
  5. AES از رمزگذاری DES ایمن تر است و استاندارد جهانی de facto است.
  6. DES را می توان به راحتی شکست زیرا این آسیب پذیری آن شناخته شده است.
  7. 3DES (Triple DES) از انواع DES است که نسبت به DES معمولی امن تر است..
  8. AES می تواند 128 بیت متن ساده را رمزگذاری کند اما DES  تنها می تواند 64 بیت متن ساده را رمزگذاری کند.
  9. AES توسط Vincent Rijmen و Joan Daemen طراحی شد اما DES توسط IBM.
  10. رمز AES از رمزهای مربعی مشتق شده است اما رمزگذاری DES از رمز لوسیفر گرفته شده است.

امیدواریم بررسی تفاوت های AES و DES برای شما عزیزان مفید بوده باشد. داتیس نتورک را در شبکه های اجتماعی دنبال کنید.

منبع :

  1. geeksforgeeks

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *