2025-11-21T04:07:15.365796

An implementation of the morphisms $SL_2(\mathbb{F}) \rightarrow SL_2(\mathsf{K}) \rightarrow \mathsf{X}$

Borovik, Yalçınkaya
We briefly explain how to implement the morphisms in our paper ``Natural representations of black box groups encrypting $SL_2(\mathbb{F})$" and provide some examples.
academic

تطبيق التشاكلات SL2(F)SL2(K)XSL_2(\mathbb{F}) \rightarrow SL_2(\mathsf{K}) \rightarrow \mathsf{X}

المعلومات الأساسية

  • معرّف البحث: 2510.14569
  • العنوان: تطبيق التشاكلات SL2(F)SL2(K)XSL_2(\mathbb{F}) \rightarrow SL_2(\mathsf{K}) \rightarrow \mathsf{X}
  • المؤلفون: ألكسندر بوروفيك، شكرو يالتشينكايا
  • التصنيف: math.GR (نظرية الزمر)
  • تاريخ النشر: 16 أكتوبر 2025
  • رابط البحث: https://arxiv.org/abs/2510.14569

الملخص

يشرح هذا البحث بإيجاز كيفية تطبيق التشاكلات الموصوفة في البحث "التمثيلات الطبيعية للزمر الصندوقية السوداء المشفرة لـ SL2(F)SL_2(\mathbb{F})"، ويقدم عدة أمثلة عملية. يوفر المؤلفون تطبيقاً كاملاً بلغة GAP متاحاً على GitHub.

الخلفية البحثية والدافع

خلفية المشكلة

يتناول هذا البحث المشكلة الأساسية لبناء وتطبيق التشاكلات للزمر الصندوقية السوداء: SL2(F)SL2(K)XSL_2(F) \rightarrow SL_2(K) \rightarrow X

حيث:

  • SL2(F)SL_2(F) هي زمرة المصفوفات 2×22 \times 2 ذات المحدد الواحد على حقل أولي محدود FF (بخاصية فردية)
  • XX هي زمرة صندوقية سوداء تشفر SL2(F)SL_2(F)
  • SL2(K)SL_2(K) هي زمرة المصفوفات 2×22 \times 2 ذات المحدد الواحد على حقل صندوقي أسود KK (يشفر FF)

الأهمية البحثية

  1. التطبيقات العملية في نظرية الزمر الحسابية: تتمتع خوارزميات الزمر الصندوقية السوداء بأهمية كبيرة في علم التشفير ونظرية التعقيد الحسابي
  2. تحويل النظرية إلى التطبيق: تحويل البنى الزمرية المجردة إلى خوارزميات قابلة للتنفيذ
  3. الحسابات الفعالة على الحقول الكبيرة: تحسين خاص للزمر على حقول محدودة كبيرة جداً

التحديات التقنية

  • التعامل مع الزمر الصندوقية السوداء ذات البنية المجهولة
  • بناء عمليات الحقل دون معرفة بنية الحقل
  • تطبيق خوارزميات بناء زمري معقدة

المساهمات الأساسية

  1. توفير تطبيق GAP كامل: تحويل الخوارزميات النظرية إلى أكواد قابلة للتشغيل
  2. بناء تطبيق صندوقي أسود لـ PGL2PGL_2: من خلال الإدراج القطري والضرب شبه المباشر
  3. تطبيق حسابات التشاكلات الملموسة: تشمل تحليل العناصر وبناء الخرائط
  4. توفير إطار عمل التحقق: من خلال مقارنة الرتب والتحقق من علاقات تشيفالي التبديلية

شرح الطريقة

تعريف المهمة

بمعلومية زمرة صندوقية سوداء XSL2(F)X \cong SL_2(F)، حيث FF هو حقل أولي محدود مجهول، بناء التشاكلات الصريحة:

  • SL2(F)SL2(K)SL_2(F) \rightarrow SL_2(K): من الزمرة المعروفة إلى الزمرة على الحقل الصندوقي الأسود
  • SL2(K)XSL_2(K) \rightarrow X: من الزمرة على الحقل الصندوقي الأسود إلى الزمرة الصندوقية السوداء الأصلية

البنية الخوارزمية الأساسية

1. بناء PGL2PGL_2

يتم بناء PGL2(F)PGL_2(F) من خلال الخطوات التالية:

  1. بناء الطوري: بناء طوريين SS و RR في XX، حيث التشاكل الذاتي القطري α\alpha يركز SS ويعكس RR
  2. الإدراج القطري: تعريف X~={(x,xα)xX}\tilde{X} = \{(x, x^\alpha) | x \in X\}
  3. الضرب شبه المباشر: بناء Y=X~αPGL2(F)Y = \tilde{X} \rtimes \langle \alpha \rangle \cong PGL_2(F)

2. تمثيل عناصر الزمرة

يتم تمثيل العناصر في YY على النحو التالي:

  • (x,xα,0)(x, x^\alpha, 0): تنتمي إلى الطبقة المرافقة X~\tilde{X}
  • (x,xα,1)(x, x^\alpha, 1): تنتمي إلى الطبقة المرافقة X~α\tilde{X}\alpha

قواعد الضرب الزمري:

  • (x,xα,0)(y,yα,0)=(xy,xαyα,0)(x, x^\alpha, 0) \circ (y, y^\alpha, 0) = (xy, x^\alpha y^\alpha, 0)
  • (x,xα,0)(y,yα,1)=(xy,xαyα,1)(x, x^\alpha, 0) \circ (y, y^\alpha, 1) = (xy, x^\alpha y^\alpha, 1)
  • (x,xα,1)(y,yα,0)=(xyα,xαy,1)(x, x^\alpha, 1) \circ (y, y^\alpha, 0) = (xy^\alpha, x^\alpha y, 1)
  • (x,xα,1)(y,yα,1)=(xyα,xαy,0)(x, x^\alpha, 1) \circ (y, y^\alpha, 1) = (xy^\alpha, x^\alpha y, 0)

نقاط الابتكار التقني

  1. بناء الحقول الصندوقية السوداء: بناء عمليات الحقل من خلال طرق نظرية الزمر دون معرفة بنية الحقل
  2. مصفوفات تغيير الأساس: تطبيق التحويل من SO3SO_3^♯ إلى SO3SO_3^♭
  3. خوارزمية تحليل العناصر: تحليل مصفوفات 2×22 \times 2 إلى حاصل ضرب عناصر أحادية الفعل

إعداد التجارب

بيئة الاختبار

  • النظام الحسابي: GAP (الزمر والخوارزميات والبرمجة)
  • الزمر المختبرة: SL2(997)SL_2(997) (997 عدد أولي)
  • حد حجم الحقل: تتطلب الخوارزمية أن يكون حجم الحقل الأساسي على الأقل 13

واجهات الدوال الرئيسية

  1. SetUpForPGL2("S", "Eo")
    • المدخلات: مجموعة التوليد S والجزء الفردي من الأس Eo
    • المخرجات: جميع الأدوات المطلوبة لبناء PGL2PGL_2
  2. ToolBoxSL2("S", "E")
    • المدخلات: مجموعة التوليد S والأس التعسفي E
    • المخرجات: قائمة صندوق أدوات تحتوي على 12 عنصراً
  3. SharpVsFlat("TB")
    • المدخلات: مخرجات ToolBoxSL2
    • المخرجات: مصفوفة تغيير الأساس

طرق التحقق

  • مقارنة الرتب: التحقق من أن العنصر الأصلي وصورته لهما نفس الرتبة
  • علاقات تشيفالي التبديلية: التحقق من أن مولدات تشيفالي تحقق العلاقات التبديلية الصحيحة

نتائج التجارب

النتائج الرئيسية

يعرض البحث أمثلة تشغيل ملموسة:

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

الاكتشافات التجريبية

  1. التحقق من الصحة: من خلال اختبار عناصر عشوائية متعددة، تم التحقق من صحة الخريطة
  2. التعقيد الحسابي: يتضمن بناء مصفوفة تغيير الأساس حساب الجذور التربيعية لعناصر الحقل الصندوقي الأسود، وقد يستغرق وقتاً طويلاً إذا تم الاختيار العشوائي بشكل سيء
  3. قابلية التوسع: تم تصميم الخوارزمية للتعامل مع حقول محدودة كبيرة جداً

الأعمال ذات الصلة

الأساس النظري

يعتمد هذا التطبيق على الأعمال النظرية السابقة للمؤلفين:

  1. 1 بوروفيك ويالتشينكايا (2018): التمثيلات المرافقة للزمر الصندوقية السوداء PSL2(Fq)PSL_2(F_q)
  2. 2 بوروفيك ويالتشينكايا: التمثيلات الطبيعية للزمر الصندوقية السوداء المشفرة لـ SL2(F)SL_2(F)

الطرق التقنية

  • الاستفادة من الهندسة الإسقاطية ونظرية تأثيرات الزمر
  • استخدام طرق البناء المعيارية لزمر تشيفالي
  • دمج التقنيات الحديثة في نظرية الزمر الحسابية

الخلاصة والنقاش

الاستنتاجات الرئيسية

  1. التطبيق الناجح للخوارزميات النظرية: تحويل البنى الزمرية المعقدة إلى أدوات حسابية عملية
  2. فعالية إطار التحقق: التحقق من صحة الخوارزمية من خلال مقارنة الرتب والعلاقات التبديلية
  3. جدوى الحسابات على الحقول الكبيرة: يمكن للخوارزمية التعامل مع الحقول المحدودة الكبيرة في التطبيقات العملية

القيود

  1. حد حجم الحقل: يتطلب أن يكون حجم الحقل الأساسي على الأقل 13
  2. الكفاءة الحسابية: قد تستغرق بعض الخطوات وقتاً طويلاً بسبب العشوائية
  3. قيود الحقول الأولية: يدعم التطبيق الحالي فقط الحقول الأولية، وليس الحقول الموسعة

الاتجاهات المستقبلية

  1. تطبيق التشاكلات العكسية: وعد المؤلفون بنشر تطبيق التشاكلات العكسية
  2. دعم الحقول الموسعة: توسيع الخوارزمية لدعم توسيعات الحقول المحدودة
  3. تحسين الكفاءة: تحسين الخوارزميات العشوائية لتقليل وقت الحساب

التقييم المتعمق

المميزات

  1. الجمع بين النظرية والتطبيق: تحويل ناجح للنتائج الزمرية المجردة إلى أكواد قابلة للتنفيذ
  2. المساهمة مفتوحة المصدر: توفير مستودع GitHub كامل يسهل إعادة الإنتاج والتوسيع
  3. التوثيق التفصيلي: توفير تعليمات استخدام واضحة وأمثلة
  4. التحقق الشامل: التحقق من صحة الخوارزمية من خلال طرق متعددة

أوجه القصور

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

التأثير

  1. مجال نظرية الزمر الحسابية: توفير أدوات عملية لخوارزميات الزمر الصندوقية السوداء
  2. تطبيقات التشفير: قيمة تطبيقية محتملة في أنظمة التشفير القائمة على الزمر
  3. القيمة التعليمية: توفير أمثلة ملموسة لتعلم نظرية الزمر الحسابية

السيناريوهات المناسبة

  • حسابات الزمر على حقول محدودة كبيرة
  • تحليل بنية الزمر الصندوقية السوداء
  • تطبيق بروتوكولات التشفير الزمرية
  • التدريس والبحث في نظرية الزمر الحسابية

المراجع

1 ألكسندر بوروفيك وشكرو يالتشينكايا، التمثيلات المرافقة للزمر الصندوقية السوداء PSL2(Fq)PSL_2(F_q)، مجلة الجبر 506 (2018)، 540–591.

2 ألكسندر بوروفيك وشكرو يالتشينكايا، التمثيلات الطبيعية للزمر الصندوقية السوداء المشفرة لـ SL2(F)SL_2(F)، arxiv.org/abs/2001.10292.


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