التعلم من الأخطاء
في علم التشفير ، يُعدّ التعلّم مع الأخطاء ( LWE ) مسألة رياضية شائعة الاستخدام لإنشاء خوارزميات تشفير آمنة . [ 1 ] وهي تقوم على فكرة تمثيل المعلومات السرية كمجموعة من المعادلات مع وجود أخطاء. بعبارة أخرى، يُعدّ التعلّم مع الأخطاء وسيلة لإخفاء قيمة السرّ عن طريق إدخال تشويش عليه. [ 2 ] وبعبارة أدق، يشير إلى المسألة الحسابية لاستنتاج علاقة خطيةدالة -aryعلى حلقة منتهية من عينات معطاةقد يكون بعضها خاطئًا. يُعتقد أن مشكلة LWE صعبة الحل، [ 1 ] وبالتالي فهي مفيدة في علم التشفير.
وبشكل أدق، تُعرَّف مشكلة LWE على النحو التالي. ليكنيرمز إلى حلقة الأعداد الصحيحة moduloودع يرمز إلى مجموعة- متجهات فوقتوجد دالة خطية مجهولة معينةوالمدخل لمسألة LWE هو عينة من الأزواج، أينو، بحيث يكون ذلك باحتمالية عاليةعلاوة على ذلك، فإن الانحراف عن المساواة يتبع نموذج ضوضاء معروف. تتطلب المسألة إيجاد الدالةأو ما يقارب ذلك، باحتمالية عالية .
طُرحت مسألة LWE بواسطة عوديد ريغيف عام 2005 [ 3 ] (الحائز على جائزة غودل لعام 2018 عن هذا العمل)؛ وهي تعميم لمسألة تعلم التكافؤ . بيّن ريغيف أن مسألة LWE لا تقل صعوبة عن حل العديد من مسائل الشبكة في أسوأ الحالات . لاحقًا، استُخدمت مسألة LWE كفرضية صعوبة لإنشاء أنظمة تشفير المفتاح العام ، [ 3 ] [ 4 ] مثل تبادل مفاتيح التعلم الحلقي مع الأخطاء الذي ابتكره بيكرت. [ 5 ]
تعريف
يرمز بـالمجموعة الجمعية على الأعداد الحقيقية بتردد واحد . ليكنليكن متجهًا ثابتًا.ليكن توزيع احتمالي ثابت على. يُرمز إليه بـالتوزيع علىتم الحصول عليها على النحو التالي.
- اختر متجهًامن التوزيع المنتظم على،
- اختر رقمًامن التوزيع،
- يقيم، أينهو المنتج الداخلي القياسي في، تتم عملية القسمة في حقل الأعداد الحقيقية (أو بشكل أكثر رسمية، هذه "القسمة على" هو رمز لتشاكل المجموعةرسم الخرائطلوالإضافة الأخيرة هي في.
- أخرج الزوج.
مشكلة التعلم مع الأخطاءهو أن تجد، مع إمكانية الوصول إلى عدد كبير من العينات المختارة من.
لكل، يُرمز إليه بـالتوزيع الغاوسي أحادي البعد ذو المتوسط الصفري والتباين أي أن دالة الكثافة هيأينودعيكون التوزيع علىتم الحصول عليها من خلال النظرmodulo one. ستكون نسخة LWE التي تم اعتمادها في معظم النتائج هي
نسخة القرار
تُعدّ مسألة LWE الموصوفة أعلاه نسخة البحث من المسألة. أما في نسخة القرار ( DLWE )، فالهدف هو التمييز بين الضرب الداخلي المشوّش والعينات العشوائية المنتظمة من( عمليًا، نسخة منفصلة منه). أظهر ريجيف [ 3 ] أن نسختي القرار والبحث متكافئتان عندماهو عدد أولي محدود بكثير حدود في.
حل القرار بافتراض البحث
بشكل بديهي، إذا كان لدينا إجراء لحل مشكلة البحث، فيمكن حل نسخة القرار بسهولة: ما عليك سوى إدخال عينات الإدخال الخاصة بمشكلة القرار إلى برنامج حل مشكلة البحث. لنرمز إلى العينات المعطاة بـإذا أعاد برنامج الحل مرشحًاللجميع، احسبإذا كانت العينات مأخوذة من توزيع LWE، فسيتم توزيع نتائج هذه الحسابات وفقًا لذلك.ولكن إذا كانت العينات عشوائية بشكل منتظم، فسيتم توزيع هذه الكميات بشكل منتظم أيضًا.
حل البحث بافتراض اتخاذ القرار
أما بالنسبة للاتجاه الآخر، فبوجود خوارزمية لحل مشكلة القرار، يمكن حل نسخة البحث على النحو التالي: استعادةإحداثية واحدة في كل مرة. للحصول على الإحداثية الأولى،خمنثم قم بما يلي. اختر رقمًابشكل عشوائي منتظم. قم بتحويل العينات المعطاةكما يلي. احسبأرسل العينات المحولة إلى محلل القرار.
إذا كان التخمينكان ذلك صحيحًا، فالتحويل يأخذ التوزيعلنفسه، وبخلاف ذلك، منذإذا كان العدد أوليًا، فإنه يأخذه إلى التوزيع المنتظم. لذا، بالنظر إلى خوارزمية حل متعددة الحدود لمسألة القرار التي تخطئ باحتمالية ضئيلة جدًا، بما أنمحدودة بواسطة متعددة حدود ما في، لا يستغرق الأمر سوى وقت متعدد الحدود لتخمين كل قيمة ممكنة لـواستخدم أداة الحل لمعرفة أيها صحيح.
بعد الحصول علىنتبع إجراءً مماثلاً لكل إحداثية أخرىأي أننا نحولالعينات بنفس الطريقة، وتحويلهاالعينات عن طريق الحساب، حيثموجود فيإحداثيات. [ 3 ]
أظهر بيكرت [ 4 ] أن هذا الاختزال، مع تعديل بسيط، يصلح لأيهذا ناتج عن متعددات حدود صغيرة ومميزة (في) الأعداد الأولية. الفكرة الرئيسية هي إذالكلخمن وتحقق لمعرفة ما إذا كانمتطابق معثم استخدم نظرية الباقي الصينية لاستعادة.
متوسط صلابة السطح
أظهر ريجيف [ 3 ] إمكانية الاختزال الذاتي العشوائي لمسائل LWE و DLWE لأيو. عينات معينةمنمن السهل أن نرى ذلكهذه عينات من.
لنفترض إذن وجود مجموعة مابحيثوبالنسبة للتوزيعات، مع، كان DLWE سهلاً.
عندها سيكون هناك شيء مميز، الذين، الذين تم إعطاؤهم عينات، يمكن تحديد ما إذا كانت عشوائية بشكل منتظم أم منإذا كنا بحاجة إلى التمييز بين العينات العشوائية المنتظمة و، أينيتم اختيارها بشكل عشوائي منتظم منيمكننا ببساطة تجربة قيم مختلفةتم أخذ عينة عشوائية منتظمة من، احسبوقم بتغذية هذه العينات إلى. منذيشكل جزءًا كبيرًا منباحتمالية عالية، إذا اخترنا عددًا متعدد الحدود من القيم لـسنجد واحداً بحيث، وسوف ينجح في تمييز العينات.
وبالتالي، لا يوجد مثل هذايمكن أن توجد، مما يعني أن LWE و DLWE (حتى عامل متعدد الحدود) تكون بنفس الصعوبة في الحالة المتوسطة كما هي في أسوأ الحالات.
نتائج الصلابة
نتيجة ريغيف
بالنسبة لشبكة ذات أبعاد n، لنفترض أن معامل التنعيميشير إلى الأصغربحيثأينهو ثنائيويتم توسيعها لتشمل المجموعات عن طريق جمع قيم الدالة عند كل عنصر في المجموعة. ليكنيرمز إلى التوزيع الغاوسي المنفصل علىعرضللشبكةوحقيقياحتمال كليتناسب مع.
تُعرَّف مسألة أخذ العينات الغاوسية المنفصلة (DGS) على النحو التالي: مثال علىيُعطى بواسطةشبكة ذات أبعادوعددالهدف هو إخراج عينة منيُظهر Regev أن هناك انخفاضًا منللأي وظيفة.
ثم يوضح ريجيف أنه توجد خوارزمية كمومية فعالة لـتم منحه حق الوصول إلى وسيط لـللأعداد الصحيحةوبحيثوهذا يستلزم صعوبة تطبيق نظرية LWE. مع أن برهان هذه الفرضية ينطبق على أيلإنشاء نظام تشفير، المعامليجب أن تكون متعددة الحدود في.
نتيجة بيكرت
يثبت بيكرت [ 4 ] وجود اختزال زمني احتمالي متعدد الحدود منحل المشكلة في أسوأ الحالاتاستخدامعينات للمعلمات،،و.
الاستخدام في علم التشفير
تُعدّ مسألة LWE مسألةً متعددة الاستخدامات تُستخدم في بناء العديد من أنظمة التشفير [ 3 ] [ 4 ] [ 6 ] [ 7 ] . في عام 2005، بيّن ريغيف [ 3 ] أن صيغة القرار من مسألة LWE صعبة بافتراض صعوبة مسائل الشبكة الكمومية.(لكما سبق) ومعفي عام 2009، أثبت بيكرت [ 4 ] نتيجة مماثلة بافتراض الصعوبة الكلاسيكية فقط للمسألة ذات الصلة.إن عيب نتيجة بيكرت هو أنها تستند إلى نسخة غير قياسية من مشكلة أسهل (مقارنة بـ SIVP) وهي GapSVP.
نظام التشفير بالمفتاح العام
اقترح ريغيف [ 3 ] نظام تشفير بالمفتاح العام يعتمد على صعوبة مسألة LWE . يُعدّ كلٌّ من نظام التشفير وإثبات أمانه وصحته نظامًا كلاسيكيًا تمامًا. يتميز النظام بما يلي:وتوزيع احتماليعلىيتم تحديد المعايير المستخدمة في إثباتات الصحة والأمان.
- ، عادةً ما يكون عددًا أوليًا بينو.
- لثابت اختياري
- ل، أينهو توزيع احتمالي يتم الحصول عليه عن طريق أخذ عينة من متغير طبيعي بمتوسطوالتباين المعياريوتقليل النتيجة modulo.
يتم تعريف نظام التشفير على النحو التالي:
- المفتاح الخاص : المفتاح الخاص هوتم اختيارهم بشكل عشوائي ومتساوٍ.
- المفتاح العام : اخترالمتجهاتبشكل موحد ومستقل. اختر إزاحات الخطأبشكل مستقل وفقًا لـيتكون المفتاح العام من
- التشفير : تشفير البتيتم ذلك عن طريق اختيار مجموعة فرعية عشوائيةلثم تحديدمثل
- فك التشفير : فك تشفيريكونلوأقرب إلىبدلاً من، وخلاف ذلك.
يُستنتج إثبات صحة الخوارزمية من اختيار المعاملات وبعض التحليلات الاحتمالية. أما إثبات أمانها فيتم عن طريق اختزالها إلى صيغة القرار لخوارزمية LWE : وهي خوارزمية للتمييز بين عمليات التشفير (بالمعاملات المذكورة أعلاه) لـويمكن استخدامها للتمييز بينوالتوزيع المنتظم على
نظام تشفير آمن من نوع CCA
اقترح بيكرت [ 4 ] نظامًا آمنًا حتى ضد أي هجوم نص مشفر مختار .
تبادل المفاتيح
طُرحت فكرة استخدام LWE وRing LWE لتبادل المفاتيح، وقُدّمت طلب براءة اختراع لها في جامعة سينسيناتي عام 2011 من قِبل جينتاي دينغ. تستند الفكرة إلى خاصية التجميع في ضرب المصفوفات، وتُستخدم الأخطاء لتوفير الأمان. نُشرت الورقة البحثية [ 8 ] عام 2012 بعد تقديم طلب براءة اختراع مؤقتة في العام نفسه.
تم إثبات أمان البروتوكول بناءً على صعوبة حل مشكلة LWE. في عام 2014، قدم بيكرت مخططًا لنقل المفاتيح [ 9 ] يتبع الفكرة الأساسية نفسها لدينغ، حيث تم استخدام فكرة جديدة تتمثل في إرسال إشارة إضافية من بت واحد للتقريب في تصميم دينغ. يستخدم تطبيق "الأمل الجديد" [ 10 ]، الذي تم اختياره لتجربة جوجل ما بعد الكمومية [ 11 ] ، مخطط بيكرت مع اختلاف في توزيع الخطأ.
توقيع التعلم الحلقي مع الأخطاء (RLWE-SIG)
قام ليوباشيفسكي بإنشاء نسخة RLWE من بروتوكول تعريف فيج-فيات-شامير الكلاسيكي وتحويلها إلى توقيع رقمي في عام 2011. وفي عام 2012، قام كل من غونيسيو وليوباشيفسكي وبوبلمان بتوسيع تفاصيل هذا التوقيع ونشرها في بحثهم بعنوان "التشفير العملي القائم على الشبكة - مخطط توقيع للأنظمة المدمجة". وقد أرست هذه الأبحاث الأساس لمجموعة متنوعة من خوارزميات التوقيع الحديثة، بعضها يعتمد مباشرة على مشكلة التعلم الحلقي مع الأخطاء، وبعضها الآخر لا يرتبط بنفس مشاكل RLWE المعقدة.
انظر أيضاً
مراجع
- 1 2 ريغيف، أوديد (2009). "حول الشبكات، والتعلم مع الأخطاء، والرموز الخطية العشوائية، والتشفير". مجلة ACM . 56 (6): 1-40 . arXiv : 2401.03703 . doi : 10.1145/1568318.1568324 . S2CID 207156623 .
- ↑ ليوباشيفسكي، فاديم؛ بيكرت، كريس؛ ريجيف، أوديد (نوفمبر 2013). "حول الشبكات المثالية والتعلم مع الأخطاء على الحلقات" . مجلة ACM . 60 (6): 1-35 . doi : 10.1145/2535925 . ISSN 0004-5411 . S2CID 1606347 .
- 1 2 3 4 5 6 7 8 عوديد ريجيف، "حول الشبكات، والتعلم مع الأخطاء، والرموز الخطية العشوائية، والتشفير"، في وقائع الندوة السنوية السابعة والثلاثين لجمعية ACM حول نظرية الحوسبة (بالتيمور، ماريلاند، الولايات المتحدة الأمريكية: ACM، 2005)، 84-93، http://portal.acm.org/citation.cfm?id=1060590.1060603 .
- 1 2 3 4 5 6 كريس بيكرت، "أنظمة التشفير بالمفتاح العام من مشكلة أقصر متجه في أسوأ الحالات: ملخص موسع"، في وقائع الندوة السنوية الحادية والأربعين لجمعية الحوسبة الآلية حول نظرية الحوسبة (بيثيسدا، ماريلاند، الولايات المتحدة الأمريكية: جمعية الحوسبة الآلية، 2009)، 333-342، http://portal.acm.org/citation.cfm?id=1536414.1536461 .
- ↑ بيكرت، كريس (2014-10-01). "التشفير الشبكي للإنترنت". في: موسكا، ميشيل (محرر). التشفير ما بعد الكمي . سلسلة محاضرات في علوم الحاسوب. المجلد 8772. دار نشر سبرينغر الدولية. الصفحات 197-219 . CiteSeerX 10.1.1.800.4743 . doi : 10.1007/978-3-319-11659-4_12 . ISBN 978-3-319-11658-7. S2CID 8123895 .
- ↑ كريس بيكرت وبرينت ووترز، "وظائف الباب الخلفي المفقودة وتطبيقاتها"، في وقائع الندوة السنوية الأربعين لجمعية ACM حول نظرية الحوسبة (فيكتوريا، كولومبيا البريطانية، كندا: ACM، 2008)، 187-196، http://portal.acm.org/citation.cfm?id=1374406 .
- ↑ كريج جينتري، كريس بيكرت، وفينود فايكونتاناثان، "أبواب خلفية للشبكات الصلبة والتركيبات التشفيرية الجديدة"، في وقائع الندوة السنوية الأربعين لجمعية الحوسبة الآلية حول نظرية الحوسبة (فيكتوريا، كولومبيا البريطانية، كندا: جمعية الحوسبة الآلية، 2008)، 197-206، http://portal.acm.org/citation.cfm?id=1374407 .
- ↑ لين، جينتاي دينغ، شيانغ شي، شياودونغ (2012-01-01). "مخطط بسيط لتبادل المفاتيح آمن بشكل قابل للإثبات يعتمد على مشكلة التعلم مع الأخطاء" . أرشيف الطباعة الإلكترونية لعلم التشفير .
{{cite journal}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط ) - ↑ بيكرت، كريس (2014-01-01). "التشفير الشبكي للإنترنت" . أرشيف الطباعة الإلكترونية لعلم التشفير .
- ↑ ألكيم، إردم؛ دوكاس، ليو؛ بوبلمان، توماس؛ شواب، بيتر (2015-01-01). "تبادل المفاتيح ما بعد الكمومي - أمل جديد" . أرشيف الطباعة الإلكترونية لعلم التشفير .
- ↑ "التجريب في التشفير ما بعد الكمي" . مدونة جوجل للأمن الإلكتروني . تم الاطلاع عليه بتاريخ 8 فبراير 2017 .
- التشفير ما بعد الكمي
