Statistically-Secure Bit Commitment and Coin Flipping Protocols Based on Quantum Hardware Assumptions
تقدم هذه الورقة أول بروتوكولات للالتزام بالبت وتقليب العملة آمنة إحصائياً بناءً على الوظائف الفيزيائية غير القابلة للاستنساخ المقفلة هجينياً (HLPUFs)، متجاوزةً استحالة الأمن غير المشروط في التشفير الكمومي من خلال الجمع بين الرموز العتادية الكلاسيكية والاتصالات الكمومية لتحقيق نموذج جديد لتشفير الطرفين العملي القائم على عدم الثقة.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تحاول بناء خزنة رقمية آمنة للغاية، لدرجة أنه لا يمكن حتى لروبوت فائق الذكاء يمتلك وقتاً غير محدود أن يكسرها. هذا هو حلم "الأمان غير المشروط" في علم التشفير. لعقود من الزمن، حاول العلماء بناء نوع معين من الخزنات يسمى "التزام البت" (bit commitment). فكر في الأمر كأنه ظرف مختوم: تضع ملاحظة سرية بداخله، وتُسلمها لصديق، وتعده بأنك لا تستطيع استبدال الملاحظة لاحقاً، بينما لا يستطيع صديقك استراق النظر إلى الداخل حتى تسمح له بذلك. يبدو الأمر بسيطاً، ولكن في العالم الكمومي -عالم الذرات وجسيمات الضوء حيث يمكن للأشياء أن تكون في مكانين في آن واحد- أثبتت نظريات رياضية شهيرة أن هذا مستحيل تماماً دون مساعدة إضافية. الأمر يشبه محاولة بناء بيت من ورق لا يسقط أبداً، حتى في وسط إعصار؛ قوانين الفيزياء تقول إن هذا لا يمكن تحقيقه إذا كنت تعتمد فقط على الهواء والورق.
ومع ذلك، وجد العلماء حلاً ذكياً: بدلاً من الاعتماد على الرياضيات فقط، يمكنهم الاعتماد على العالم المادي نفسه. تخيل استخدام بصمة فريدة وغير قابلة للنسخ مصنوعة من الأجهزة (hardware) لإغلاق الخزنة. يستكشف هذا البحث طريقة جديدة لبناء تلك الخزنة باستخدام مزيج خاص من رقائق الكمبيوتر التقليدية والفيزياء الكمومية الحديثة. الهدف هو إنشاء نظام يمكن لشخصين لا يثقان ببعضهما البعض أن يلعبا ألعاباً عادلة، مثل رمي عملة معدنية أو إجراء رهان سري، دون الحاجة إلى الثقة بطرف ثالث أو الاعتماد على كون العدو غبياً جداً لدرجة تمنعه من الغش.
اللعبة المستحيلة وخدعة الأجهزة
في عالم التشفير، يعتبر "التزام البت" (bit commitment) المعادل الرقمي للظرف المختوم. أنت (أليس) تريد الالتزام باختيار (0 أو 1) وتسلمه لصديقك (بوب). عليك أن تعد بشيئين: أولاً، أن بوب لا يمكنه استراق النظر إلى اختيارك قبل أن تكشف عنه (وهذا يسمى الإخفاء أو hiding)؛ وثانياً، بمجرد ختم الظرف، لا يمكنك تغيير اختيارك سراً إلى الرقم الآخر (وهذا يسمى الإلزام أو binding).
لفترة طويلة، اعتقد العلماء أن ميكانيكا الكم يمكن أن تحل هذه المشكلة بشكل مثالي. ولكن ظهرت نظرية "لا-وجود" (no-go theorem) شهيرة وقالت: "لا، هذا ليس ممكناً". اتضح أنه في عالم كمومي بحت، إذا حاولت إخفاء البت بشكل مثالي، فإنك تترك ثغرة تسم تسمح للمحتال بتغيير رأيه لاحقاً. الأمر يشبه خدعة سحرية حيث لا يستطيع الساحر جعل الأرنب يختفي دون ترك دليل على أنه كان بإمكانه إخراج أرنب مختلف من القبعة لاحقاً.
وللتغلب على ذلك، قرر مؤلفو هذا البحث التوقف عن محاولة حل المشكلة باستخدام الرياضيات والضوء فقط. بدلاً من ذلك، استعانوا بجسم مادي: دالة فيزيائية غير قابلة للاستنساخ هجينة مغلقة، أو HLPUF اختصاراً.
فكر في الـ HLPUF كأنه رمز "صندوق أسود" سحري وغير قابل للنسخ.
- غير قابل للاستنساخ فيزيائياً: تماماً كما لا تتشابه أي ندفتا ثلج، لا يوجد اثنان من هذه الرموز المادية متطابقان تماماً. حتى المصنع الذي صنعها لا يمكنه نسخ الأسلاك الداخلية. إذا حاولت مسحها وبناء نسخة مزيفة، فسوف تتصرف النسخة المزيفة بشكل مختلف.
- هجين: إنه مزيج من شريحة كمبيوتر قياسية (سهلة التصنيع) وطبقة كمومية (صعبة التزييف).
- مغلق: هذا هو المكون السري. الرمز يحتوي على آلية "قفل". بمجرد استخدامه بطريقة معينة، يقفل نفسه. لا يمكنك فتحه مرة أخرى لترى ما بداخله أو لتغيير كيفية عمله.
البروتوكول الجديد: لعبة "ثق في الصندوق"
صمم المؤلفون بروتوكولاً (مجموعة من القواعد للعبة) يستخدم هذا الصندوق السحري لحل المشكلة المستحيلة. إليك كيف تعمل اللعبة، خطوة بخطوة:
1. الإعداد (التجنيد)
تبدأ أليس برمز HLPUF في حالة "غير مغلقة". تسأل الرمز مجموعة من الأسئلة (التحديات) وتكتب الإجابات (الاستجابات) في دفتر ملاحظات. هذا هو قاعدة بياناتها. بعد ذلك، تقوم بتبديل مفتاح لـ إغلاق الرمز. الآن، أصبح الرمز مختوماً. ثم تسلم هذا الرمز المغلق إلى بوب.
2. الالتزام (الظرف المختوم)
تريد أليس الالتزام ببت (0 أو 1). تختار سؤالاً من دفتر ملاحظاتها، لنقل "السؤال X".
- تسأل الرمز عن الإجابة لـ "السؤال X".
- تستخدم أيضاً خوارزمية خاصة لإنشاء سؤال "زائف"، وهو "السؤال Y"، الذي يشبه X كثيراً ولكنه مختلف قليلاً.
- ترسل كلاً من السؤال X والسؤال Y إلى بوب.
- الآن، إليك الخدعة السحرية: تأخذ الإجابة على السؤال X وتحولها إلى سلسلة من الجسيمات الكمومية (qubits).
- إذا أرادت الالتزام بـ 0، فإنها تشفر الإجابة باستخدام "نمط" (basis) السؤال X.
- إذا أرادت الالتزام بـ 1، فإنها تشفر نفس الإجابة باستخدام "نمط" السؤال Y.
- ترسل هذه السلسلة من الجسيمات الكمومية إلى بوب.
لماذا لا يستطيع بوب استراق النظر؟
لدى بوب الأسئلة، لكنه لا يعرف أي "نمط" استخدمته أليس. ولأن الإجابات عشوائية والأنماط مختلطة، تبدو الجسيمات الكمومية متطابقة تماماً بالنسبة له سواء اختارت هي 0 أو 1. الأمر يشبه إرسال رسالة في زجاجة حيث تبدو الزجاجة متطابقة سواء كانت الرسالة بداخلها تقول "نعم" أو "لا". لا يمكنه معرفة الفرق حتى تكشف هي عنه.
لماذا لا تستطيع أليس الغش؟
تملك أليس الرمز المغلق. لتغيير رأيها، ستحتاج إلى تغيير التزامها بعد فوات الأوان. ولكن لإثبات أنها لم تغير رأيها، يجب عليها الكشف عن الإجابة الكاملة للرمز.
- إذا حاولت الكذب، فعليها تخمين الإجابة لسؤال الرمز دون امتلاك الرمز فعلياً.
- لكن الرمز غير قابل للاستنساخ. لا يمكنها صنع واحد مزيف.
- والرمز مغلق. لا يمكنها طرح أسئلة جديدة عليه لمعرفة الإجابة.
- الطريقة الوحيدة للفوز هي الحصول على الإجابة الحقيقية من الرمز الحقيقي. إذا حاولت التزييف، فإن الرياضيات تقول إنها ستفشل في معظم الحالات.
النتائج: نوع جديد من الأمان
يثبت البحث أن هذا النظام يعمل بـ أمان إحصائي. وهذا يعني أنه بينما قد يتمكن محتال فائق الذكاء من تغيير التزامه، إلا أن الاحتمالات ضئيلة جداً لدرجة أنها شبه مستحيلة عملياً. إنه ليس "مستحيلاً رياضياً" (كما يقول البحث)، بل هو "غير مرجح لدرجة أنك لن تراه يحدث أبداً".
أظهر المؤلفون شيئين رئيسيين:
- الإخفاء المثالي: لا يمكن لبوب تخمين البت قبل الكشف عنه. الحالات الكمومية متشابهة جداً لدرجة أنه حتى مع وجود كمبيوتر كمومي مثالي، لا يمكنه التمييز بينهما.
- الإلزام القوي: لا يمكن لأليس تغيير البت الخاص بها بعد إرسال الجسيمات الكمومية. الطريقة الوحيدة لفتح الظرف بنجاح هي امتلاك الإجابة الحقيقية غير القابلة للتزوير من جهاز الرمز.
استخدموا أيضاً لعبة الالتزام بالبت هذه لبناء بروتوكول رمي العملة (Coin Flipping). تخيل أن أليس وبوب يريدان تحديد من سيبدأ أولاً في لعبة عن طريق رمي عملة معدنية، لكنهما في مدينتين مختلفتين ولا يثقان ببعضهما البعض. باستخدام هذه الطريقة الجديدة القائمة على الأجهزة، يمكنهما رمي عملة لا يمكن لأي منهما التلاعب بها. إذا حاولت أليس إجبار العملة على الاستقرار على "الوجه" (Heads)، فعليها كسر رمز الجهاز، وهو أمر مستحيل إحصائياً.
لماذا هذا مهم
يشير هذا البحث إلى طريق جديد لمستقبل الإنترنت. بدلاً من الأمل في أن يكون المخترقون أغبياء لدرجة تمنعهم من كسر شفراتنا، أو أنهم لا يملكون ذاكرة كمبيوتر كافية، يمكننا بناء أنظمة تعتمد على القوانين الفيزيائية للأجهزة نفسها.
يعترف المؤلفون بأن هذا ليس عصا سحرية تحل كل شيء فوراً. ويشيرون إلى أن بناء هذه الرموز يتطلب افتراضات مادية محددة (مثل أن يكون الرمز غير قابل للاستنساخ حقاً وأن يكون القفل غير قابل للكسر). لكنهم يجادلون بأن هذا مسار واقعي. نحن نمتلك الرقائق بالفعل؛ نحتاج فقط إلى إضافة الطبقة الكمومية وآلية الإغلاق.
باختصار، يقول البحث: "لا يمكننا صنع خزنة مثالية من الرياضيات البحتة، ولكن إذا بنينا خزنة باستخدام مفتاح فيزيائي خاص وغير قابل للنسخ، فيمكننا جعلها آمنة بما يكفي للعالم الحقيقي". إنه تحول من "ثق في الرياضيات" إلى "ثق في الفيزياء"، مما يوفر مساراً ملموساً لاتصالات آمنة في عالم يشك فيه الجميع في الجميع.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.