← أحدث الأبحاث
⚡ electrical engineering

Secure Two-Party Matrix Multiplication from Lattices and Its Application to Encrypted Control

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

المؤلفون الأصليون: Kaoru Teranishi

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

المؤلفون الأصليون: Kaoru Teranishi

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

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

المشكلة؟ لا يمكنك ببساطة إرسال وصفتك السرية أو موقع الروبوت الحالي إليهما، لأنه إذا سرقا هذه البيانات، فقد يتمكنان من اختراق الروبوت الخاص بك أو بيع أسرارك.

يقترح هذا البحث حلاً ذكيًا: مصافحة آمنة من خطوة واحدة بينك وبين شخصين غريبين لضرب المصفوفات السرية دون أن يرى أي منهما الأرقام الفعلية.

إليك تفصيل ذلك باستخدام تشبيهات بسيطة:

1. المشكلة الجوهرية: معضلة "الرياضيات السرية"

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

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

2. الحل: "صندوق القفل السحري" و"تقسيم الأسرار"

يجمع المؤلف، كاورو تيرانشي، بين أداتين تشفيريتين قويتين لحل هذه المشكلة:

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

3. الخدعة السحرية: ضرب في جولة واحدة

الاختراق الكبير لهذا البحث هو دمج هاتين الأداتين لضرب مصفوفتين سريتين في جولة واحدة فقط من التواصل.

إليك كيف تسير رقصة "الجولة الواحدة":

  1. التحضير (خارج الإنترنت/Offline): تقوم أنت (العميل) بتجهيز بعض "المكونات السحرية" (أرقام عشوائية وصناديق مغلقة) وترسلها إلى الخادمين. وتحتفظ بمفتاح سري لنفسك.
  2. الإدخال (متصل بالإنترنت/Online):
    • تأخذ بياناتك السرية (موقع الروبوت ووصفة التحكم الخاصة بك) وتقسمها إلى قطع.
    • ترسل قطعة واحدة إلى الخادم (أ) والقطعة الأخرى إلى الخادم (ب).
    • الأمر الحاسم هنا هو أنك تفعل ذلك دون إرسال البيانات الكاملة إلى أي طرف.
  3. الحساب (مهمة الخوادم):
    • يستخدم الخادم (أ) والخادم (ب) قطعهم بالإضافة إلى "المكونات السحرية" التي أعطيتها لهم سابقًا.
    • يقومان بعملية حسابية محددة تبدو كالتالي: (القطعة أ + السحر) + (القطعة ب + السحر) - (السحر الخاص بالمفتاح السري).
    • نظرًا للخصائص الرياضية الخاصة (LWE و SIS)، تتلاشى أجزاء "سحر المفتاح السري" تمامًا، تاركةً فقط نتيجة عملية الضرب، بالإضافة إلى قدر ضئيل من "الضجيج" غير الضار.
  4. النتيجة: يرسلان قطعتهما المحسوبة إليك. تقوم أنت بجمعهما، وتزيل الضجيج الضئيل، وتحصل على إجابتك!

لماذا يعد هذا أمرًا مذهلاً؟

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

4. مقايضة "التقريب"

يعترف البحث بأن الرياضيات ليست دقيقة تمامًا حتى إلى اللانهائية من الكسور العشرية. إنها "تقريبية".

  • التشبيه: تخيل قياس طاولة بمسطرة ذات علامات ضبابية قليلاً. قد تحصل على 10.001 بوصة بدلاً من 10 بالضبط.
  • الخبر السار: يثبت المؤلف رياضيًا أن هذا "الغموض" صغير جدًا لدرجة أنه لا يهم بالنسبة للتحكم في الروبوت. سيظل الروبوت يتحرك تمامًا كما يجب أن يفعل. الخطأ أصغر من سمك شعرة الإنسان مقارنة بحجم ملعب كرة قدم.

5. التأثير في العالم الحقيقي: "المتحكم المشفر"

اختبر البحث ذلك على قانون تحكم خطي (طريقة قياسية للحفاظ على استقرار النظام، مثل بقاء طائرة بدون طيار في حالة تحليق أو بقاء سيارة في مسارها).

  • قبلًا: للحفاظ على سلامة الطائرة بدون طيار، كان عليك القيام بكل العمليات الحسابية بنفسك، مما كان يستنزف بطاريتك ويبطئ من سرعة الاستجابة.
  • الآن: يمكنك إسناد العمليات الحسابية إلى السحابة. تقوم الخوادم بحساب الخطوة التالية للطائرة بدون طمار في جزء من الثانية، وترسلها إليك، فتقوم الطائرة بالتعديل فورًا. بطاريتك تدوم لفترة أطول، ويظل مسار طيرانك السري مخفيًا عن الخوادم.

الملخص

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

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

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

جرّب Digest →