غالبًا ما يتم الإعلان عن نقاط قوة التشفير من خلال طول مفتاح التشفير المستخدم. اتجاهات طول مفتاح التشفير نحو منظور "الأكبر هو الأفضل": كلما زاد طول المفتاح ، كان التشفير أفضل. لذلك ، وفقًا لهذا المنطق ، فإن سلسلة تشفير 64 بت تكون دائمًا أسوأ من سلسلة ذات رقم أعلى. ومع ذلك ، فإن الإشارة إلى شيء ما على أنه تشفير "64 بت" لا يقول شيئًا عن طريقة التشفير الأساسية. لفهم هذا الاختلاف ، تحتاج إلى معرفة كيفية عمل خوارزميات التشفير ومفاتيح التشفير مع بعضها البعض.
طرق التشفير
هناك طريقتان مختلفتان لمناقشة طرق التشفير: التطبيق والخوارزمية. في التطبيق ، تدور الاختلافات عادةً حول كيفية مشاركة مفاتيح التشفير وفك التشفير بين الأشخاص الذين يقومون بتشفير وفك تشفير الرسائل. بالمعنى الحسابي ، تعتمد الاختلافات على عملية التشفير المستخدمة لخلط الرسالة أو البيانات المشفرة. كلاهما يعتمد إلى حد ما على بعضهما البعض ، ولكن عند الحديث عن تعقيد التشفير من حيث البتات ، يجب أن تأخذ كلاهما في الاعتبار.
مفاتيح التشفير
مفاتيح التشفير هي الأجهزة التي تستخدمها خوارزميات التشفير لتشفير الرسائل وفك تشفيرها. تشير كل خوارزمية تشفير ، كجزء من عملية التشفير الخاصة بها ، إلى مفتاح لتعديل تشفيرها. هذا يضمن أن فك تشفير الرسالة يتطلب استخدام مفتاح فك التشفير المقابل لإلغاء تأمين محتويات الرسالة. في التطبيقات والخوارزميات المختلفة ، سيكون للمفاتيح المختلفة استخدامات مختلفة: ستقوم المفاتيح المتماثلة بتشفير وفك تشفير نفس الرسالة ، بينما تأتي المفاتيح غير المتماثلة في أزواج ، أحدهما للتشفير والآخر لفك التشفير. وهذا يعني أنه لم يتم إنشاء جميع المفاتيح على قدم المساواة.
طول المفتاح
عادة ، يتم قياس قوة المفتاح جزئيًا من خلال طول المفتاح. يتم قياس مفاتيح التشفير بالبتات ، والتي تمثل عدد وحدات ذاكرة الكمبيوتر التي يشغلها المفتاح. لذا فإن مفتاح 64 بت يأخذ 64 بت من الذاكرة ، ومفتاح 128 بت يأخذ 128 بت ، وهكذا. عندما يتم الإعلان عن خوارزمية معينة للتشفير ، فسيتم الإعلان عنها عادةً من خلال طول المفاتيح التي تسمح بها. معيار التشفير المتقدم ، على سبيل المثال ، يستخدم إما مفاتيح تشفير 128 أو 192 أو 256 بت.
طول المفتاح والقوة
يتم قياس قوة المفتاح ، كما ذكرنا ، من خلال طول المفتاح. يعد كسر المفتاح الأطول أكثر صعوبة ؛ النطاق الزمني لكسر التشفير الأكبر مثل تشفير AES 256 بت في حدود مليارات السنين. ومع ذلك ، يشير هذا الرقم فقط إلى القدرة على فرض مفتاح متماثل من خلال تخمين كل مجموعة ممكنة من الأرقام الرئيسية. بينما سيكون فك تشفير 64 بت أسهل بكثير من تشفير 128 بت - بمقدار ضعفين على الأقل - فإن هذا لا يتحدث عن قوة خوارزمية التشفير الأساسية.