شرح خوارزميتي Shor وGrover
افهم التسريع الكمي للتحليل والبحث وتأثيره على التشفير
شرح خوارزميتي Shor وGrover درس مجاني في Cryptology Academy على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Cryptology Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Cryptology Academy 4 دروس في المجموع.
التهديد الكمّي
لا تشغّل الحواسيب الكمّية الخوارزميات التقليدية بسرعة أكبر فحسب، بل تستفيد من التراكب والتداخل الكمّيَين لحل مسائل معيّنة بسرعة أُسّية. تهدّد خوارزميتان معظم أنظمة التشفير المستخدمة حاليًا: خوارزمية Shor (تكسر RSA/ECC) وخوارزمية Grover (تضعف التشفير المتماثل ودوال التجزئة).
نظرة عامة على خوارزمية Shor
تحل خوارزمية Shor (1994) مسألتي تحليل الأعداد الصحيحة إلى عواملها واللوغاريتم المتقطع في زمن كثير الحدود على حاسوب كمّي. وهذا يكسر مباشرةً RSA (المبني على التحليل إلى عوامل)، وDiffie-Hellman (اللوغاريتم المتقطع بترديد p)، وECDH/ECDSA (اللوغاريتم المتقطع على المنحنيات الإهليلجية).
تحويل فورييه الكمّي
العنصر الأساسي في خوارزمية Shor هو تحويل فورييه الكمّي (QFT)، وهو نسخة كمّية من تحويل فورييه المتقطع (DFT) أسرع أُسّيًا. عند البحث عن الدورة، يحدّد QFT دورة الدالة f(x) = a^x mod N، ومنها تُشتق عوامل N باستخدام GCD.
خطوات التحليل إلى عوامل باستخدام Shor
لتحليل N إلى عوامله: (1) اختر a عشوائيًا بحيث a < N، وتحقّق من أن gcd(a,N)=1. (2) أوجد دورة الدالة r من f(x)=a^x mod N باستخدام QFT. (3) باحتمال مرتفع، يعطي gcd(a^{r/2}±1, N) عاملًا غير تافه. تستغرق الخطوة التقليدية O(log N)، بينما يستغرق البحث الكمّي عن الدورة O((log N)^3)، أي زمنًا كثير الحدود.
كسر RSA-2048
أفضل خوارزمية تقليدية للتحليل إلى عوامل هي GNFS، بزمن دون أُسّي O(exp((64/9 log N)^{1/3} log log N)^{2/3})). أما خوارزمية Shor على حاسوب كمّي متحمّل للأخطاء فتعمل في زمن كثير الحدود O((log N)^3). يتطلب RSA-2048 نحو 4000 كيوبت منطقي ونحو 10^9 عملية بوابة. وتمتلك حواسيب NISQ الحالية نحو 1000 كيوبت مشوّش، لذا لا تمثّل تهديدًا بعد.
خوارزمية Grover
توفّر خوارزمية Grover (1996) تسريعًا تربيعيًا للبحث غير المنظّم. بالنسبة إلى فضاء بحث يضم N عنصرًا، تحتاج الخوارزميات التقليدية إلى O(N) استعلامًا، بينما تحتاج خوارزمية Grover إلى O(√N). وعند تطبيقها على التشفير، تكسر المفاتيح المتماثلة ذات n بت في O(2^{n/2}) بدلًا من O(2^n).
تأثير Grover على التشفير المتماثل
AES-128: مستوى الأمان التقليدي 2^128، وتخفضه خوارزمية Grover إلى 2^64، مما يجعله غير آمن أمام حاسوب كمّي كبير. AES-256: من 2^256 إلى 2^128، ولذلك يظل آمنًا. الحل: مضاعفة أحجام المفاتيح المتماثلة. مقاومة التصادم في SHA-256: من 2^128 إلى 2^85 (مفارقة أعياد الميلاد + Grover). أما إيجاد صورة سابقة لـ SHA-256 فمن 2^256 إلى 2^128، وهو مقبول.
الجدول الزمني للتهديد الكمّي
إن حواسيب NISQ الكمّية الحالية (IBM Heron: 133 كيوبتًا، وGoogle Sycamore: 70 كيوبتًا) صغيرة جدًا ومليئة بالضوضاء بحيث لا تستطيع إجراء حسابات ذات صلة بالتشفير. وتشير التقديرات إلى إمكانية كسر RSA-2048 بين عامي 2035 و2050 باستخدام حواسيب كمّية متحمّلة للأخطاء. أما هجمات اجمع الآن وفكّ التشفير لاحقًا فهي تهديد قائم حاليًا.
اجمع الآن وفكّ التشفير لاحقًا
يجمع المهاجمون حركة البيانات المشفّرة اليوم ويخزّنونها. وعندما يتوفر حاسوب كمّي، يفكّون تشفيرها بأثر رجعي. وهذا يجعل الأسرار طويلة الأجل، مثل بيانات الحكومات المصنّفة والسجلات الطبية، عرضة للخطر اليوم. لذلك يجب البدء الآن في ترحيل التشفير ما بعد الكمّي (PQC) لهذه البيانات.
خوارزميات لا تهددها خوارزمية Shor
مسائل الشبكات (LWE وSIS)، والمسائل القائمة على الشفرات (McEliece)، والتوقيعات القائمة على التجزئة (SPHINCS+)، والمسائل متعددة الحدود، لا توجد لها خوارزمية كمّية معروفة بزمن كثير الحدود. وتشكل هذه المسائل أساس معايير NIST لما بعد الكم.
إلحاح الترحيل إلى ما بعد الكم
أُنجزت معايير NIST للتشفير ما بعد الكم (ML-KEM وML-DSA وSLH-DSA) في عام 2024. ينبغي للمؤسسات أن تجرد استخدام التشفير الحالي، وتحدّد البيانات طويلة الأجل، وتعطي الأولوية لنشر التشفير ما بعد الكم في تبادل المفاتيح، لأنه الأكثر إلحاحًا بسبب هجمات اجمع الآن وفكّ التشفير لاحقًا. أما التوقيعات فلديها وقت أطول.
تحقق سريع
ما تأثير خوارزمية Grover على AES-128؟
مراجعة
تكسر خوارزمية Shor، التي تعمل في زمن كثير الحدود، أنظمة RSA وDH وECC. وتخفض خوارزمية Grover، التي توفر تسريعًا تربيعيًا، قوة المفاتيح المتماثلة إلى النصف. الحل: الترحيل إلى معايير NIST للتشفير ما بعد الكم القائمة على الشبكات. التالي: CRYSTALS-Kyber KEM.
تعلم Cryptology Academy مع معلم ذكاء اصطناعي — مجانًا
اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.
- الدورات
- 67
- الدروس
- 261
الأسئلة الشائعة
هل درس «شرح خوارزميتي Shor وGrover» مجاني؟
نعم — نص درس «شرح خوارزميتي Shor وGrover» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Cryptology Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Cryptology Academy 4 دروس في المجموع.
ماذا ستتعلم في «شرح خوارزميتي Shor وGrover»؟
افهم التسريع الكمي للتحليل والبحث وتأثيره على التشفير تتمرن على Cryptology Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Cryptology Academy؟
لا تُشترط خبرة سابقة. Cryptology Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.
كم من الوقت يستغرق درس «شرح خوارزميتي Shor وGrover»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Cryptology Academy هذا؟
نعم. كل درس في Cryptology Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- شرح خوارزميتي Shor وGrover
- CRYSTALS-Kyber: KEM قائم على الشبكات
- توقيعات CRYSTALS-Dilithium وFalcon
- الانتقال إلى PQC: الأساليب الهجينة