معيار التشفير المتقدم (معيار التشفير المتقدم, اختصار: AES), يستخدم هذا المعيار ليحل محل DES الأصلي ويستخدم على نطاق واسع في جميع أنحاء العالم.
يمكن لـ AES تشفير وفك تشفير البرامج والأجهزة بسرعة, سهل التنفيذ نسبيًا, ولا يتطلب سوى قدر ضئيل من الذاكرة. يتم نشره حاليًا على نطاق أوسع.
- ما الفرق الرئيسي ومستويات الأمان بين AES128 و AES256?
- ما هو استهلاكهم على الجهاز?
- ما هو أداء الاثنين?
- كيفية الاختيار للتطوير الفعلي?
AES سريع جدًا مقارنة بخوارزميات التشفير المتماثل المماثلة. فمثلا, يمكن لخادم x86 المزود بـ AES-NI أن يصل على الأقل إلى سرعة تصل إلى عدة مئات من M / s. الأمن يعادل في الأساس المستقبل المنظور, حتى أن 128 بت معقد بدرجة كافية حتى لا يتم إجبارهم بشكل غاشم. في الوقت الحاضر, 112-لا تزال كلمات مرور البت قيد الاستخدام التجاري, و 128 بت هي عشرات آلاف المرات من 112 بت, لذلك يكون استخدام 128 بت في الممارسة العملية أكثر فعالية من حيث التكلفة (يحفظ قليلا من الموارد).
يستغرق AES256 حوالي 40% وقت أكثر من AES128, على الاضافي 4 جولات من إنشاء المفتاح المستدير وعملية SPN المقابلة. بالإضافة الى, قد يتطلب إنشاء مفاتيح 256 بت أيضًا عبءًا أكبر من مفاتيح 128 بت, لكن هذا الجزء من الحمل يجب أن يكون ضئيلًا.
درجة الأمان AES256 بشكل طبيعي أكثر أمانًا من AES128 لأنه لا توجد حاليًا طريقة هجوم جبري فعالة للغاية باستثناء تكسير القوة الغاشمة.
هناك طرق هجوم محددة لتطبيقات برامج / أجهزة محددة لـ AES-256 أو AES-128, لذلك ليس من السهل التعميم.
ينقسم التشفير الحديث إلى تشفير متماثل وتشفير غير متماثل (تشفير المفتاح العام), والخوارزميات التمثيلية هي DES (تطورت الآن إلى 3DES), AES, و RSA. استهلاك الموارد لخوارزميات التشفير غير المتماثل أكبر من استهلاك التشفير المتماثل. عموما, يتم تنفيذ معالجة التشفير الهجين, فمثلا, يستخدم RSA لتوزيع المفاتيح والتفاوض, و AES يستخدم لتشفير وفك تشفير بيانات الأعمال.
تتعلق بعض الصور ببعض خوارزميات التشفير وفك التشفير المتماثلة وغير المتماثلة:



فيما يتعلق باستخدام خوارزمية AES128 أو AES256, أنا شخصياً أعتقد أن AES128 كافٍ, بالطبع, يمكن استخدام AES256 كأداة تسويق.

طرح سؤال
شكرًا لردكم ✨