← नवीनतम पेपर
💻 computer science

Attacks on Sparse LWE and Sparse LPN with new Sample-Time tradeoffs

यह शोध पत्र किकुची पद्धति (Kikuchi method) का विस्तार करते हुए उच्च माड्यूली qq वाले स्पार्स लर्निंग विद एरर्स (LWE) और लर्निंग पैरिटी विद नॉइज़ (LPN) समस्याओं पर दो नए हमलों का प्रस्ताव देता है, जो नमूना और समय जटिलता के बीच बेहतर ट्रेड-ऑफ स्थापित करने के लिए स्पेक्ट्रल नॉर्म्स और किकुची ग्राफों पर क्लोज्ड वॉक (closed walks) का उपयोग करते हैं।

मूल लेखक: Shashwat Agrawal, Amitabha Bagchi, Rajendra Kumar

प्रकाशित 2026-03-31
📖 7 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Shashwat Agrawal, Amitabha Bagchi, Rajendra Kumar

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

कल्पना कीजिए कि आप एक जासूस हैं जो एक रहस्य को सुलझाने की कोशिश कर रहे हैं। वह रहस्य एक विशाल, अराजक स्प्रेडशीट के भीतर छिपा एक गुप्त कोड है। इस स्प्रेडशीट में हजारों पंक्तियाँ हैं, लेकिन ट्विस्ट यह है कि अधिकांश सेल खाली हैं। केवल कुछ ही सेल्स में वास्तविक संख्याएँ मौजूद हैं।

यह Sparse LWE और Sparse LPN की दुनिया है। क्रिप्टोग्राफी (वह गणित जो आपके बैंक खातों और संदेशों को सुरक्षित रखता है) की दुनिया में, ये वे "कठिन समस्याएँ" हैं जो डेटा की रक्षा करती हैं। यदि कोई उन्हें आसानी से हल कर सके, तो वे एन्क्रिप्शन को तोड़ सकते हैं।

लंबे समय से, गणितज्ञों को पता था कि ये समस्याएँ कठिन हैं यदि स्प्रेडशीट यादृच्छिक संख्याओं (random numbers) से पूरी तरह भरी हो। लेकिन क्या होगा अगर स्प्रेडशीट ज्यादातर खाली (sparse) हो? क्या यह अभी भी कठिन है? या क्या यह खालीपन इसे क्रैक करना आसान बना देता है?

शश्वत अग्रवाल, अभितभा भगची और राजेंद्र कुमार का यह शोध पत्र एक नए जासूसी मैनुअल की तरह है। वे इन "स्पार्स" रहस्यों को हल करने के दो नए, चतुर तरीके पेश करते हैं, भले ही संख्याएँ जटिल हों (केवल साधारण 0 या 1 न हों)।

यहाँ बताया गया है कि वे इन "स्पार्स" रहस्यों को कैसे हल करते हैं, रोजमर्रा के उदाहरणों के साथ समझाया गया है।

सेटअप: "स्पार्स" स्प्रेडशीट

कल्पना कीजिए कि आपके पास nn कॉलम का एक विशाल ग्रिड है। एक गुप्त संदेश कुछ विशिष्ट कॉलमों में छिपा है (मान लीजिए कि kk कॉलम)। बाकी सब शून्य हैं।

  • समस्या: आपको समीकरणों (पंक्तियों) की एक सूची दी जाती है जो इन कॉलमों को शोर (static/noise) के साथ मिलाती हैं। आपको यह पता लगाना है: क्या समीकरणों की यह सूची एक गुप्त पैटर्न (Planted) द्वारा बनाई गई है, या यह केवल रैंडम कचरा (Random) है?
  • चुनौती: यदि आपके पास बहुत कम समीकरण हैं, तो अंतर बताना असंभव है। यदि आपके पास बहुत अधिक हैं, तो यह आसान है। यह शोध पत्र पूछता है: वह सटीक टिपिंग पॉइंट (tipping point) क्या है जहाँ यह आसान हो जाता है?

नया उपकरण: "किकुची ग्राफ" (Kikuchi Graph)

इसे हल करने के लिए, लेखक एक विशाल मानचित्र बनाते हैं जिसे किकुची ग्राफ कहा जाता है।

  • उपमा: कल्पना कीजिए कि आपके पास nn मेहमानों के साथ एक बड़ी पार्टी है। मेहमानों को सीधे देखने के बजाय, आप एक ऐसा मानचित्र बनाते हैं जहाँ मेहमानों का हर संभावित समूह एक "कमरा" है।
  • यदि मेहमानों के दो समूह आपके स्प्रेडशीट के समीकरणों के आधार पर एक विशिष्ट संबंध साझा करते हैं, तो आप उनके कमरों के बीच एक दरवाजा (एक किनारा/edge) खींचते हैं।
  • यह समीकरणों की एक अव्यवस्थित सूची को कमरों और दरवाजों के एक संरचित नेटवर्क में बदल देता है।

लेखक इस मानचित्र का उपयोग दो अलग-अलग तरीकों से इस "गुप्त पैटर्न" को पकड़ने के लिए करते हैं।


हमला #1: "स्पेक्ट्रल" विधि (कंपन परीक्षण - The Vibration Test)

अवधारणा: कल्पना कीजिए कि आपका किकुची ग्राफ तारों (edges) से बना एक विशाल, जटिल वाद्य यंत्र है।

  • रैंडम केस: यदि समीकरण यादृच्छिक शोर हैं, तो तार ढीले और अराजक होंगे। यदि आप वाद्य यंत्र को बजाते हैं, तो यह एक मंद, कम गूँज पैदा करता है। इसकी "कंपन" (गणितीय रूप से जिसे स्पेक्ट्रल नॉर्म कहा जाता है) कमजोर होती है।
  • गुप्त केस: यदि कोई गुप्त पैटर्न है, तो तार एक साथ गूँजने के लिए ट्यून किए गए हैं। वाद्य यंत्र जोर से और स्पष्ट रूप से कंपन करता है।
  • हमला: लेखक गणना करते हैं कि ग्राफ कितनी जोर से "कंपन" करता है।
    • परिणाम: यदि कंपन तेज है, तो वे जानते हैं कि वहाँ एक रहस्य है। यदि यह शांत है, तो यह केवल शोर है।
    • लाभ: यह लगभग किसी भी प्रकार के "शोर" (static) के लिए काम करता है और इसके लिए संख्याओं का प्राइम होना आवश्यक नहीं है।
    • हानि: स्पष्ट संकेत प्राप्त करने के लिए इसे बहुत अधिक डेटा (नमूनों) की आवश्यकता होती है।

हमला #2: "क्लोज्ड वॉक" विधि (खजाने की खोज - The Treasure Hunt)

अवधारणा: यह तरीका मानचित्र पर खजाने की खोज जैसा है।

  • रणनीति: लेखक ग्राफ पर एक विशिष्ट प्रकार के पथ की तलाश करते हैं जिसे "क्लोज्ड वॉक" (Closed Walk) कहा जाता है। यह एक ऐसा पथ है जो एक कमरे से शुरू होता है, अन्य कमरों से होकर गुजरता है, और अंततः वापस शुरुआती बिंदु पर लौट आता है।
  • ट्रिक: एक रैंडम ग्राफ में, ये लूप दुर्लभ और अव्यवस्थित होते हैं। एक गुप्त पैटर्न वाले ग्राफ में, ये लूप प्रचुर मात्रा में होते हैं और एक विशिष्ट लय का पालन करते हैं।
  • गणितीय जादू: वे उन दरवाजों से गुजरते हुए जो नंबर (लेबल) उन्होंने लिए, उन्हें आपस में गुणा करते हैं।
    • रैंडम केस: नंबर एक-दूसरे को रद्द कर देते हैं, जिससे परिणाम शून्य के करीब आता है।
    • गुप्त केस: नंबर एक-दूसरे को सुदृढ़ करते हैं, जिससे एक बड़ा मान प्राप्त होता है।
  • हमला: वे ऐसे कई लूप ढूंढते हैं, गणित करते हैं, और जांचते हैं कि परिणाम बड़ा है या छोटा।
    • लाभ: यदि आपके पास पर्याप्त डेटा है, तो यह "वाइब्रेशन टेस्ट" की तुलना में बहुत तेज़ (क्वाड्रेटिक स्पीडअप) है। यह तब भी काम करता है जब समीकरण पूरी तरह से यादृच्छिक न हों।
    • हानि: यह बहुत चयनात्मक है। यह केवल तभी काम करता है जब संख्याएँ "प्राइम" (एक विशिष्ट प्रकार के पूर्णांक) हों और शोर कम हो।

यह क्यों मायने रखता है? ("ट्रेड-ऑफ")

इस शोध पत्र का सबसे बड़ा योगदान "स्वीट स्पॉट" (Sweet Spot) को खोजना है।

इसे एक ट्रेड-ऑफ के रूप में सोचें: समय (पहेली सुलझाने में लगने वाला समय) और सैंपल्स (सुरागों/समीकरणों की संख्या जो आपको चाहिए)।

  • पुराना तरीका: इसे जल्दी हल करने के लिए आपको बहुत अधिक सुरागों की आवश्यकता थी, या बहुत कम सुरागों के साथ इसे हल करने के लिए आपको सुपरकंप्यूटर की आवश्यकता थी।
  • नया तरीका: लेखक दिखाते हैं कि आप एक "डायल" (पैरामीटर ll) को ट्यून कर सकते हैं।
    • यदि आपके पास बहुत सारे सुराग हैं, तो आप इसे बहुत तेज़ी से हल कर सकते हैं।
    • यदि आपके पास कम सुराग हैं, तो इसमें अधिक समय लगता है, लेकिन वे यह भी सिद्ध करते हैं कि इसमें वास्तव में कितना समय लगता है।

"बड़ी तस्वीर" का निष्कर्ष

शोध पत्र यह निष्कर्ष निकालता है कि कुछ प्रकार की स्पार्स समस्याओं के लिए, "गुप्त पैटर्न" को खोजना वास्तव में हमारी सोच से अधिक आसान है, बशर्ते आपके पास पर्याप्त डेटा हो।

हालाँकि, वे एक सुरक्षा कवच की भी पुष्टि करते हैं: यदि "स्पैरसिटी" (खाली सेल्स की संख्या) पर्याप्त रूप से अधिक है, तो समस्या अविश्वसनीय रूप से कठिन बनी रहती है, यहाँ तक कि इन नई विधियों के लिए भी। यह सुझाव देता है कि इन स्पार्स समस्याओं का उपयोग करने वाली वर्तमान एन्क्रिप्शन प्रणालियाँ अभी भी सुरक्षित हैं, लेकिन अब हमारे पास एक बेहतर मानचित्र है कि वे वास्तव में कितनी सुरक्षित हैं।

संक्षेप में:
लेखकों ने स्पार्स डेटा में छिपे पैटर्न को खोजने के लिए दो नए "जासूसी उपकरण" (एक कंपन परीक्षण और एक खजाने की खोज) बनाए हैं। उन्होंने सिद्ध किया कि हालांकि ये पैटर्न पहले की तुलना में तेजी से पाए जा सकते हैं, लेकिन अंतर्निहित गणित अभी भी हमारे डिजिटल जगत को सुरक्षित रखने के लिए पर्याप्त मजबूत है, बशर्ते हम अपने मापदंडों (parameters) का चयन बुद्धिमानी से करें।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →