An Explicit Construction of Orthogonal Basis in $p$-adic Fields
Zhang, Deng
In 2021, the $p$-adic signature scheme and public-key encryption cryptosystem were introduced. These schemes have good efficiency but are shown to be not secure. The attack succeeds because the extension fields used in these schemes are totally ramified. In order to avoid this attack, the extension field should have a large residue degree. In this paper, we propose a method of constructing a kind of specific orthogonal basis in $p$-adic fields with a large residue degree, which would be helpful to modify the $p$-adic signature scheme and public-key encryption cryptosystem.
في عام 2021، تم اقتراح مخططات توقيع وأنظمة تشفير بمفتاح عام بناءً على شبكات p-adic. تتمتع هذه المخططات بكفاءة جيدة، لكن ثبت أنها غير آمنة. السبب في نجاح الهجوم هو أن حقول التوسيع المستخدمة في هذه المخططات متفرعة بالكامل (totally ramified). لتجنب مثل هذه الهجمات، يجب أن يكون لحقل التوسيع درجة بقايا كبيرة (residue degree). تقدم هذه الورقة طريقة لبناء أساس متعامد محدد في حقول p-adic ذات درجة بقايا كبيرة، مما يساعد على تحسين مخططات التوقيع والتشفير بمفتاح عام القائمة على p-adic.
الحاجة إلى التشفير المقاوم للكم: أثبت Peter Shor أن أنظمة التشفير بمفتاح عام الكلاسيكية مثل RSA و ElGamal يمكن كسرها بواسطة الحواسيب الكمية، مما يستدعي بشكل عاجل أوليات تشفيرية مقاومة للكم. أعلنت NIST في عام 2022 عن أربعة خوارزميات ما بعد الكم، ثلاثة منها تعتمد على الشبكات وواحد على الدوال الهاشية، مما يفتقر إلى التنوع.
إمكانية تشفير شبكات p-adic: اقترح Deng وآخرون في عام 2021 أول مخطط توقيع وتشفير قائم على شبكات p-adic، وأظهرت النتائج التجريبية كفاءة جيدة، مما يوفر مرشحاً جديداً لتشفير ما بعد الكم.
ثغرات أمنية: اكتشف Zhang في عام 2025 أن المخطط الأصلي يستخدم حقول توسيع متفرعة بالكامل مما يؤدي إلى عدم الأمان، وأوصى باستخدام حقول توسيع ذات درجة بقايا كبيرة لتجنب الهجمات.
بساطة حقول التوسيع المتفرعة بالكامل: في حقل التوسيع المتفرع بالكامل K/Qp، يمكن لموحد واحد (uniformizer) π أن يولد أساساً متعامداً، والبناء بسيط لكنه غير آمن.
صعوبة حقول التوسيع العامة: في حقول التوسيع العامة، لا يمكن إيجاد أساس متعامد بسهولة كما في حالة التفرع الكامل.
تعقيد الخوارزميات الموجودة: يمكن لخوارزميات Round 2 و Round 4 حساب أساس الترتيب الأقصى (maximal order) والحصول على أساس متعامد، لكنها تتضمن حسابات مصفوفات كبيرة، وفي أسوأ الحالات تتطلب تخزيناً بحجم O(n3) ووقتاً يتجاوز O(n4).
من منظور مختلف: بناء الأساس المتعامد مباشرة، ثم حساب حقل التوسيع الذي يولده، بدلاً من حساب الترتيب الأقصى أولاً ثم البحث عن الأساس المتعامد. هذه الطريقة تتطلب فقط O(n2) من التخزين في أسوأ الحالات.
شروط معادلة للأساس المتعامد (النظرية 3.3): توفر شرطاً معادلاً للحكم على الأساس المتعامد في حقل التوسيع K/Qp، أي أن الاستقلال الخطي لمتجهات الأساس في حقل البقايا يعادل تعامدها في حقل p-adic.
بناء صريح لأساس متعامد محدد (النظرية 4.10): تقترح طريقة لبناء أساس متعامد باستخدام جذور الوحدة: إذا كان K1=Qp(θ) حقل توسيع غير متفرع بدرجة بقايا f، و K2=Qp(π) حقل توسيع متفرع بالكامل بمؤشر تفرع e، فإن العائلة (θiπj)0≤i≤f−1,0≤j≤e−1 تشكل أساساً متعامداً لـ K=Qp(θ,π).
خوارزمية عملية قائمة على جذور الوحدة (القسم 5): باستخدام أعداد Sophie Germain الأولية وجذور الوحدة البدائية، توفر خوارزمية بوقت متعدد الحدود، مع متطلبات تخزين O(n) (الحالة المتوازنة) أو O(n2) (أسوأ حالة)، وتعقيد زمني O(n1.5) أو O(n3)، وهي أفضل من الخوارزميات الموجودة.
بناء العنصر البدائي (اللمة 5.8): تثبت أن ζ=θ+π هو عنصر بدائي لـ K=Qp(θ,π)، حيث θ هو جذر وحدة بدرجة أولية و π هو جذر متعدد Eisenstein.
ليكن V فضاءً متجهياً بحجم n على Qp، و ∥⋅∥ معياراً. نقول إن α1,…,αn أساس متعامد لـ V إذا كان يمكن تحليل V إلى مجموع مباشر لـ n فضاء جزئي أحادي البعد Vi (الممتد بواسطة αi)، و:
∥∑i=1nvi∥=max1≤i≤n∥vi∥,vi∈Vi
عدد أولي q و q0، بحيث q=2q0+1 (زوج أعداد Sophie Germain الأولية)
عدد أولي p، بحيث p≡−1(modq) و p ليس بقايا تربيعية بمعامل q
عدد صحيح موجب e (مؤشر التفرع)
الإخراج:
حقل توسيع K/Qp (بدرجة n=(q−1)e)
أساس متعامد (θiπj)0≤i≤q−2,0≤j≤e−1
الخطوات:
اختر جذر وحدة بدائي θ من الرتبة q، وسجل متعدد الحدود الأدنى له كـ H
اختر متعدد حدود Eisenstein بدرجة e، وسجل جذره كـ π
ليكن ζ=θ+π (بواسطة اللمة 5.8، ζ عنصر بدائي)
احسب F(X)=ResY(G(Y),H(X−Y)) (متعدد الحدود الأدنى لـ ζ)
أرجع K=Qp(ζ) (المعطى بواسطة F) والأساس المتعامد (θiπj)
اللمة الأساسية 5.8: ليكن q=p عدداً أولياً، و θ جذر وحدة بدائي من الرتبة q، بدرجة f=q−1. ليكن G متعدد حدود Eisenstein، و π جذره. عندئذ K=Qp(θ+π).
البرهان: بواسطة اللمة 5.7، المسافة بين جذور الوحدة المختلفة تساوي 1، أي ∣θ(s)−θ(t)∣=1. بينما ∣π(u)∣<1، لذا:
θ(s)−θ(t)π(u)−π(v)<1
بتطبيق اللمة 5.6 (البرهان البناء لنظرية العنصر البدائي) مع h=1 ننهي البرهان.
الابتكار النظري: النظرية 3.3 تؤسس جسراً بين التعامد في حقول p-adic والاستقلال الخطي في حقول البقايا، وهذا هو الأساس النظري لجميع الأبنية في هذه الورقة.
استراتيجية البناء: التحول من "حساب الترتيب الأقصى → البحث عن أساس متعامد" إلى "بناء أساس متعامد → تحديد حقل التوسيع"، مما يتجنب حسابات المصفوفات الكبيرة.
تقنية جذور الوحدة:
استخدام النظرية 5.1: جذور الوحدة التي رتبتها أولية مع p تولد تلقائياً أساساً متعامداً لحقول التوسيع غير المتفرعة
استخدام أعداد Sophie Germain الأولية وشروط البقايا التربيعية غير الأساسية لضمان أن رتبة الجذر البدائي تصل إلى q−1
استخدام تحليل متعددات الحدود الدائرية (اللمة 5.4) لتحديد درجة متعدد الحدود الأدنى
بناء العنصر البدائي: اختيار ζ=θ+π يستفيد بذكاء من حقيقة أن المسافة بين جذور الوحدة تساوي 1 بينما القيمة المطلقة لـ π أقل من 1 (اللمة 5.7)، مما يجعل المعامل h=1 في اللمة 5.6، مما يبسط الحسابات.
تحسين التعقيد:
الحالة المتوازنة (حيث e≈q−1≈n): تخزين O(n)، وقت O(n1.5)
أسوأ حالة: تخزين O(n2)، وقت O(n3)
كلاهما أفضل من خوارزميات Round 2/4 بـ O(n3) تخزين و>O(n4) وقت
المثال 4.2: ليكن θ جذر وحدة بدائي من الرتبة pl، و K=Qp(θ) حقل توسيع متفرع بالكامل بدرجة n=ϕ(pl)=pl−1(p−1). نظراً لأن Xpl−1≡(X−1)pl(modp) قابل للاختزال، فإن 1,θ,…,θn−1 ليس أساساً متعامداً. في الواقع ∣θ−1∣=∣p∣1/ϕ(pl).
المثال 4.8: K=Q3(3+i)=Q3(3,i)، [K:Q3]=4، درجة البقايا f=2، مؤشر التفرع e=2. 3 موحد، و 1,i مستقلة خطياً على F3، لذا {1,i,3,3i} أساس متعامد.
المثال 5.2: K=Q3(i)، i2=−1. نظراً لأن X2+1 غير قابل للاختزال بمعامل 3، فإن {1,i} أساس متعامد.
خوارزمية Shor13: تثبت أن الحواسيب الكمية يمكنها كسر RSA و ElGamal
معايير NIST17: نشرت في عام 2022 أربع خوارزميات ما بعد الكم (CRYSTALS-Kyber2، CRYSTALS-Dilithium6، Falcon10، SPHINCS+1)، ثلاث منها قائمة على الشبكات، مما يفتقر إلى التنوع
تملأ هذه الورقة الفراغ في البناء الفعال للأساس المتعامد في حقول توسيع ذات درجة بقايا كبيرة في تشفير p-adic، وتوفر أساساً نظرياً وخوارزمياً لإصلاح الثغرات الأمنية المعروفة.
الأمان لم يُحل بالكامل: تشير الورقة في القسم 6 إلى أن الاستخدام البسيط لـ ζ=θ+π قد لا يكون آمناً. يمكن للمهاجم تخمين درجة البقايا f، ومحاولة طرح جذر وحدة بدائي من الرتبة f وهو θ′. إذا كان θ′=θ، فسيحصل على الموحد π ويكسر المخطط.
تعقيد بناء العنصر البدائي: يتطلب إيجاد عنصر بدائي أكثر تعقيداً لـ ζ، مع عدم زيادة التعقيد الزمني بشكل كبير.
قيود اختيار المعاملات: تتطلب الخوارزمية أزواج أعداد Sophie Germain الأولية وأعداد أولية p تحقق شروطاً محددة (بقايا تربيعية غير أساسية)، مما يفرض بعض القيود على اختيار المعاملات.
الاكتمال النظري: الافتراض غير المتفرع في النظرية 4.3 يُذكر في الملاحظة 4.4 أنه يمكن حذفه (استخدام معامل π بدلاً من p)، لكن المؤلفون اختاروا نسخة أكثر عملية لكن أضعف قليلاً.
افتراض عدم التفرع: النظرية 4.3 تتطلب حقل توسيع غير متفرع، على الرغم من أن الملاحظة 4.4 تشير إلى إمكانية حذفه، لكن النص الأساسي لا يقدم نتيجة أكثر عمومية
فرادة الأساس المتعامد: لم يتم مناقشة ما إذا كان الأساس المتعامد المبني فريداً، أو العلاقات بين الأبنية المختلفة
الحد الأدنى لدرجة البقايا: لم يتم إعطاء حد أدنى محدد لدرجة البقايا f المطلوبة لمقاومة هجوم Zhang
إصلاح مخططات التوقيع القائمة على p-adic: استبدال حقول التوسيع المتفرعة بالكامل، استخدام حقول توسيع ذات درجة بقايا كبيرة والأساس المتعامد المبني في هذه الورقة
أنظمة التشفير بمفتاح عام القائمة على p-adic: تحسين الأمان بطريقة مماثلة
تصميم دوال الفخ: استخدام الأساس المتعامد لبناء دوال فخ جديدة
هذه ورقة رياضية نظرية عالية الجودة، موجهة نحو ثغرة أمان في تشفير p-adic، تقترح طريقة مبتكرة لبناء أساس متعامد في حقول توسيع ذات درجة بقايا كبيرة. المساهمات الأساسية هي النظرية 3.3 والنظرية 4.10، الأولى توفر توصيفاً معادلاً أنيقاً، والثانية توفر خوارزمية بناء عملية. المميزات الرئيسية للورقة تكمن في العمق النظري والابتكار الطريقة وتحسن التعقيد، أوجه القصور الرئيسية تكمن في نقص تحليل الأمان والتحقق التجريبي.
بالنسبة لباحثي التشفير، توفر الورقة مسار تقني لإصلاح مخططات تشفير p-adic، لكن يتطلب مزيداً من البحث في بناء عنصر بدائي آمن وإثبات أمان شامل. بالنسبة لباحثي نظرية الأعداد الجبرية، طريقة بناء الأساس المتعامد لها قيمة نظرية في حد ذاتها، وقد تلهم حلاً لمشاكل حسابية أخرى.
مؤشر التوصية: ★★★★☆ (نظرية ممتازة، التطبيقات قيد الانتظار)