مسألة حل الأعداد الصحيحة القصيرة
تُعدّ مسائل حل الأعداد الصحيحة القصيرة (SIS) ومسائل حل الأعداد الصحيحة الحلقية (ring-SIS) من مسائل الحالة المتوسطة المستخدمة في بنى التشفير القائمة على الشبكات . بدأ التشفير القائم على الشبكات عام 1996 من خلال عمل رائد لميكلوس أيتائي [ 1 ] ، الذي قدّم مجموعة من الدوال أحادية الاتجاه بناءً على مسألة حل الأعداد الصحيحة القصيرة. وقد بيّن أنها آمنة في الحالة المتوسطة إذا كانت مسألة أقصر متجه(أينلبعض الثوابت) صعب في أسوأ الأحوال.
تُعرف مسائل الحالة المتوسطة بأنها المسائل التي يصعب حلها في بعض الحالات المختارة عشوائيًا. في تطبيقات التشفير، لا يكفي حساب تعقيد الحالة الأسوأ، بل نحتاج إلى ضمان صعوبة بناء أنظمة التشفير بناءً على تعقيد الحالة المتوسطة.
شبكات
شبكة كاملة الرتبةهي مجموعة من التراكيب الخطية الصحيحة لـمتجهات مستقلة خطيًا، أساس مُسمى :
أينهي مصفوفة تحتوي أعمدتها على متجهات أساسية.
ملاحظة: مُعطىقاعدتان للشبكةتوجد مصفوفات أحادية المعاملبحيث.
شبكة مثالية
التعريف: عامل مناوبة دوارةيُرمز إليه بـويُعرَّف على النحو التالي:
الشبكات الدورية
قدّم ميتشيانسيو الشبكات الدورية في عمله لتعميم مسألة الحقيبة المدمجة على الحلقات العشوائية. [ 2 ] الشبكة الدورية هي شبكة مغلقة تحت تأثير عامل الإزاحة الدورانية. تُعرَّف الشبكات الدورية رسميًا كما يلي:
التعريف: شبكةتكون دورية إذا.
أمثلة: [ 3 ]
- هي نفسها شبكة دورية.
- الشبكات المقابلة لأي مثالي في حلقة كثيرات الحدود الخارجةدورية:
لنعتبر حلقة كثيرات الحدود الخارجةودعليكن كثير الحدود في، أيأينل.
حدد معامل التضمينتماثل الوحدات النمطيةمثل:
يتركأن يكون مثالياً. الشبكة المقابلة للمثالي، ويرمز إليه بـ، هي شبكة فرعية منويُعرَّف بأنه
نظرية:تكون دورية إذا وفقط إذايتوافق مع بعض المثاليةفي حلقة كثيرات الحدود الخارجة.
دليل:لدينا:
يتركليكن عنصرًا عشوائيًا فيثم حددلكن منذ ذلك الحينهو مثال، لدينا. ثم،. لكن،. لذلك،هو دوري.
يتركلنفترض أنها شبكة دورية..
عرّف مجموعة كثيرات الحدود:
- منذشبكة، وبالتالي مجموعة فرعية جمعية من،هي مجموعة فرعية جمعية من.
- منذدوري،.
لذلك،هو مثال يُحتذى به، وبالتالي،.
الشبكات المثالية
المصدر: [ 4 ]
يتركليكن متعدد حدود أحادي من الدرجةبالنسبة للتطبيقات التشفيرية،يُختار عادةً ليكون غير قابل للاختزال. المثالي الناتج عنيكون:
حلقة كثيرات الحدود الخارجةالأقسامإلى فئات تكافؤ من كثيرات الحدود من الدرجة على الأكثر:
حيث يتم اختزال الجمع والضرب بتردد صفري.
ضع في اعتبارك معامل التضمينتماثل الوحدات النمطيةثم، كل مثال فييُعرّف شبكة فرعية منتسمى الشبكة المثالية .
تعريف:، الشبكة المقابلة لمثالييُطلق عليه اسم الشبكة المثالية. وبشكل أدق، لنفترض حلقة متعددة الحدود خارج القسمة، أينهو المثال الذي تولده الدرجةمتعدد الحدود. ، هي شبكة فرعية منويُعرَّف على النحو التالي:
ملاحظة: [ 5 ]
- اتضح أنحتى بالنسبة للصغارعادةً ما يكون الأمر سهلاً على الشبكات المثالية. والسبب البديهي هو أن التناظرات الجبرية تجعل أقصر مسافة للمثال تقع ضمن نطاق ضيق يسهل حسابه.
- من خلال استغلال التناظرات الجبرية المتوفرة في الشبكات المثالية، يمكن تحويل متجه قصير غير صفري إلىمستقلة خطيًا ولها أطوال متقاربة. لذلك، على الشبكات المثالية،و[ 6 ] وهي متكافئة مع خسارة طفيفة. علاوة على ذلك، حتى بالنسبة للخوارزميات الكمومية ،ويُعتقد أنها صعبة للغاية في أسوأ السيناريوهات.
مسألة حل الأعداد الصحيحة القصيرة
تُعدّ مسألة الحل الصحيح القصير (SIS) مسألة حالة متوسطة تُستخدم في بنى التشفير القائمة على الشبكات. بدأ التشفير القائم على الشبكات في عام 1996 من خلال عمل رائد قام به أجتاي [ 1 ] ، حيث قدّم مجموعة من الدوال أحادية الاتجاه بناءً على مسألة SIS. وقد بيّن أنها آمنة في الحالة المتوسطة إذا(أينلبعض الثوابتيُعدّ حلّ هذه المسألة صعبًا في أسوأ الحالات. إلى جانب تطبيقاتها في التشفير الكلاسيكي، تُستخدم مسألة SIS ومتغيراتها في العديد من أنظمة الأمان ما بعد الكمومية، بما في ذلك CRYSTALS-Dilithium و Falcon . [ 7 ] [ 8 ]
SIS q , n , m , β
يترككنمصفوفة ذات عناصر فيوالتي تتكون منمتجهات عشوائية منتظمة:أوجد متجهًا غير صفريبحيث يكون ذلك لبعض المعايير:
- ،
- .
حل لمسألة SIS بدون القيد المطلوب على طول الحل (يسهل حساب ) باستخدام تقنية الحذف الغاوسي . نحتاج أيضًا إلى، خلاف ذلكإنه حل بسيط.
لضمانلدينا حل قصير وغير بسيط، ونحتاج إلى:
- ، و
نظرية: لأي، أي وأي حجم كبير بما فيه الكفاية(لأي ثابت)حلإن حل المسألة باحتمالية غير ضئيلة لا يقل صعوبة عن حل المسألةوبالنسبة للبعضباحتمالية عالية في أسوأ السيناريوهات.
R-SIS q , n , m , β
تُسمى مسألة SIS التي تُحل على حلقة مثالية أيضًا بمسألة Ring-SIS أو R-SIS. [ 2 ] [ 9 ] وتتناول هذه المسألة حلقة كثيرات الحدود الخارجة.معلبعض الأعداد الصحيحةوببعض المعاييرومن الحالات ذات الأهمية الخاصة تلك التي يوجد فيها عدد صحيحبحيثلأن هذا يقيد ناتج القسمة إلى كثيرات الحدود الدائرية. [ 10 ]
ثم نحدد المشكلة على النحو التالي:
يختارعناصر عشوائية منتظمة مستقلةعرّف المتجهأوجد متجهًا غير صفريبحيث:
- ،
- .
تذكر أنه لضمان وجود حل لمشكلة SIS، فإننا نحتاج إلىومع ذلك، توفر لنا مشكلة Ring-SIS مزيدًا من الإيجاز والفعالية: لضمان وجود حل لمشكلة Ring-SIS، نحتاج إلى.
التعريف: المصفوفة السالبة الدائرية لـيُعرَّف على النحو التالي:
عندما تكون حلقة كثيرات الحدود الخارجةلالضرب الحلقييمكن حسابها بكفاءة عن طريق تشكيل، المصفوفة السالبة الدائرية لـثم الضربمع، متجه معامل التضمين لـ(أو بديلًا عن ذلك مع، متجه المعاملات الأساسية.
علاوة على ذلك، فإن مسألة R-SIS هي حالة خاصة من مسألة SIS حيث المصفوفةفي مشكلة SIS، يقتصر الأمر على الكتل السالبة الدورانية:[ 10 ]
M-SIS q , n , d , m , β
تُسمى مسألة SIS التي تُحل على شبكة وحدات أيضًا مسألة Module-SIS أو M-SIS. ومثل R-SIS، تأخذ هذه المسألة في الاعتبار حلقة كثيرات الحدود الخارجة.ولمع اهتمام خاص بالحالات التيإذا كان 2 قوة للعدد 2، فلنفرضكن وحدة من الرتبةبحيثودعكن معيارًا اعتباطيًا على.
ثم نحدد المشكلة على النحو التالي:
يختارعناصر عشوائية منتظمة مستقلةعرّف المتجهأوجد متجهًا غير صفريبحيث:
- ،
- .
على الرغم من أن M-SIS هو شكل أقل اختصارًا من R-SIS، إلا أن مشكلة M-SIS تُعتبر، من الناحية التقاربية، على الأقل بنفس صعوبة R-SIS، وبالتالي تُعطي حدًا أدق لفرضية صعوبة SIS. وهذا يجعل افتراض صعوبة M-SIS فرضية أساسية أكثر أمانًا، ولكنها أقل كفاءة عند مقارنتها بـ R-SIS. [ 10 ]
انظر أيضاً
مراجع
- 1 2 أجتاي، ميكلوس. [توليد حالات صعبة لمسائل الشبكة]. وقائع الندوة السنوية الثامنة والعشرين لجمعية آلات الحوسبة حول نظرية الحوسبة. جمعية آلات الحوسبة، 1996.
- 1 2 ميتشيانسيو، دانييلي. [حقائب الظهر المدمجة المعممة، والشبكات الدورية، والدوال أحادية الاتجاه الفعالة من افتراضات تعقيد أسوأ الحالات.] أسس علوم الحاسوب، 2002. وقائع الندوة السنوية الثالثة والأربعين لمعهد مهندسي الكهرباء والإلكترونيات. معهد مهندسي الكهرباء والإلكترونيات، 2002.
- ↑ فوكشانسكي، ليني، وشون صن. [حول هندسة الشبكات الدورية.] الهندسة المنفصلة والحسابية 52.2 (2014): 240–259.
- ↑ كريج جينتري. التشفير المتماثل بالكامل باستخدام الشبكات المثالية . في الندوة الحادية والأربعين لجمعية الحوسبة الآلية حول نظرية الحوسبة (STOC) ، 2009.
- ↑ بيكرت، كريس. [عقد من التشفير الشبكي.] أرشيف الطباعة الإلكترونية لعلم التشفير، التقرير 2015/939، 2015.
- ↑ بيكرت، كريس، وألون روزن. [التجزئة الفعالة المقاومة للتصادم من افتراضات أسوأ الحالات على الشبكات الدورية.] نظرية التشفير. سبرينغر برلين هايدلبرغ، 2006. 145-166.
- ^ باي، شي؛ دوكاس، ليو؛ كيلتز، ايكي. ليبوينت، تانكريد؛ ليوباشيفسكي، فاديم؛ شوابي، بيتر؛ سيلر، جريجو 4؛ ستيهلي ، داميان (1 أكتوبر 2020). "بلورات-الديليثيوم: مواصفات الخوارزمية والوثائق الداعمة" (PDF) . PQ-Crystals.org . تم الاسترجاع في 13 نوفمبر 2023 .
{{cite web}}: صيانة CS1: الأسماء الرقمية: قائمة المؤلفين ( رابط ) - ↑ فوك، بيير آلان؛ هوفشتاين، جيفري ؛ كيرشنر، بول؛ ليوباشيفسكي، فاديم؛ بورنين، توماس؛ بريست، توماس؛ ريكوسيت، توماس؛ سيلر، غريغور؛ وايت، ويليام؛ تشانغ، تشنفي (1 أكتوبر 2020). "فالكون: توقيعات مضغوطة قائمة على الشبكة باستخدام تحويل فورييه السريع عبر NTRU" . تم الاطلاع عليه في 13 نوفمبر 2023 .
- ↑ ليوباشيفسكي، فاديم، وآخرون. [SWIFFT: اقتراح متواضع لتجزئة FFT.] التشفير البرمجي السريع. سبرينغر برلين هايدلبرغ، 2008.
- 1 2 3 لانغلوا، أديلين، وداميان ستيل. [اختزالات من أسوأ الحالات إلى متوسط الحالات لشبكات الوحدات النمطية.] التصاميم، والرموز، والتشفير 75.3 (2015): 565-599.
- نظرية الأعداد
- التشفير القائم على الشبكة
- التشفير ما بعد الكمي
- المشاكل الحسابية
- افتراضات صعوبة الحساب
