التشفير المتماثل
يدرس التشفير المتماثل المخططات التي تستخدم فيها الأطراف المتواصلة نفس المفتاح السري لحماية البيانات واستعادتها، مما يوفر السرية والنزاهة والموثوقية بسرعة عالية.
Definition
التشفير المتماثل هو فرع من فروع التشفير حيث تستخدم عمليات التشفير وفك التشفير (أو الوسم والتحقق) نفس المفتاح السري، أو مفتاحين يمكن اشتقاقهما بسهولة من بعضهما البعض، ويتم مشاركتهما مسبقًا بين الأطراف الشرعية.
Scope
يغطي هذا المجال البدائيات التشفيرية التي تعتمد على مفتاح سري مشترك واحد: تشفير الكتل وأنماط عملها، وتشفير التدفق، ودوال التجزئة التشفيرية، ورموز مصادقة الرسائل. ويتناول كيفية بناء هذه البدائيات، والأهداف الأمنية التي تستهدفها (عدم التمييز، مقاومة التصادم، عدم التزوير)، والهجمات التحليلية التشفيرية التي يجب أن تقاومها. ويستثني مخططات المفتاح العام، التي تستخدم زوجًا من المفاتيح (مغطاة في التشفير بالمفتاح العام)، والبروتوكولات التفاعلية المبنية على هذه البدائيات (مغطاة في البروتوكولات التشفيرية).
Sub-topics
Core questions
- كيف يمكن لسر مشترك ثابت أن يحمي رسائل طويلة بشكل تعسفي مع السرية والنزاهة؟
- ما هي مبادئ التصميم (الخلط والانتشار) التي تجعل التشفير مقاومًا للتحليل التشفيري؟
- كيف يتم تحويل تشفيرات الكتل إلى مخططات تشفير آمنة من خلال أنماط التشغيل؟
- ما هي تعريفات الأمان التي تميز مخططًا متماثلاً 'آمنًا'، وكيف يتم إضفاء الطابع الرسمي عليها؟
- كيف يتم توفير النزاهة والموثوقية من خلال دوال التجزئة ورموز مصادقة الرسائل؟
Key concepts
- مفتاح سري مشترك
- تشفير الكتل
- تشفير التدفق
- أنماط التشغيل
- دالة تجزئة تشفيرية
- رمز مصادقة الرسائل
- الخلط والانتشار
- تبديل شبه عشوائي
- تشفير مصادق
Key theories
- الخلط والانتشار
- مبادئ تصميم شانون للتشفير الآمن: يجعل الخلط العلاقة بين المفتاح والنص المشفر معقدة قدر الإمكان، بينما ينشر الانتشار تأثير كل بت من النص الأصلي على العديد من بتات النص المشفر، مما يقضي على التحليل الإحصائي.
- التبديلات والدوال شبه العشوائية
- يتم نمذجة الأمن المتماثل الحديث من خلال التعامل مع تشفير الكتل على أنه تبديل شبه عشوائي ودالة تجزئة بمفتاح على أنها دالة شبه عشوائية — كائنات لا يمكن تمييزها حسابيًا عن الكائنات العشوائية تمامًا لأي خصم فعال.
- عدم التمييز تحت هجوم النص الأصلي المختار
- يكون مخطط التشفير المتماثل آمنًا إذا لم يتمكن أي خصم فعال، حتى لو كان قادرًا على الحصول على تشفيرات لنصوص أصلية مختارة، من تمييز تشفيرات رسالتين من اختياره أفضل من التخمين.
Clinical relevance
التشفير المتماثل هو حجر الزاوية في الأمن المنتشر: يحمي AES تشفير الأقراص، وشبكات Wi-Fi (WPA)، والبيانات الضخمة لجلسات TLS؛ ويصادق HMAC وAES-GCM على طلبات API وحزم الشبكة؛ وتكمن دوال التجزئة وراء تخزين كلمات المرور، وفحوصات سلامة الملفات، وسلسلة الكتل (blockchain). ولأن العمليات المتماثلة أسرع بكثير من عمليات المفتاح العام، فإن البروتوكولات الحقيقية تستخدم طرق المفتاح العام فقط لإنشاء مفتاح جلسة متماثل ثم تعتمد على التشفير المتماثل للبيانات الفعلية.
Evidence & guidelines
تعد البدائيات الموحدة أساسية للممارسة: AES (FIPS 197)، وSHA-2 وSHA-3 (FIPS 180-4، FIPS 202)، وHMAC (FIPS 198-1) هي الخيارات المهيمنة المعتمدة من NIST؛ وقد تم إهمال البدائيات القديمة مثل DES وRC4 وMD5 وSHA-1 بسبب نقاط الضعف التحليلية التشفيرية المعروفة.
History
التشفير المتماثل هو أقدم أشكال التشفير، من تشفيرات الاستبدال والتبديل الكلاسيكية وصولاً إلى آلات الدوار في الحرب العالمية الثانية. وقد قدمت ورقة شانون عام 1949 أساسًا نظريًا للمعلومات صارمًا له. وقد جلب معيار تشفير البيانات (1977) تشفير كتل عامًا وموحدًا؛ وقد أدى تقادمه في النهاية إلى مسابقة AES المفتوحة التي فاز بها Rijndael في عام 2000. وقد أنتجت خطوط عمل متوازية دوال تجزئة موحدة (عائلات MD وSHA) ورموز مصادقة الرسائل.
Key figures
- Claude Shannon
- Horst Feistel
- Joan Daemen
- Vincent Rijmen
- Jonathan Katz
- Yehuda Lindell
Related topics
Seminal works
- shannon1949
- katz2020
- menezes1996
Frequently asked questions
- لماذا نستخدم التشفير المتماثل إذا كان التشفير بالمفتاح العام يحل مشكلة توزيع المفاتيح؟
- العمليات المتماثلة أسرع بعدة مرات ولا تنتج أي توسع في النص المشفر، لذا تُستخدم لحماية البيانات الفعلية. عادةً ما يُستخدم التشفير بالمفتاح العام فقط للاتفاق بشكل آمن على المفتاح المتماثل، وبعد ذلك يقوم التشفير المتماثل بالعمل الشاق.
- هل التشفير وحده كافٍ للحفاظ على أمان البيانات؟
- لا. يوفر التشفير السرية ولكن ليس النزاهة؛ فقد يتلاعب المهاجم بالنص المشفر دون اكتشاف. تجمع الممارسة الحديثة بين التشفير ورمز مصادقة الرسائل، أو تستخدم وضع تشفير مصادق مثل AES-GCM، لضمان السرية والنزاهة.