← أحدث الأبحاث
💻 computer science

Quantum Key Search Algorithms under Side-channel Attack

تقترح هذه الورقة خوارزمية محسنة للبحث عن المفاتيح الكمومية تستفيد من توزيعات الخطأ الناجمة عن هجمات القنوات الجانبية لتحقيق تسريع فائق التربيع مقارنة بالطرق الكلاسيكية، وتتفوق على النهج الكمومية الحالية مثل نهج غلاسر، مع معالجة تحديات تحضير حالة المدخلات أيضاً من خلال تنفيذ كفء لحالة ديكي.

المؤلفون الأصليون: Yunteng Yang, Jianhong Shi, Hailong Zhang, Hongwei Li, Xiangqun Fu, Yonghui Yang, Yubing Zhu, Yanyang Zhou

نُشر 2026-08-12
📖 5 دقيقة قراءة🧠 قراءة متعمّقة

المؤلفون الأصليون: Yunteng Yang, Jianhong Shi, Hailong Zhang, Hongwei Li, Xiangqun Fu, Yonghui Yang, Yubing Zhu, Yanyang Zhou

البحث الأصلي مرخَّص بموجب CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

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

ثم اكتشف العلماء أداة سحرية تسمى "الحاسوب الكمومي". فكر فيه ليس كمجرد آلة حاسبة أسرع، بل كساحر يمكنه النظر إلى العديد من المفاتيح في وقت واحد. باستخدام خدعة شهيرة تسمى خوارزمية غروفر (Grover's algorithm)، يمكن لهذا الساحر العثور على المفتاح الصحيح بشكل أسرع بكثير من الطريقة القديمة — حيث يقلص الوقت من مليار محاولة إلى حوالي ثلاثين ألف محاولة فقط. ولكن إليك المفاجأة: ماذا لو لم تضطر للبدء من الصفر؟ ماذا لو استطاع لص متسلل بالفعل إلقاء نظرة خاطفة على الخزنة وحصل على نسخة "مشوشة" أو ضبابية من المفتاح؟ ربما رأى أن المفتاح هو "غالباً" 101010، لكن بعض البتات كانت غير واضحة. هذا ما يسمى "هجوم القناة الجانبية" (side-channel attack). إنه يشبه العثور على بصمة على الخزنة تعطيك تلميحاً، حتى لو لم يكن مثالياً. السؤال الكبير للعلماء هو: هل يمكننا استخدام هذه التلميحات الضبابية لجعل الساحر الكمومي أكثر ذكاءً وسرعة؟

هذه الورقة البحثية، التي كتبها فريق من الباحثين من جامعة هندسة المعلومات، تغوص في أعماق هذا السيناريو تحديداً. إنهم يسألون: إذا كان لدى المهاجم مفتاح مشوش يحتوي على بعض الأخطاء (مثل صورة ضبابية للحل)، فكيف يمكننا استخدام الحواسيب الكمومية للعثور على المفتاح الحقيقي بشكل أسرع من أي وقت مضى؟

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

بعد ذلك، بنوا خوارمة كمومية جديدة للقيام بنفس الشيء، ولكن باستخدام قوة ميكانيكا الكم. لاحظ الباحثون أن الطرق الكمومية السابقة حاولت تقسيم مساحة البحث إلى كتل تنمو في الحجم وفق نمط هندسي (1، ثم 10، ثم 100). ومع ذلك، وجد الباحثون أن تلميحات "المفتاح المشوش" تخلق في الواقع نمطاً محدداً يعتمد على عدد الأخطاء (مسافة هامينغ - Hamming distance). وبدلاً من استخدام النمط الهندسي، قرروا تجميع المفاتيح حسب عدد الأخطاء التي تحتوي عليها: مجموعة للمفاتيح التي بها 0 خطأ، ومجموعة للمفات keys التي بها خطأ واحد، ومجموعة لخطأين، وهكذا.

لقما بتصميم استراتيجية حيث يتعامل الحاسوب الكمومي مع هذه المجموعات واحدة تلو الأخرى، بدءاً من المجموعة الأكثر احتمالاً لاحتواء الإجابة. ولإنجاح ذلك، كان عليهم حل مشكلة معقدة: كيف يهيئون الحاسوب الكمومي للبحث فقط في المفاتيح التي تحتوي على، لنقل، 3 أخطاء بالضبط، دون إضاعة الوقت في غيرها. لقد حلوا ذلك باستخدام حالة كمومية خاصة تسمى "حالة ديكي" (Dicke state). يمكنك التفكير في "حالة ديكي" كسطح من أوراق اللعب المنظمة بدقة حيث تمتلك كل ورقة نفس العدد تماماً من القلوب الحمراء. بمجرد الحصول على هذه الحالة المنظمة، يمكنهم بسهء قلب الأوراق لتتطابق مع المفتاح المشوش الذي لديهم. هذا الإعداد فعال ولا يتطلب معدات إضافية معقدة.

عندما قاموا بتشغيل عمليات المحاكاة لاختبار طريقتهم الجديدة، كانت النتائج مثيرة للإعجاب. استخدموا مفتاحاً بطول 256 بت (مفتاح طويل وآمن جداً) مع معدل خطأ ضئيل قدره 1% (أي أن المفتاح المشوش صحيح بنسبة 99%).

  • الحاسوب الكلاسيكي القياسي سيحتاج إلى حوالي 22562^{256} تخمين إذا لم يكن لديه أي تلميحات.
  • مع التلميح المشوش، سيحتاج الحاسوب الكلاسيكي الذكي إلى حوالي 262.292^{62.29} تخمين تقريباً.
  • أما خوارزمتهم الكمومية الجديدة، فقد احتاجت فقط إلى حوالي 219.772^{19.77} تخمين.

هذا يعني أن طريقتهم الكمومية أسرع بكثير من الطريقة الكلاسيكية الذكية. لقد حسبوا "عامل تسريع" قدره 3.15، وهو أعلى من التسريع البالغ 2.73 الذي حققته الطرق السابقة (مثل طرق جليزر - Glaser). بعبارات بسيطة، الساحر الكمومي الخاص بهم لا ينظر فقط إلى المزيد من المفاتيح في وقت واحد، بل ينظر إلى المفاتيح الصحيحة أولاً، بفضل الطريقة المحددة التي نظموا بها البحث.

كما تجادل الورقة صراحة ضد استخدام استراتيجية الكتل ذات النمو الهندسي القديمة (مثل خوارزمية مونتانارو - Montanaro) لهذا النوع المحدد من مشكلات المفتاح المشوش. لقد أظهروا أنه بما أن الأخطاء تتبع "توزيع برنولي" (نمط من الانقلابات العشوائية)، فإن النهج الهندسي ليس الأكثر كفاءة. نهجهم القائم على "مسافة هامينغ"، والذي يجمع المفات keys حسب عدد الأخطاء الفعلي، هو الأنسب للواقع.

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

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →