On Deterministically Finding an Element of High Order Modulo a Composite
Oznovich, Volk
We give a deterministic algorithm that, given a composite number $N$ and a target order $D \ge N^{1/6}$, runs in time $D^{1/2+o(1)}$ and finds either an element $a \in \mathbb{Z}_N^*$ of multiplicative order at least $D$, or a nontrivial factor of $N$. Our algorithm improves upon an algorithm of Hittmeir (arXiv:1608.08766), who designed a similar algorithm under the stronger assumption $D \ge N^{2/5}$. Hittmeir's algorithm played a crucial role in the recent breakthrough deterministic integer factorization algorithms of Hittmeir and Harvey (arXiv:2006.16729, arXiv:2010.05450, arXiv:2105.11105). When $N$ is assumed to have an $r$-power divisor with $r\ge 2$, our algorithm provides the same guarantees assuming $D \ge N^{1/6r}$.
academic
समग्र संख्या के मॉड्यूलो उच्च क्रम के एक तत्व को नियतात्मक रूप से खोजने पर
यह पेपर एक नियतात्मक एल्गोरिदम प्रस्तुत करता है जो समग्र संख्या N और लक्ष्य क्रम D≥N1/6 दिए जाने पर, D1/2+o(1) समय में चलता है और या तो एक तत्व a∈ZN∗ खोजता है जिसका गुणक क्रम कम से कम D है, या N का एक गैर-तुच्छ गुणनखंड खोजता है। यह एल्गोरिदम Hittmeir के एल्गोरिदम में सुधार करता है, जिसे अधिक मजबूत धारणा D≥N2/5 की आवश्यकता थी। जब N में r वीं घात गुणनखंड (r≥2) होते हैं, तो एल्गोरिदम D≥N1/6r की धारणा के तहत समान गारंटी प्रदान करता है।
पूर्णांक गुणनखंडन की चुनौती: पूर्णांक गुणनखंडन कम्प्यूटेशनल संख्या सिद्धांत की मूल समस्या है। वर्तमान में सर्वश्रेष्ठ यादृच्छिक एल्गोरिदम (जैसे संख्या क्षेत्र छलनी) में उप-घातीय जटिलता है, जबकि सर्वश्रेष्ठ नियतात्मक एल्गोरिदम हाल तक दृढ़ घातीय थे।
नियतात्मक एल्गोरिदम का महत्व: हालांकि सैद्धांतिक रूप से माना जाता है कि प्रत्येक यादृच्छिक एल्गोरिदम को बहुपद धीमा करके नियतात्मक एल्गोरिदम द्वारा अनुकरण किया जा सकता है, लेकिन बिना शर्त विरैंडमीकरण परिणाम प्राप्त करना जटिलता सिद्धांत और एल्गोरिदम डिजाइन में अभी भी महत्वपूर्ण है।
उच्च क्रम तत्वों की भूमिका: Hittmeir और Harvey के अग्रणी कार्य से पता चलता है कि बड़े गुणक क्रम वाले तत्वों को नियतात्मक रूप से खोजना कुशल नियतात्मक गुणनखंडन एल्गोरिदम डिजाइन करने की कुंजी है।
पैरामीटर रेंज में सुधार: Hittmeir के एल्गोरिदम को D≥N2/5 की आवश्यकता है, यह शर्त अपेक्षाकृत कठोर है और एल्गोरिदम की प्रयोज्यता को सीमित करती है।
गुणनखंडन एल्गोरिदम को बेहतर बनाना: Harvey-Hittmeir गुणनखंडन एल्गोरिदम में, उच्च क्रम तत्व खोजने का चरण N1/5+o(1) समय में चलता है, जो एल्गोरिदम की बाधाओं में से एक है।
सैद्धांतिक महत्व: विरैंडमीकरण सैद्धांतिक कंप्यूटर विज्ञान की एक महत्वपूर्ण समस्या है, और संख्या सिद्धांत एल्गोरिदम में विरैंडमीकरण का गहरा सैद्धांतिक महत्व है।
इनपुट: समग्र संख्या N और लक्ष्य क्रम D≥N1/6आउटपुट: या तो ZN∗ में एक तत्व a जिसका गुणक क्रम कम से कम D है, या N का एक गैर-तुच्छ गुणनखंड
समय जटिलता: D1/2+o(1)
बड़े पूर्णांक N, ℓ के लिए, यदि N का एक अभाज्य गुणनखंड p > 2ℓ है,
तो m = 10√ℓ क्रमागत पूर्णांकों {a, a+1, ..., a+m} में,
आवश्यक रूप से एक तत्व b मौजूद है जैसे कि b^ℓ ≢ 1 (mod N)
यह Hittmeir एल्गोरिदम में O(M) की खोज जटिलता को O(M) तक सुधारता है।
2. अवशेष वर्ग गुणनखंडन एल्गोरिदम (Theorem 3.2)N और s≥Nα दिए गए (α≤1/(4r), gcd(N,s)=1),
एल्गोरिदम N1/(4r)−α+o(1) समय में सभी r वीं घात गुणनखंड खोज सकता है जो p≡1(mods) को संतुष्ट करते हैं।
Harvey-Hittmeir एल्गोरिदम के आधार पर, आधार बहुपद को f(x)=x+P से सुधारकर:
g(x)=x+s′+s′(P−P~)
जहां s′s का N मॉड्यूलो व्युत्क्रम है, P~P का s मॉड्यूलो अवशेष है।
Hit18 Markus Hittmeir. A babystep-giantstep method for faster deterministic integer factorization
Har21 David Harvey. An exponent one-fifth algorithm for deterministic integer factorisation
HH22b David Harvey and Markus Hittmeir. A log-log speedup for exponent one-fifth deterministic integer factorisation
GFHP25 Yiming Gao, Yansong Feng, Honggang Hu, and Yanbin Pan. On factoring and power divisor problems via rank-3 lattices
यह पेपर नियतात्मक संख्या सिद्धांत एल्गोरिदम के क्षेत्र में महत्वपूर्ण योगदान देता है, चतुर तकनीकी नवाचार के माध्यम से पैरामीटर में महत्वपूर्ण सुधार प्राप्त करता है, और भविष्य के अनुसंधान के लिए मूल्यवान उपकरण और विचार प्रदान करता है।