← أحدث الأبحاث
🔢 الرياضيات

Constructing Complete Permutations via the D-Class of Locally Crooked Permutations

تقدم هذه الورقة فئة DD من التباديل فوق F2n+1\mathbb{F}_{2^{n+1}} لتوصيف وبناء التباديل الكاملة عبر الترافقات المحلية، وتأسيس خصائصها الجبرية، وحدودها التشفيرية، وعدم تكافؤ CCZ، مع تقديم خوارزميات نجحت في تعداد تباديل كاملة جديدة بـ δ=4\delta=4.

المؤلفون الأصليون: Li Shuai

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

المؤلفون الأصليون: Li Shuai

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

في البنية الخفية للأمن الرقمي الحديث، توجد فئة من الكائنات الرياضية تُعرف بالتبديلات الكاملة (complete permutations). هذه ليست مجرد عمليات خلط عشوائية للأرقام؛ بل هي إعادة ترتيبات عالية الهيكلية حيث تؤدي عملية نقل عنصر إلى موضع جديد وعملية نقله إلى موضع يمثل مجموع موضعه القديم والجديد إلى ترتيب مثالي غير متداخل في كلتا الحالتين. هذا المتطلب المزدوج أمر بالغ الأهمية لتصميم صناديق الاستبدال، أو ما يُعرف بـ (S-boxes)، وهي المكونات الأساسية في أنظمة التشفير التي تقوم بتشويش البيانات لإخفاء معناها. فإذا كانت هذه المكونات قابلة للتنبؤ بشكل كبير، يمكن كسر التشفير؛ وإذا كانت فوضوية للغاية، تصبح غير فعالة. لطالما كان التحدي الذي يواجه علماء التشفير هو إيجاد النقطة المثالية: تبديلات معقدة بما يكفي لمقاومة الهجمات المتطورة، وفي الوقت نفسه منظمة بما يكفي ليتم تنفيذها بسرعة.

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

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

ولجعل هذا الإطار النظري عمليًا، طورت الورقة خوارزميتين متمايزتين. الأولى هي بحث "التراجع" (backtracking search) الذي يبني تبديلاً كاملاً من الصفر، مع ضمان استيفاء متطلبات الترتيب المزدوج في كل خطوة. والثانية هي بحث محلي جشع (greedy local search) يبدأ بتبديل موجود ويحاول تحسينه من خلال تطبيق العمليات المجمعة الموصوفة سابقًا. تعمل هذه الخوارزمية الثانية مثل متسلق يبحث عن قمة أعلى: فهي تختبر تعديلات صغيرة متنوعة، لكنها لا تقبل أي تغيير إلا إذا كان يحسن الجودة التشفيرية للتبديل بشكل صارم. وتُقاس الجودة بمؤشرين رئيسيين: التوحيد التفاضلي (differential uniformity)، الذي يحصي التكرار الأسوأ لأنماط المخرات، واللاخطية (nonlinearity)، التي تقيس مدى ابتعاد الدالة عن كونها معادلة خطية بسيطة. وتعتبر قيم التوحيد التفاضلي الأقل واللاخطية الأعلى أفضل عمومًا للأمن.

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

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

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

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

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

جرّب Digest →