0Pricing
Cryptology Academy · درس

لماذا يهم طول مفتاح التشفير؟

افهم العلاقة بين طول المفتاح وعدد بتات الأمان والجداول الزمنية الواقعية للهجمات

لماذا يهم طول مفتاح التشفير؟ درس مجاني في Cryptology Academy على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Cryptology Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Cryptology Academy 4 دروس في المجموع.

معامل الأمان lambda

في علم التشفير، يمثل معامل الأمان lambda مستوى الأمان المستهدف. ويحدد أطوال المفاتيح وأحجام مخرجات التجزئة وغيرها من المعلمات في النظام التشفيري. ويعني النظام الذي تكون فيه lambda = 128 أن المهاجم يحتاج إلى نحو 2^128 عملية لكسره. وتُختار جميع المعلمات بصورة متسقة بحيث يوفر أضعف مكوّن مستوى الأمان هذا على الأقل.

أمان 80 بت: يُعد ضعيفًا الآن

كان مستوى الأمان البالغ 80 بت يُعد كافيًا للتطبيقات غير الحساسة. ويتطلب نحو 2^80، أي حوالي 10^24، عملية لكسره. ومع عناقيد GPU الحديثة والخوارزميات المحسّنة، يقترب ذلك من أن يصبح ممكنًا للخصوم ذوي الموارد الكبيرة. وأوقف NIST اعتماد مستوى الأمان البالغ 80 بت في عام 2010، ولم يعد موصى به لأي عملية نشر تشفيرية جديدة. وينبغي ترقية الأنظمة القديمة التي تستخدم معلمات بطول 80 بت.

أمان 112 بت: حماية متوسطة الأمد

يوفر مستوى الأمان البالغ 112 بت، الذي يقدمه triple DES (3DES)، حماية متوسطة، وكان الحد الأدنى الذي أوصى به NIST للتشفير المتماثل بعد إيقاف DES. يطبق 3DES خوارزمية DES ثلاث مرات باستخدام مفاتيح مختلفة، ما يوفر فعليًا مستوى أمان قدره 112 بت رغم أن طول مفتاحه 168 بت. وتخطط NIST لمنع استخدام 3DES في القطاع الفدرالي بحلول عام 2024، مع استمرار زيادة القدرة الحاسوبية واستبدال AES له بالكامل.

أمان 128 بت: المعيار الحديث

يوفر AES-128 مستوى أمان قدره 128 بت، وهو المعيار الحالي للتشفير المتماثل. ولا يوجد هجوم عملي معروف على AES-128 باستخدام الحواسيب التقليدية. ويعد NIST مستوى الأمان البالغ 128 بت كافيًا للحماية طويلة الأمد حتى عام 2030 على الأقل. وتستخدم معظم البروتوكولات التشفيرية، بما فيها TLS 1.3 وWireGuard وSignal، مفاتيح متماثلة بطول 128 بت أو أقوى افتراضيًا.

أمان 256 بت: هامش أمان في عصر ما بعد الكم

يوفّر AES-256 أمانًا بمقدار 256 بت ضد الهجمات التقليدية، وأمانًا فعليًا بمقدار 128 بت ضد خوارزمية Grover الكمّية. ويضمن استخدام مفاتيح متماثلة بطول 256 بت بقاء التشفير آمنًا بقوة 128 بت حتى في حال توفّر حواسيب كمّية واسعة النطاق. ولهذا السبب تنتقل تطبيقات الحكومة والجيش التي تتطلب حماية طويلة الأمد للبيانات إلى التشفير المتماثل بطول 256 بت الآن.

يتطلب RSA مفاتيح أكبر بكثير

يعتمد أمان RSA على صعوبة تحليل الأعداد الصحيحة الكبيرة إلى عواملها. والتحليل إلى العوامل مسألة رياضية أسهل من تجربة جميع المفاتيح المتماثلة الممكنة، ولذلك يحتاج RSA إلى مفاتيح أكبر بكثير لتحقيق مستوى أمان مكافئ. ويوفّر مفتاح RSA بطول 2048 بت أمانًا قدره نحو 112 بت فقط، بينما يوفّر مفتاح RSA بطول 3072 بت أمانًا يقارب 128 بت. ولتحقيق مستوى الأمان نفسه الذي يوفّره AES-256، يلزم استخدام مفتاح RSA بطول يقارب 15,360 بت.

ECC: أمان غير متماثل بكفاءة عالية

يحقق تشفير المنحنيات الإهليلجية (Elliptic Curve Cryptography) مستوى الأمان نفسه الذي يحققه RSA باستخدام مفاتيح أصغر بكثير، وذلك بالاستفادة من الصعوبة الرياضية لمسألة اللوغاريتم المتقطع على المنحنيات الإهليلجية. ويوفّر مفتاح ECC بطول 256 بت، مثل P-256 أو Curve25519، أمانًا يقارب 128 بت، وهو ما يعادل مفتاح RSA بطول 3072 بت. وتؤدي المفاتيح الأصغر إلى حسابات أسرع ورسائل مصافحة TLS أصغر، مما يجعل ECC خيارًا مفضّلًا للتطبيقات الحساسة للأداء.

NIST SP 800-57: إرشادات إدارة المفاتيح

يُعدّ المنشور الخاص 800-57 الصادر عن NIST الدليل المرجعي المعتمد لإدارة مفاتيح التشفير. ويحدّد الخوارزميات وأحجام المفاتيح المعتمدة لكل مستوى أمان، والمدة التي ينبغي استخدام المفاتيح خلالها قبل تدويرها، ومتطلبات تخزين المفاتيح وإتلافها. ويضمن اتباع SP 800-57 توافق خيارات التشفير مع المعايير الفيدرالية، كما يجعل هذه الخيارات قابلة للدفاع عنها أثناء عمليات تدقيق الامتثال.

مقارنة أحجام المفاتيح المتماثلة وغير المتماثلة

المقارنة الأكثر شيوعًا هي أن التشفير المتماثل بطول 128 بت (AES-128) يوفّر أمانًا مكافئًا تقريبًا لأمان RSA بطول 3072 بت أو ECC بطول 256 بت. ويرجع ذلك إلى أن المفاتيح المتماثلة محمية ضد القوة الغاشمة بتكلفة أسية، في حين أن المفاتيح غير المتماثلة محمية ضد خوارزميات رياضية بتكلفة دون أسية. ويعكس التفاوت في أحجام المفاتيح اختلاف صعوبة المسائل الرياضية التي تستند إليها هذه الخوارزميات.

الأمان بالبتات مقابل حجم المفتاح بالبتات

يوفّر الأمان بالبتات معلومات أكثر فائدة من حجم المفتاح المجرد. فعندما نقول إن نظامًا يتمتع بأمان قدره 128 بت، فهذا يعني أن كسره يتطلب نحو 2^128 عملية، بصرف النظر عن الخوارزمية. ويتمتع مفتاح RSA بطول 2048 بت بأمان قدره 112 بت، بينما يتمتع مفتاح AES بطول 128 بت بأمان قدره 128 بت. وتؤدي مقارنة أحجام المفاتيح بين الخوارزميات دون مراعاة الأمان بالبتات إلى استنتاجات خاطئة حول القوة النسبية.

التخطيط للأمان طويل الأمد

يجب أن تظل البيانات المشفّرة اليوم آمنة طوال مدة تصنيفها. فقد تحتاج الوثائق الحكومية المصنّفة إلى الحفاظ على سريتها لعقود. ولا يكفي اختيار أطوال المفاتيح بناءً على القدرات الحسابية الحالية فقط؛ بل ينبغي تحديد أحجام المفاتيح بحيث تقاوم الهجمات التي قد تنتج عن تحسينات العتاد المستقبلية والحواسيب الكمّية المحتملة. ولا تكلّف زيادة طول المفتاح عن الحاجة كثيرًا، لكنها توفّر حماية مهمة للمستقبل.

تكافؤ الأمان بالبتات

أي حجم مفتاح يوفّر قوة أمان تقارب القوة التي يوفّرها AES-128؟

طول المفتاح: أهم الاستنتاجات

يقيس معامل الأمان lambda مستوى الأمان المستهدف بالبتات. ويُعدّ مستوى 80 بت مهجورًا، و112 بت الحد الأدنى، و128 بت المستوى القياسي، بينما يوفّر 256 بت هامش أمان ما بعد كمّي. ويتطلب RSA مفاتيح أكبر بكثير من الخوارزميات المتماثلة لتحقيق مستوى أمان مكافئ؛ إذ يعادل RSA بطول 3072 بت أمان AES-128. ويحقق ECC مستوى الأمان نفسه الذي يحققه RSA باستخدام مفاتيح أصغر بكثير. ويُعدّ الأمان بالبتات أكثر دلالة من حجم المفتاح المجرد عند مقارنة الخوارزميات.

الأسئلة الشائعة

هل درس «لماذا يهم طول مفتاح التشفير؟» مجاني؟

نعم — نص درس «لماذا يهم طول مفتاح التشفير؟» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Cryptology Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Cryptology Academy 4 دروس في المجموع.

ماذا ستتعلم في «لماذا يهم طول مفتاح التشفير؟»؟

افهم العلاقة بين طول المفتاح وعدد بتات الأمان والجداول الزمنية الواقعية للهجمات تتمرن على Cryptology Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Cryptology Academy؟

لا تُشترط خبرة سابقة. Cryptology Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.

كم من الوقت يستغرق درس «لماذا يهم طول مفتاح التشفير؟»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Cryptology Academy هذا؟

نعم. كل درس في Cryptology Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. كيف تعمل هجمات القوة الغاشمة؟
  2. هجمات القاموس وجداول Rainbow
  3. لماذا يهم طول مفتاح التشفير؟
  4. تحديد معدل الطلبات ودفاعات قفل الحساب
← العودة إلى Cryptology Academy