توزيع المفاتيح الكمية مقابل التشفير المقاوم للكم: ما الذي يحمي منه كل منهما؟
كيف يختلف توزيع المفاتيح الكمية والتشفير المقاوم للكم في الأهداف والافتراضات ومفاضلات النشر والتهديدات التي يعالجها كل منهما.
تُرجمت هذه الصفحة من الإنجليزية. أسماء الشركات والمنتجات وروابط المصادر لم تتغير. اقرأ النسخة الأصلية بالإنجليزية
غالبًا ما يُجمع بين توزيع المفاتيح الكمية والتشفير المقاوم للكم تحت مظلة تقنيات «الأمان في عصر الكم»، لكنهما يحلان مشكلتين مختلفتين بوسيلتين مختلفتين. فـ QKD هو أسلوب لإنشاء مفاتيح سرية مشتركة ترتبط سلامتها بسلوك ميكانيكا الكم، بينما يُعد PQC عائلة من الخوارزميات، معظمها من نوع المفتاح العام، هدفها الحفاظ على أمن الأنظمة الرقمية الحالية في مواجهة الحواسيب الكمية المستقبلية.
وعمليًا، لا يكون الاختيار عادة بين هذا أو ذاك فقط. فـ QKD يتعلق بإنشاء المفاتيح مع كشف التنصت ضمن افتراضات فيزيائية وشبكية محددة؛ أما PQC فيتعلق باستبدال اللبنات التشفيرية المعرضة للخطر عبر البنية التحتية القائمة. وفهم ما الذي يحمي منه كل منهما يبدأ من هذا التمييز.
إجابتان مختلفتان على التهديد الكمي
يكمن القلق الأساسي وراء النهجين في أن الحوسبة الكمية تهدد كثيرًا من أنظمة المفتاح العام واسعة الاستخدام. ووفقًا لملخص Wikipedia عن التشفير المقاوم للكم، تعتمد معظم خوارزميات المفتاح العام المستخدمة حاليًا على تحليل الأعداد الصحيحة إلى عواملها، أو اللوغاريتمات المنفصلة، أو اللوغاريتمات المنفصلة على المنحنيات الإهليلجية، ويمكن لحاسوب كمي قوي بما يكفي ويشغّل خوارزمية Shor أن يحل هذه المسائل بكفاءة.
لكن هذا لا يعني أن كل التشفير ينهار دفعة واحدة. ويذكر ملخص Wikipedia أيضًا أن التشفير المتماثل الحالي ودوال التجزئة يُعدان آمنين نسبيًا في مواجهة الهجمات الكمية، رغم أن خوارزمية Grover يمكن أن تسرّع البحث بالقوة الغاشمة، وهو ما يمكن التصدي له عمليًا بمضاعفة طول المفتاح.
ومن هنا يفترق QKD عن PQC:
- QKD يهدف إلى تمكين طرفين من توليد مفتاح سري عشوائي مشترك باستخدام حالات كمية.
- PQC يهدف إلى استبدال خوارزميات المفتاح العام الكلاسيكية المعرضة للخطر بخوارزميات جديدة يُعتقد حاليًا، وإن لم يُثبت ذلك، أنها تقاوم الهجمات الكمية.
وهذا الاختلاف في النطاق مهم. فـ QKD لا يشفّر بيانات تطبيقك بحد ذاته؛ بل يوزّع المفاتيح. أما PQC فمصمم ليدخل في المواضع التي يُستخدم فيها تشفير المفتاح العام بالفعل لإنشاء المفاتيح والتواقيع الرقمية.
ما الذي يحمي منه QKD؟
QKD هو أسلوب اتصال آمن قائم على ميكانيكا الكم، بما في ذلك مبدأ اضطراب القياس ومبرهنة عدم الاستنساخ. وغايته هي تمكين طرفين من إنشاء مفتاح سري مشترك لا يعرفه سواهما.
وخاصيته الأمنية المميزة هي كشف التنصت. فعموما، يؤدي قياس نظام كمي إلى اضطرابه. لذا إذا حاول طرف ثالث معرفة المفتاح عبر قياس الحالات الكمية المنقولة، فإن هذا التدخل يخلق شذوذات يمكن للطرفين الشرعيين اكتشافها. وإذا كان الاضطراب المرصود أدنى من حد معين، فقد يتمكنان من اشتقاق مفتاح آمن؛ أما إذا كان مرتفعًا أكثر من اللازم، فيُلغيان العملية.
وتصف مقالة Wikipedia عن توزيع المفاتيح الكمية أمن QKD بأنه قائم على الفيزياء لا على افتراض صعوبة مسائل رياضية. كما تصفه بأنه يتمتع بأمن مثبت قائم على نظرية المعلومات، وبأنه يوفر سرية أمامية.
ومع ذلك، فإن QKD يحمي جزءًا أضيق من المشكلة مما يفترضه كثيرون:
- فهو يحمي عملية توزيع المفتاح.
- ولا يقوم مباشرة بإرسال بيانات الرسالة.
- ولا يزال يجب استخدام المفتاح الناتج مع وسيلة تشفير مثل one-time pad أو خوارزمية متماثلة مثل AES.
إذًا إذا كان السؤال هو: «عمَّ يدافع QKD؟» فالإجابة هي: إنه يدافع عن سرية تبادل المفتاح نفسه، ضمن افتراضات البروتوكول والتنفيذ، من خلال جعل التنصت على القناة الكمية أمرًا قابلًا للكشف.
كيف يعمل QKD على مستوى عالٍ؟
تصف مقالة Wikipedia عن توزيع المفاتيح الكمية عائلتين واسعتين من بروتوكولات QKD.
التحضير والقياس
في هذا النموذج، يقوم أحد الطرفين بتحضير حالات كمية وإرسالها عبر قناة كمية غير آمنة. ثم يقيسها الطرف المستقبل. وبعد ذلك، وعبر قناة كلاسيكية موثَّقة، يقارن الطرفان قدرًا محدودًا من المعلومات للتحقق مما إذا كانت القياسات متسقة مع إرسال لم يتعرض للاضطراب.
فإن لم تكن كذلك، يستنتجان احتمال وجود تنصت أو ضوضاء مفرطة، وقد يلغيان العملية.
وأشهر مثال هو BB84، الذي قدّمه Charles H. Bennett وGilles Brassard في عام 1984. ففي BB84، يرمّز المرسِل بتات عشوائية باستخدام أحد أساسين ممكنين، ويقيس المستقبِل كل حالة كمية واردة باستخدام أساس يُختار عشوائيًا. وبعد ذلك، يقارنان علنًا اختيارات الأساس ويستبعدان المواضع التي استخدما فيها أساسين مختلفين. ثم يختبران مجموعة فرعية من البتات المتبقية للتحقق من الأخطاء؛ فإذا كان عدد الأخطاء كبيرًا جدًا، تعذر ضمان الأمن.
القائم على التشابك
تستخدم هذه البروتوكولات حالات متشابكة مشتركة بين الطرفين. وتوضح Wikipedia أن قياس أحد نصفي الزوج المتشابك يؤثر في النظام ككل، وأن الاعتراض يغيّر الارتباطات بطرق يمكن كشفها. ومن الأمثلة المذكورة E91، الذي اقترحه Artur Ekert في عام 1991.
وبالنسبة إلى غير المتخصص، فالنقطة المهمة هي أن كلتا العائلتين تحاولان تحقيق الهدف نفسه: توليد مفتاح سري مشترك مع جعل الاعتراض مرئيًا.
الاعتماد الخفي لـ QKD: التوثيق
قد تحجب السمة الأبرز في QKD شرطًا بالغ الأهمية. فمقالة Wikipedia عن توزيع المفاتيح الكمية تذكر أن QKD يعتمد عادة على قناة كلاسيكية موثَّقة. وهكذا يعرف الطرفان أنهما يتحدثان فعلًا إلى بعضهما بعضًا خلال مرحلة النقاش العلني، لا إلى طرف ينتحل الهوية.
وهذا يخلق قيدًا عمليًا مهمًا:
- لكي يوثّق الطرفان تلك القناة الكلاسيكية، فهما يحتاجان أصلًا إلى أساس تشفيري موثوق، مثل مفتاح متماثل متبادل مسبقًا أو مفاتيح عامة آمنة بما يكفي.
وهذا يعني أن QKD لا يلغي مشكلة التوثيق. فهو يحل مسألة توزيع المفتاح على افتراض أن التوثيق متاح أصلًا.
وتتسم مقالة Wikipedia بقدر غير معتاد من الصراحة بشأن النتيجة: فإذا كان لديك بالفعل ما يلزم للتوثيق الآمن، فقد يكون بإمكانك عمليًا تحقيق اتصال آمن من دون QKD باستخدام التشفير المتماثل التقليدي. بل إنها تصف QKD بأنه يؤدي وظيفة الشيفرة الانسيابية ولكن بكلفة أعلى بكثير.
وهذا أحد أهم أوجه المفاضلة في الجدل حول QKD. فنموذج أمنه جذاب، لكن عبء النشر على مستوى النظام كبير.
ما الذي يحمي منه PQC؟
يعالج PQC سطح تهديد مختلفًا. فهو تطوير لخوارزميات تشفيرية، غالبًا من نوع المفتاح العام، يُعتقد حاليًا أنها ستظل آمنة في مواجهة هجمات الحواسيب الكمية.
وهدفه الرئيسي هو الإخفاق المستقبلي لأنظمة المفتاح العام الحالية. كما يبرز ملخص Wikipedia عن التشفير المقاوم للكم سببين يجعلان الانتقال أمرًا ملحًا قبل وجود حواسيب كمية كبيرة:
- الانتقال يستغرق وقتًا.
- اجمع الآن وافك التشفير لاحقًا مصدر قلق حقيقي: فالبيانات التي تُجمع اليوم قد تظل حساسة بعد سنوات.
ولذلك يحمي PQC من خطرين مترابطين:
- فك التشفير مستقبلًا لبيانات محمية اليوم بأساليب مفتاح عام معرضة للهجوم الكمي.
- التزوير أو فشل آليات الأصالة مستقبلًا عندما تعتمد على تلك الأساليب المعرضة للخطر نفسها.
وعلى خلاف QKD، لا يعتمد PQC على عتاد اتصالات كمي. إنه انتقال تشفيري كلاسيكي: استبدال الخوارزميات داخل البرمجيات والعتاد والبروتوكولات والمعايير.
PQC أوسع من عائلة خوارزمية واحدة
يسرد ملخص Wikipedia عن التشفير المقاوم للكم عدة اتجاهات بحثية ضمن PQC، منها التشفير القائم على الشبكات، ومتعدد المتغيرات، والقائم على التجزئة، والقائم على الترميز، والقائم على isogeny، إلى جانب مقاربات المفتاح المتماثل التي تستخدم مفاتيح كبيرة بما يكفي.
وثمة دقة أساسية هنا، وهي أن PQC ليس مثبت الأمن على نحو شامل. فـ Wikipedia تصف هذه الأنظمة مرارًا بأنها تُعد حاليًا آمنة، وتشير إلى أن بعض المرشحين قد أخفقوا. ومن الأمثلة اللافتة SIDH/SIKE، الذي كُسر في عام 2022.
ولا يقوّض ذلك PQC ككل، لكنه يبين أن «المقاوم للكم» ليس وسمًا دائمًا. بل هو مسار بحثي ومعياري قائم على التحليل التشفيري المستمر.
وتتمتع بعض العائلات باختزالات شكلية أقوى من غيرها، كما أن لبعضها مفاضلات عملية مثل مفاتيح أو تواقيع أو نصوص مُعمّاة أكبر حجمًا. وتشير Wikipedia إلى أن كثيرًا من خوارزميات PQC تتطلب أحجام مفاتيح أكبر من أنظمة المفتاح العام السابقة لعصر الكم، وأن ذلك قد يخلق مفاضلات في حجم الإرسال والكفاءة الحسابية.
التوحيد القياسي وواقع النشر
أوضح إشارة إلى الوضع العملي لـ PQC تأتي من NIST.
تقول NIST إنها أصدرت معاييرها الرئيسية لـ PQC في 2024، وإن على المؤسسات أن تبدأ الانتقال الآن. والمعايير المدرجة هي:
- FIPS 203: ML-KEM
- FIPS 204: ML-DSA
- FIPS 205: SLH-DSA
وتقول NIST أيضًا إن هذه المعايير ينبغي أن تشكل الأساس لمعظم عمليات النشر، وإن معايير إضافية قيد الإعداد، بما في ذلك Falcon وHQC. كما تذكر أنه وفقًا للجدول الزمني الانتقالي الوارد في NIST IR 8547، ستُهمَّش الخوارزميات المعرضة للهجمات الكمية ثم تُزال نهائيًا من معايير NIST بحلول 2035، مع انتقال الأنظمة الأعلى خطرًا في وقت أبكر.
وهذا تباين مهم مع QKD. فبغض النظر عن الرأي في المزايا طويلة الأجل لأي من النهجين، فإن PQC يسير بالفعل في مسار انتقال قائم على المعايير يستهدف النشر الواسع عبر البنية التحتية الرقمية العادية.
مقارنة مباشرة: ما الذي يحمي منه كل منهما؟
| الجانب | توزيع المفاتيح الكمية | التشفير المقاوم للكم |
|---|---|---|
| الغرض الأساسي | إنشاء مفتاح سري مشترك | استبدال خوارزميات المفتاح العام المعرضة للخطر |
| أساس الأمن | ميكانيكا الكم والاضطراب القابل للكشف | خوارزميات كلاسيكية يُعتقد أنها مقاومة للهجمات الكمية |
| ما الذي يحميه مباشرة | سرية توزيع المفتاح | إنشاء المفاتيح، والتواقيع، ووظائف المفتاح العام الأخرى في الأنظمة الرقمية |
| كشف التنصت | نعم، بوصفه خاصية مدمجة في البروتوكول | لا توجد خاصية كشف فيزيائية مكافئة |
| متطلبات العتاد | يتطلب قناة كمية إضافة إلى قناة كلاسيكية | يعمل على بنية تحتية رقمية كلاسيكية |
| الحاجة إلى التوثيق | يتطلب قناة كلاسيكية موثَّقة | يوفر بنفسه آليات للتوثيق عبر معايير التوقيع/KEM |
| نموذج النشر | وصلات متخصصة وإعداد بروتوكولي | انتقال برمجي وعتادي وبروتوكولي عبر الأنظمة القائمة |
| المفاضلة الأساسية المثبتة | كلفة عالية والاعتماد على توثيق مسبق | مفاتيح/تواقيع أكبر ومخاطر مستمرة في تقييم الخوارزميات |
فأيهما يحمي «أكثر»؟
لا أحدهما يحمي أكثر على نحو مطلق؛ بل إنهما يحميان بطرق مختلفة.
يقدم QKD ادعاءً أمنيًا مميزًا لتوزيع المفاتيح: إذ إن محاولة الاعتراض على القناة الكمية قابلة للكشف من حيث المبدأ. وبالنسبة إلى التطبيقات التي تكون فيها هذه الخاصية حاسمة، قد يكون QKD جذابًا. لكنه يأتي مع افتراضات صارمة، ولا سيما الحاجة إلى قناة كلاسيكية موثَّقة وبنية تحتية اتصالية متخصصة.
أما PQC فيعالج المشكلة الأوسع والأكثر إلحاحًا على مستوى الأنظمة: استبدال تشفير المفتاح العام الذي قد يتمكن حاسوب كمي مستقبلي من كسره. وهو لا يقدم خاصية كشف التنصت القائمة على الفيزياء التي يقدمها QKD، لكنه مصمم لتأمين الوظائف التشفيرية التي تعتمد عليها الشبكات الحديثة فعليًا على نطاق واسع.
ويمكن صياغة ذلك بطريقة أخرى:
- إذا كان همك هو كيف ينشئ طرفان نهائيان مفاتيح عبر قناة يمكن رصدها كمّيًا، فإن QKD هو الأداة ذات الصلة.
- وإذا كان همك هو كيف ينجو الإنترنت، وسلاسل إمداد البرمجيات، وأنظمة الهوية، والبيانات المشفرة طويلة العمر من وصول الهجمات الكمية، فإن PQC هو الجواب المحوري.
الأسئلة المفتوحة وأوجه المفاضلة
ينبغي للرؤية المتوازنة أن تُبقي عدة جوانب من عدم اليقين في الحسبان.
بالنسبة إلى QKD:
- سرديته الأمنية قوية نظريًا، لكنها تعتمد على التنفيذ الصحيح.
- وهو لا يلغي الحاجة إلى التوثيق.
- وتطرح Wikipedia صراحة السؤال العملي عما إذا كانت الكلفة الإضافية مبررة عندما يكون التشفير الكلاسيكي الموثَّق كافيًا أصلًا لتلبية الحاجة.
وبالنسبة إلى PQC:
- يُعتقد أن هذه الخوارزميات آمنة ضد الهجمات الكمية، لكن ذلك غير مثبت.
- وقد أخفقت بعض العائلات أو المخططات المرشحة تحت التحليل التشفيري.
- وقد يتضمن النشر العملي مفاتيح أكبر ومفاضلات أخرى في الأداء.
ومع ذلك، تشير NIST إلى وجود توافق تشغيلي حالي: الانتقال الآن نحو PQC المعياري، لأن انتظار نضوج الحواسيب الكمية بالكامل قد يترك وقتًا غير كافٍ لحماية السرية والأصالة طويلتي الأمد.
الخلاصات الأساسية
- QKD وPQC ليسا بديلين لبعضهما ببساطة. فـ QKD يوزّع المفاتيح السرية؛ وPQC يستبدل تشفير المفتاح العام المعرض للخطر.
- الميزة الأبرز في QKD هي كشف التنصت على القناة الكمية، استنادًا إلى اضطراب القياس الكمي.
- QKD لا يشفّر الرسائل بحد ذاته وعادة ما يتطلب قناة كلاسيكية موثَّقة، ما يعني أن بعض أسس الثقة يجب أن تكون موجودة مسبقًا.
- PQC يستهدف مشكلة الانتقال الأوسع التي تفرضها التهديدات الكمية على أنظمة المفتاح العام الحالية.
- التشفير المتماثل الحالي أقل تأثرًا بالحوسبة الكمية من تشفير المفتاح العام الحالي، وإن كانت أحجام مفاتيح أكبر قد تكون خطوة حصيفة.
- PQC دخل بالفعل إلى المعايير السائدة. فقد أصدرت NIST المعايير FIPS 203 و204 و205 في 2024، وتقول إن على المؤسسات أن تبدأ الانتقال الآن.
- لا يخلو أي من المسارين من الكلفة. فـ QKD يجلب أعباء البنية التحتية والتوثيق؛ وPQC يجلب عدم يقين خوارزميًا ومفاضلات في الأداء مثل كبر حجم المفاتيح.
- بالنسبة إلى معظم المؤسسات، يُعد PQC الاستجابة الأساسية على المدى القريب للمخاطر الكمية، بينما يعالج QKD هدفًا أمنيًا أضيق وأكثر تخصصًا.
المصادر
تستند الحقائق الواردة في هذه الصفحة إلى المصادر أدناه، كما جمعها DesignQuantum.
- Quantum key distribution en.wikipedia.org
- Post-quantum cryptography en.wikipedia.org
- Post-Quantum Cryptography | CSRC csrc.nist.gov