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.
academic
p-adic Fields में Orthogonal Basis का Explicit Construction
2021 में, p-adic lattices पर आधारित हस्ताक्षर योजनाएं और सार्वजनिक कुंजी एन्क्रिप्शन सिस्टम प्रस्तावित किए गए। ये योजनाएं अच्छी दक्षता प्रदर्शित करती हैं, लेकिन असुरक्षित साबित हुई हैं। हमले की सफलता का कारण यह है कि ये योजनाएं पूरी तरह ramified (पूर्ण विभाजित) विस्तार क्षेत्र का उपयोग करती हैं। ऐसे हमलों से बचने के लिए, विस्तार क्षेत्र में बड़ी residue degree (अवशेष डिग्री) होनी चाहिए। यह पेपर बड़ी अवशेष डिग्री वाले p-adic क्षेत्रों में विशिष्ट orthogonal bases के निर्माण की एक विधि प्रस्तावित करता है, जो p-adic हस्ताक्षर योजनाओं और सार्वजनिक कुंजी एन्क्रिप्शन सिस्टम को सुधारने में सहायता करता है।
पोस्ट-क्वांटम क्रिप्टोग्राफी की आवश्यकता: Peter Shor ने साबित किया कि RSA और ElGamal जैसी शास्त्रीय सार्वजनिक कुंजी क्रिप्टोग्राफी प्रणालियों को क्वांटम कंप्यूटर द्वारा तोड़ा जा सकता है, जिससे क्वांटम-प्रतिरोधी क्रिप्टोग्राफिक primitives की तत्काल आवश्यकता है। NIST द्वारा 2022 में घोषित चार पोस्ट-क्वांटम एल्गोरिदम में से तीन lattices पर आधारित हैं, एक hash पर आधारित है, जिससे विविधता की कमी है।
p-adic lattice क्रिप्टोग्राफी की क्षमता: 2021 में Deng et al. ने p-adic lattices पर आधारित पहली हस्ताक्षर और एन्क्रिप्शन योजना प्रस्तावित की, प्रायोगिक परिणाम अच्छी दक्षता दिखाते हैं, पोस्ट-क्वांटम क्रिप्टोग्राफी के लिए एक नया उम्मीदवार प्रदान करते हैं।
सुरक्षा कमजोरियां: Zhang ने 2025 में खोजा कि मूल योजना पूरी तरह ramified विस्तार क्षेत्र का उपयोग करती है जिससे असुरक्षा होती है, और हमलों से बचने के लिए बड़ी अवशेष डिग्री वाले विस्तार क्षेत्र का उपयोग करने की सिफारिश की।
पूरी तरह ramified विस्तार की सरलता: पूरी तरह ramified विस्तार K/Qp में, एक uniformizer π orthogonal basis उत्पन्न कर सकता है, निर्माण सरल है लेकिन असुरक्षित है।
सामान्य विस्तार की कठिनाई: सामान्य विस्तार में, पूरी तरह ramified स्थिति की तरह आसानी से orthogonal basis नहीं मिल सकता।
मौजूदा एल्गोरिदम की जटिलता: Round 2 और Round 4 एल्गोरिदम maximal order के bases की गणना कर सकते हैं और फिर orthogonal bases प्राप्त कर सकते हैं, लेकिन इसमें बड़े matrix गणनाएं शामिल हैं, सबसे खराब स्थिति में O(n3) storage और O(n4) से अधिक समय जटिलता की आवश्यकता है।
एक अलग दृष्टिकोण से: सीधे orthogonal bases का निर्माण करें, फिर उसके द्वारा उत्पन्न विस्तार क्षेत्र की गणना करें, maximal order की पहले गणना करने के बजाय। यह विधि सबसे खराब स्थिति में केवल O(n2) storage की आवश्यकता है।
Orthogonal bases की समतुल्य शर्तें (प्रमेय 3.3): विस्तार क्षेत्र K/Qp में orthogonal bases के लिए एक समतुल्य판断 शर्त प्रदान करता है, अर्थात् basis vectors की अवशेष क्षेत्र में रैखिक स्वतंत्रता इसकी p-adic क्षेत्र में orthogonality के समतुल्य है।
विशिष्ट orthogonal bases का explicit निर्माण (प्रमेय 4.10): unity roots का उपयोग करके orthogonal bases निर्माण की एक विधि प्रस्तावित करता है: यदि K1=Qp(θ) अवशेष डिग्री f का unramified विस्तार है, K2=Qp(π) ramification index e का पूरी तरह ramified विस्तार है, तो family (θiπj)0≤i≤f−1,0≤j≤e−1K=Qp(θ,π) का orthogonal basis बनाता है।
Unity roots पर आधारित व्यावहारिक एल्गोरिदम (अनुभाग 5): Sophie Germain primes और primitive unity roots का उपयोग करके, एक polynomial समय एल्गोरिदम प्रदान करता है, storage आवश्यकता O(n) (संतुलित स्थिति) या O(n2) (सबसे खराब स्थिति) है, समय जटिलता O(n1.5) या O(n3) है, जो मौजूदा एल्गोरिदम से बेहतर है।
Primitive element का निर्माण (लेम्मा 5.8): साबित करता है कि ζ=θ+πK=Qp(θ,π) का primitive element है, जहां θ prime order unity root है, π Eisenstein polynomial का root है।
मान लीजिए VQp पर n-आयामी vector space है, ∥⋅∥ एक norm है। α1,…,αn को V का orthogonal basis कहा जाता है, यदि V को n एक-आयामी subspaces Vi (जो αi द्वारा spanned हैं) के direct sum में विघटित किया जा सकता है, और:
∥∑i=1nvi∥=max1≤i≤n∥vi∥,vi∈Vi
Prime q और q0, जो q=2q0+1 को संतुष्ट करते हैं (Sophie Germain prime pair)
Prime p, जो p≡−1(modq) को संतुष्ट करता है और p modulo q का non-quadratic residue है
Positive integer e (ramification index)
Output:
विस्तार क्षेत्र K/Qp (डिग्री n=(q−1)e)
Orthogonal basis (θiπj)0≤i≤q−2,0≤j≤e−1
Steps:
q order का primitive unity root θ चुनें, इसका minimal polynomial H नोट करें
डिग्री e का Eisenstein polynomial G चुनें, G(X)=0 का root π चुनें
ζ=θ+π सेट करें (लेम्मा 5.8 द्वारा, ζ primitive element है)
F(X)=ResY(G(Y),H(X−Y)) की गणना करें (ζ का minimal polynomial)
K=Qp(ζ) (जो F द्वारा दिया गया है) और orthogonal basis (θiπj) return करें
मुख्य लेम्मा 5.8: मान लीजिए q=p prime है, θq order का primitive unity root है, डिग्री f=q−1। मान लीजिए G Eisenstein polynomial है, π इसका root है। तब K=Qp(θ+π)।
प्रमाण: लेम्मा 5.7 द्वारा, विभिन्न unity roots की दूरी 1 है, अर्थात् ∣θ(s)−θ(t)∣=1। जबकि ∣π(u)∣<1, इसलिए:
θ(s)−θ(t)π(u)−π(v)<1
लेम्मा 5.6 (primitive element theorem का constructive proof) में h=1 लें।
सैद्धांतिक नवाचार: प्रमेय 3.3 p-adic क्षेत्र की orthogonality और residue field की रैखिक स्वतंत्रता के बीच पुल स्थापित करता है, यह इस पेपर के सभी निर्माणों का सैद्धांतिक आधार है।
निर्माण रणनीति: "maximal order की गणना→orthogonal basis प्राप्त करें" से "orthogonal basis का निर्माण→विस्तार क्षेत्र निर्धारित करें" में परिवर्तन, बड़े matrix गणनाओं से बचता है।
Unity root तकनीक:
प्रमेय 5.1 का उपयोग: p के साथ coprime order के unity roots स्वचालित रूप से unramified विस्तार क्षेत्र का orthogonal basis उत्पन्न करते हैं
Sophie Germain primes और quadratic non-residue शर्त का उपयोग primitive root के order को q−1 तक सुनिश्चित करता है
Cyclotomic polynomial के decomposition (लेम्मा 5.4) का उपयोग minimal polynomial की डिग्री निर्धारित करता है
Primitive element निर्माण: ζ=θ+π की पसंद unity roots की दूरी 1 होने और π की absolute value 1 से कम होने के गुण का चतुराई से उपयोग करती है (लेम्मा 5.7), जिससे लेम्मा 5.6 में पैरामीटर h=1 बनता है, गणना को सरल बनाता है।
जटिलता अनुकूलन:
संतुलित स्थिति (e≈q−1≈n): Storage O(n), समय O(n1.5)
सबसे खराब स्थिति: Storage O(n2), समय O(n3)
दोनों Round 2/4 एल्गोरिदम के O(n3) storage और >O(n4) समय से बेहतर हैं
पेपर सिद्धांत को सत्यापित करने के लिए कई ठोस उदाहरण प्रदान करता है:
उदाहरण 4.2: मान लीजिए θpl order का primitive unity root है, K=Qp(θ) डिग्री n=ϕ(pl)=pl−1(p−1) का पूरी तरह ramified विस्तार है। चूंकि Xpl−1≡(X−1)pl(modp) reducible है, 1,θ,…,θn−1 orthogonal basis नहीं है। वास्तव में ∣θ−1∣=∣p∣1/ϕ(pl)।
उदाहरण 4.8: K=Q3(3+i)=Q3(3,i), [K:Q3]=4, अवशेष डिग्री f=2, ramification index e=2। 3 uniformizer है, 1,iF3 पर रैखिक स्वतंत्र हैं, इसलिए {1,i,3,3i} orthogonal basis है।
उदाहरण 5.2: K=Q3(i), i2=−1। चूंकि X2+1 modulo 3 के तहत irreducible है, {1,i} orthogonal basis है।
Shor एल्गोरिदम13: साबित करता है कि quantum computers RSA और ElGamal को तोड़ सकते हैं
NIST मानकीकरण17: 2022 में चार पोस्ट-क्वांटम एल्गोरिदम (CRYSTALS-Kyber2, CRYSTALS-Dilithium6, Falcon10, SPHINCS+1) प्रकाशित किए, तीन lattices पर आधारित हैं, विविधता की कमी है
Deng et al.5 (2021): पहली बार p-adic lattices पर आधारित हस्ताक्षर और एन्क्रिप्शन योजना प्रस्तावित की, प्रयोग अच्छी दक्षता दिखाते हैं
Zhang16 (2025): उपरोक्त योजना पर हमला किया, पूरी तरह ramified विस्तार की सुरक्षा कमजोरी को इंगित किया, बड़ी अवशेष डिग्री विस्तार का उपयोग करने की सिफारिश की
यह पेपर p-adic क्रिप्टोग्राफी में बड़ी अवशेष डिग्री विस्तार क्षेत्रों में orthogonal bases के कुशल निर्माण के रिक्त स्थान को भरता है, ज्ञात सुरक्षा कमजोरियों को ठीक करने के लिए सैद्धांतिक और एल्गोरिदमिक आधार प्रदान करता है।
सैद्धांतिक योगदान: प्रमेय 3.3 orthogonal bases के लिए समतुल्य刻画 प्रदान करता है, p-adic क्षेत्र की orthogonality समस्या को residue field की रैखिक बीजगणित समस्या में परिवर्तित करता है।
निर्माण विधि: प्रमेय 4.10 unity roots और Eisenstein polynomials का उपयोग करके बड़ी अवशेष डिग्री विस्तार क्षेत्रों में orthogonal bases निर्माण की explicit विधि प्रदान करता है।
एल्गोरिदम दक्षता: प्रस्तावित एल्गोरिदम storage (O(n) से O(n2)) और समय (O(n1.5) से O(n3)) दोनों में मौजूदा Round 2/4 एल्गोरिदम से बेहतर है।
क्रिप्टोग्राफी अनुप्रयोग: p-adic हस्ताक्षर और एन्क्रिप्शन योजनाओं की सुरक्षा कमजोरियों को ठीक करने के लिए तकनीकी पथ प्रदान करता है।
सुरक्षा पूरी तरह हल नहीं हुई: पेपर अनुभाग 6 में इंगित करता है कि सरल रूप से ζ=θ+π का उपयोग असुरक्षित हो सकता है। हमलावर अवशेष डिग्री f का अनुमान लगा सकता है, f order का primitive unity root θ′ घटाने का प्रयास कर सकता है। यदि θ′=θ, तो uniformizer π प्राप्त करता है और योजना को तोड़ता है।
Primitive element निर्माण की जटिलता: अधिक जटिल primitive element ζ खोजने की आवश्यकता है, साथ ही समय जटिलता में महत्वपूर्ण वृद्धि नहीं होनी चाहिए।
पैरामीटर चयन की सीमाएं: एल्गोरिदम को Sophie Germain prime pairs और विशिष्ट शर्तों को पूरा करने वाले primes p (quadratic non-residue) की आवश्यकता है, पैरामीटर चयन में कुछ सीमाएं हैं।
सैद्धांतिक पूर्णता: प्रमेय 4.3 की unramified धारणा को नोट 4.4 में हटाया जा सकता है (modulo π को modulo p के बजाय), लेकिन लेखकों ने अधिक व्यावहारिक लेकिन थोड़ा कमजोर संस्करण चुना।
पेपर स्पष्ट रूप से संकेत करता है कि अनुसंधान की दिशाएं:
सुरक्षित योजना डिजाइन: सुरक्षित p-adic क्रिप्टोग्राफी योजनाएं डिजाइन करने के लिए अधिक प्रयास की आवश्यकता है, विशेष रूप से अधिक जटिल primitive element निर्माण विधियां खोजना।
अन्य अनुप्रयोग: p-adic क्षेत्र orthogonal basis निर्माण विधि के अन्य अनुप्रयोग हो सकते हैं, आगे के अनुसंधान के लायक हैं।
पैरामीटर अनुकूलन: अधिक लचीली पैरामीटर चयन रणनीतियों की खोज, Sophie Germain primes पर निर्भरता को कम करना।
कठोरता विश्लेषण: p-adic lattice कठिन समस्याओं की quantum प्रतिरोध क्षमता का गहन अध्ययन, अधिक कठोर सुरक्षा प्रमाण स्थापित करना।
Unramified धारणा: प्रमेय 4.3 को unramified विस्तार की आवश्यकता है, हालांकि नोट 4.4 में कहा गया है कि इसे हटाया जा सकता है (modulo π का उपयोग करके), लेकिन पाठ में अधिक सामान्य परिणाम नहीं दिया गया
Orthogonal basis की अद्वितीयता: निर्मित orthogonal basis अद्वितीय है या नहीं, विभिन्न निर्माणों के बीच संबंध पर चर्चा नहीं की
अवशेष डिग्री निचली सीमा: Zhang हमले का प्रतिरोध करने के लिए आवश्यक अवशेष डिग्री f की ठोस निचली सीमा नहीं दी
p-adic हस्ताक्षर योजना में सुधार: पूरी तरह ramified विस्तार को बदलें, बड़ी अवशेष डिग्री विस्तार और इस पेपर द्वारा निर्मित orthogonal bases का उपयोग करें
p-adic एन्क्रिप्शन सिस्टम: समान रूप से सार्वजनिक कुंजी एन्क्रिप्शन योजना की सुरक्षा में सुधार करें
Trapdoor function डिजाइन: Orthogonal bases का उपयोग करके नई trapdoor functions का निर्माण करें
पूरी तरह ramified स्थिति: इस पेपर की विधि पूरी तरह ramified विस्तार (e=n,f=1) के लिए कोई लाभ नहीं है, uniformizer स्वयं orthogonal basis उत्पन्न कर सकता है
छोटी डिग्री विस्तार: जब n बहुत छोटा हो, पारंपरिक विधि पहले से ही पर्याप्त कुशल है
Orthogonal basis की आवश्यकता न हो: यदि केवल विस्तार क्षेत्र चाहिए, orthogonal basis संरचना की परवाह न हो
यह एक उच्च गुणवत्ता का सैद्धांतिक गणित पेपर है, जो p-adic क्रिप्टोग्राफी की सुरक्षा कमजोरी को संबोधित करता है, बड़ी अवशेष डिग्री विस्तार क्षेत्रों में orthogonal bases निर्माण की नवीन विधि प्रस्तावित करता है। मूल योगदान प्रमेय 3.3 और प्रमेय 4.10 हैं, पहला सुंदर समतुल्य刻画 प्रदान करता है, दूसरा व्यावहारिक निर्माण एल्गोरिदम प्रदान करता है। पेपर के मुख्य लाभ सैद्धांतिक गहराई, विधि नवाचार और जटिलता सुधार में हैं, मुख्य कमियां सुरक्षा विश्लेषण और प्रायोगिक सत्यापन की कमी में हैं।
क्रिप्टोग्राफी शोधकर्ताओं के लिए, यह पेपर p-adic क्रिप्टोग्राफी योजनाओं को ठीक करने के लिए तकनीकी पथ प्रदान करता है, लेकिन सुरक्षित primitive element निर्माण और पूर्ण सुरक्षा प्रमाण के लिए आगे के अनुसंधान की आवश्यकता है। बीजगणितीय संख्या सिद्धांत शोधकर्ताओं के लिए, इस पेपर की orthogonal basis निर्माण विधि स्वयं सैद्धांतिक मूल्य रखती है, अन्य गणना समस्याओं के समाधान विचार को प्रेरित कर सकती है।
अनुशंसा सूचकांक: ★★★★☆ (सिद्धांत उत्कृष्ट, अनुप्रयोग में सुधार की आवश्यकता)