Logo ar.removalsclassifieds.com

الفرق بين AES و RC4 (مع الجدول)

جدول المحتويات:

Anonim

نظرًا لأننا نتبادل البيانات عبر الإنترنت ، فمن الضروري حماية معلوماتنا السرية. تُستخدم خوارزميات التشفير مثل AES و RC4 لاستعادة أمان البيانات. من خلال الجمع بين مفاهيم الرياضيات وعلوم الكمبيوتر ، طور علماء التشفير هذه الخوارزمية الفعالة التي تمثل تحديًا لمحلل التشفير.

AES مقابل RC4

يتمثل الاختلاف الرئيسي بين AES و RC4 في أن AES عبارة عن تشفير كتلة ، بينما RC4 عبارة عن تشفير دفق. تشفير الكتلة وتشفير التدفق تصنيفات خوارزمية متماثلة. يقوم تشفير الكتلة بترميز النص العادي بأحجام الكتلة ، بينما يقوم التشفير الدفق بتشفير بت تلو الآخر ، وهو ما يشبه تدفق التدفق.

بدأ AES أو Advanced Encryption Standard في عام 1997 من قبل المعهد الوطني الأمريكي للمعايير والتكنولوجيا (NIST) بهجمات واردة على DES. تم اختيار أفضل مرشح تشفير من بين خمسة عشر خوارزمية أخرى دخلت في مسابقة مفتوحة لتلبية مواصفات AES. يشتمل AES على كتلة 128 بت ويستخدم 3 أطوال مفاتيح محددة: 128 ، 192 ، و 256 بت.

تم اختراع RC4 أو Rivest Cipher 4 بواسطة Ron Rivest في عام 1987. وقد طوره لأمن RSA. إنه تشفير تيار متماثل يشفر نصًا عاديًا شيئًا فشيئًا بمفتاح لتحويله إلى نص مجفر. تتكون أحجام المفاتيح من 64 بت أو 128 بت. في الأصل ، بقي RC4 سراً حتى تم إصداره للجمهور. رمز رون هو اسمه الآخر.

جدول المقارنة بين AES و RC4

معلمات المقارنة

AES

RC4

تعريف معيار التشفير المتقدم عبارة عن كتلة تشفير متناظرة. Rivest Cipher 4 هو تيار متماثل.
أصل تم تطوير AES عبر مسابقة مفتوحة في عام 1997. طور رون ريفيست RC4 في عام 1987.
حماية AES أكثر أمانًا من RC4. RC4 ليس آمنًا مثل AES.
الأحجام الرئيسية 128 و 192 و 256 بت 64 أو 128 بت
التطبيقات SSL ، TSL ، إلخ. ناسا ، نيست ، إلخ

ما هو AES؟

في عام 1997 ، أقام المعهد الوطني للمعايير والتكنولوجيا (NIST) مسابقة مفتوحة. تمت دعوة علماء التشفير من مختلف أنحاء العالم لتقديم الخوارزميات الخاصة بهم. كان عليهم تلبية المعايير المحددة في AES. تم تحليل كل من الخوارزميات للعثور على أنسبها. في عام 1999 ، كان ريجنديل هو المرشح المختار أخيرًا.

AES هو تشفير كتلة يستخدم مفتاحًا متماثلًا. يتم ترميز النص العادي الذي تم إدخاله بأحجام كتل لتحويله إلى نص مشفر. يقتصر حجم البت على 128 بت ، ويتم استخدام أحجام مفاتيح 128 و 192 و 256 بت. يختلف التقريب حسب حجم المفتاح. هناك 10 جولات لـ 128 بت و 12 طلقة لـ 192 و 14 طلقة لـ 256 بت. يطلق عليها AES128 و AES192 و AES256.

تمر عملية التشفير بأربع خطوات في كل جولة. كلما زاد عدد الجولات ، زادت صعوبة فك شفرة التشفير. يتم استخدام مفتاح متماثل ، والذي يشير إلى مفتاح فريد يتم تنفيذه من قبل كل من المستخدم والمتلقي.

تم وضع بعض الشروط الأمنية المشددة بواسطة NIST على النحو التالي:

ما هو RC4؟

في عام 1987 ، اخترع رون ريفيست Rivest Cipher 4. وقام بتطويره لتحقيق أمن RSA الثابت. المفهوم الأولي مستوحى من لوحة لمرة واحدة ، يشار إليها أيضًا باسم تشفير Verman. مثل AES ، RC4 هي أيضًا خوارزمية متماثلة. على عكس AES ، فإن RC4 عبارة عن تشفير دفق. تم الاحتفاظ بتشفير Rivest Cipher 4 سرًا حتى تم إصدار الكود في عام 1994 في المجال العام.

RC4 عبارة عن تشفير دفق موجه للبايت. تشفير البيانات بتات. يحتوي على أحجام مفاتيح 64 بت أو 128 بت. تتضمن عملية التشفير مفتاحًا سريًا يعمل على خوارزمية RC4 لإنشاء نص مشفر.

في RC4 ، تولد المملكة العربية السعودية و PRGA تدفق المفاتيح. تعني KSA خوارزمية Key Scheduling و PRGA اختصاراً لـ Pseudo-Random Generation Algorithm. نحن نستخدم تيار مفتاح واحد (XOR) يجمع بين تبديل 256 بايت محتمل وزوج من مؤشرات الفهرس 8 بت. وبالمثل ، يتبع فك التشفير نمط XOR مشابه.

التطبيقات المختلفة لـ RC4 هي

أنواع شفرات Rivest 4

تضمن أصفار التدفق المستخدمة بواسطة RC4 سهولة التنفيذ وبالتالي فهي مستخدمة على نطاق واسع. على عكس AES ، يفتقر RC4 إلى أمان صارم. لا يمكن تشفير تدفقات البيانات الصغيرة عن طريق تنفيذ RC4.

الاختلافات الرئيسية بين AES و RC4

استنتاج

عندما نستخدم الإنترنت لنقل معلوماتنا الحيوية ، من الضروري مراقبة أمان بياناتنا. تقوم خوارزمية التشفير بتشفير بياناتنا لضمان أمان معلوماتنا المهمة. AES و RC4 هي خوارزميات يمكن تطبيقها لمنع تسرب بياناتنا. تعتبر AES واحدة من الخوارزميات الأكثر تقدمًا والتي يمكن أن تستغرق مليارات السنين لفك تشفيرها بواسطة خبير يستخدم خدمات الكمبيوتر الحديثة ، في حين أن RC4 هو إصدار قديم نشأ في عام 1987 ، قبل عقد من بدء AES. يندرج AES في فئة التشفير الكتلي ، بينما RC4 عبارة عن تشفير دفق. AES هي خوارزمية محددة بشكل عام يمكن تنفيذها في كل من الأجهزة والبرامج. RC4 ، من ناحية أخرى ، محمي بموجب قانون العلامات التجارية. بقي RC4 تحت الماء حتى تم إطلاقه في المجال العام. قامت وكالة ناسا NIST بتكييف AES لتشفيرها عالي الأمان. بينما RC4 قابل للتطبيق في SSL (1995) ، WEP (1997) ، TLS (1999) ، WPA (2003). AES ليست بنفس سرعة RC4.

مراجع

الفرق بين AES و RC4 (مع الجدول)