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

Quantum Key Search Algorithms under Side-channel Attack

यह शोध पत्र एक उन्नत क्वांटम कुंजी खोज एल्गोरिदम का प्रस्ताव करता है जो क्लासिकल विधियों की तुलना में सुपर-क्वाड्रेटिक स्पीडअप प्राप्त करने के लिए साइड-चैनल हमले से प्रेरित त्रुटि वितरणों का लाभ उठाता है और ग्लेसर (Glaser) जैसे मौजूदा क्वांटम दृष्टिकोणों से बेहतर प्रदर्शन करता है, जबकि कुशल डिक स्टेट (Dicke state) कार्यान्वयन के माध्यम से इनपुट स्टेट तैयारी की चुनौतियों का भी समाधान करता है।

मूल लेखक: Yunteng Yang, Jianhong Shi, Hailong Zhang, Hongwei Li, Xiangqun Fu, Yonghui Yang, Yubing Zhu, Yanyang Zhou

प्रकाशित 2026-08-12
📖 6 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Yunteng Yang, Jianhong Shi, Hailong Zhang, Hongwei Li, Xiangqun Fu, Yonghui Yang, Yubing Zhu, Yanyang Zhou

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

कल्पना कीजिए कि आप एक विशाल, हाई-टेक तिजोरी का कॉम्बिनेशन लॉक तोड़ने की कोशिश कर रहे हैं। डिजिटल सुरक्षा की दुनिया में, यह "लॉक" एक क्रिप्टोग्राफिक कुंजी है—0 और 1 की एक लंबी स्ट्रिंग जो आपके संदेशों, बैंक खातों और रहस्यों की रक्षा करती है। दशकों तक, इस तिजोरी को खोलने का एकमात्र तरीका हर एक संभावित संयोजन को एक-एक करके आज़माना था, जब तक कि आपकी किस्मत न चमक जाए। यह एक विशाल की-रिंग पर हर एक चाबी को आज़माने जैसा है; यदि एक अरब चाबियाँ हैं, तो आपको सही चाबी खोजने के लिए शायद आधा अरब बार प्रयास करना पड़ सकता है। यह चीजों को करने का "क्लासिकल" (शास्त्रीय) तरीका है, जो धीमा है।

फिर, वैज्ञानिकों ने एक जादुई उपकरण की खोज की जिसे "क्वांटम कंप्यूटर" कहा जाता है। इसे केवल एक तेज़ कैलकुलेटर के रूप में नहीं, बल्कि एक जादूगर के रूप में सोचें जो एक ही समय में कई चाबियों को देख सकता है। ग्रोवर के एल्गोरिदम (Grover's algorithm) नामक एक प्रसिद्ध ट्रिक का उपयोग करके, यह जादूगर पुराने तरीके की तुलना में बहुत तेज़ी से सही चाबी ढूंढ सकता है—यह समय को एक अरब प्रयासों से घटाकर लगभग तीस हज़ार तक कम कर देता है। लेकिन यहाँ एक मोड़ है: क्या होगा अगर आपको शून्य से शुरुआत न करनी पड़े? क्या होगा यदि एक चालाक चोर ने पहले ही तिजोरी में झाँक लिया हो और सही चाबी का एक "नॉइज़ी" (noisy), धुंधला संस्करण प्राप्त कर लिया हो? शायद उसने देखा कि चाबी "लगभग" 101010 थी, लेकिन कुछ बिट्स धुंधले थे। इसे "साइड-चैनल अटैक" (side-channel attack) कहा जाता है। यह तिजोरी पर उंगली के निशान मिलने जैसा है जो आपको एक संकेत देता है, भले ही वह एकदम सटीक न हो। बड़ा सवाल वैज्ञानिकों के लिए यह है: क्या हम इन धुंधले संकेतों का उपयोग क्वांटम जादूगर को और भी स्मार्ट और तेज़ बनाने के लिए कर सकते हैं?

इन्फॉर्मेशन इंजीनियरिंग यूनिवर्सिटी के शोधकर्ताओं की एक टीम द्वारा लिखा गया यह शोध पत्र ठीक इसी परिदृश्य में गहराई से उतरता है। वे पूछते हैं: यदि हमलावर के पास एक नॉइज़ी की (key) है जिसमें कुछ त्रुटियां हैं (जैसे समाधान की एक धुंधली तस्वीर), तो हम वास्तविक की को पहले से कहीं अधिक तेज़ी से खोजने के लिए क्वांटम कंप्यूटर का उपयोग कैसे कर सकते हैं?

शोधकर्ताओं ने पहले देखा कि एक सामान्य कंप्यूटर इस स्थिति को कैसे संभालता। उन्होंने महसूस किया कि यदि आप जानते हैं कि की "लगभग" सही है, तो आपको रैंडम अंदाज़े नहीं लगाने चाहिए। इसके बजाय, आपको उस की से शुरुआत करनी चाहिए जो नॉइज़ी की के बिल्कुल समान दिखती है, फिर उन कीज़ का अनुमान लगाना चाहिए जिनमें केवल एक छोटी सी गलती है, फिर दो गलतियाँ, और इसी तरह। यह एक लाइब्रेरी में खोज करने जैसा है जहाँ आप पीछे के कमरे से किताबें उठाने के बजाय उन किताबों से शुरुआत करते हैं जो आपकी खोजी जा रही किताब जैसी दिखती हैं। उन्होंने गणना की कि इस "स्मार्ट" क्लासिकल विधि में कितने अनुमान लगाने की आवश्यकता होगी।

इसके बाद, उन्होंने क्वांटम मैकेनिक्स की शक्ति के साथ एक नया क्वांटम एल्गोरिदम बनाया। उन्होंने गौर किया कि पिछले क्वांटम तरीके खोज स्थान (search space) को ऐसे ब्लॉक्स में विभाजित करने की कोशिश करते थे जो एक ज्यामितीय पैटर्न (1, फिर 10, फिर 100) की तरह बढ़ते थे। हालाँकि, शोधकर्ताओं ने पाया कि "नॉइज़ी की" के संकेत वास्तव में गलतियों की संख्या (हैमिंग डिस्टेंस/Hamming distance) के आधार पर एक बहुत ही विशिष्ट पैटर्न बनाते हैं। ज्यामितीय पैटर्न का उपयोग करने के बजाय, उन्होंने चाबियों को इस आधार पर समूहों में विभाजित करने का निर्णय लिया कि उनमें कितनी त्रुटियां हैं: 0 त्रुटियों वाली चाबियों का एक समूह, 1 त्रुटि वाली चाबियों का एक समूह, 2 त्रुटियों का एक समूह, और इसी तरह।

उन्होंने एक ऐसी रणनीति बनाई जहाँ क्वांटम कंप्यूटर इन समूहों से एक-एक करके निपटता है, उस समूह से शुरुआत करता है जिसमें उत्तर होने की सबसे अधिक संभावना होती है। इसे काम करने योग्य बनाने के लिए, उन्हें एक कठिन समस्या को हल करना था: क्वांटम कंप्यूटर को यह तैयार करना कि वह केवल उन्हीं कीज़ को देखे जिनमें, मान लीजिए, ठीक 3 त्रुटियां हैं, बिना अन्य पर समय बर्बाद किए। उन्होंने इसे एक विशेष क्वांटम स्टेट का उपयोग करके हल किया जिसे "डिक (Dicke) स्टेट" कहा जाता है। आप डिक स्टेट को ताश की एक सुव्यवस्थित गड्डी के रूप में समझ सकते हैं जहाँ प्रत्येक कार्ड में लाल हार्ट (hearts) की बिल्कुल समान संख्या होती है। एक बार जब उनके पास यह व्यवस्थित स्टेट आ जाता है, तो वे आसानी से कार्डों को नॉइज़ी की के अनुरूप बदल सकते हैं। यह तैयारी कुशल है और इसके लिए अतिरिक्त, अव्यवस्थित उपकरणों की आवश्यकता नहीं है।

जब उन्होंने अपने नए तरीके का परीक्षण करने के लिए सिमुलेशन चलाए, तो परिणाम प्रभावशाली थे। उन्होंने एक 256-बिट की (एक बहुत लंबी, सुरक्षित की) का उपयोग किया जिसमें त्रुटि दर केवल 1% थी (यानी नॉइज़ी की 99% सही थी)।

  • एक मानक क्लासिकल कंप्यूटर को बिना किसी संकेत के लगभग 22562^{256} अनुमान लगाने की आवश्यकता होती।
  • नॉइज़ी हिंट के साथ, एक स्मार्ट क्लासिकल कंप्यूटर को अभी भी लगभग 262.292^{62.29} अनुमान लगाने की आवश्यकता होती।
  • उनके नए क्वांटम एल्गोरिदम को केवल लगभग 219.772^{19.77} अनुमानों की आवश्यकता थी।

इसका अर्थ यह है कि उनकी क्वांटम विधि, स्मार्ट क्लासिकल विधि की तुलना में काफी तेज़ है। उन्होंने एक "स्पीडअप फैक्टर" (speedup factor) 3.15 की गणना की, जो पिछले तरीकों (जैसे ग्लेसर द्वारा किए गए) द्वारा प्राप्त 2.73 के स्पीडअप से अधिक है। सरल शब्दों में, उनका क्वांटम जादूगर न केवल एक साथ अधिक चाबियाँ देख रहा है; बल्कि वह सही चाबियों को पहले देख रहा है, क्योंकि उन्होंने अपने खोज को व्यवस्थित करने का एक विशिष्ट तरीका अपनाया है।

पेपर स्पष्ट रूप से पुराने, ज्यामितीय रूप से बढ़ने वाले ब्लॉक रणनीति (जैसे मोंटानारो का एल्गोरिदम) के उपयोग के विरुद्ध तर्क देता है। वे दिखाते हैं कि क्योंकि त्रुटियां एक विशिष्ट "बर्नौली डिस्ट्रीब्यूशन" (रैंडम फ्लिप्स का एक पैटर्न) का पालन करती हैं, इसलिए ज्यामितीय दृष्टिकोण सबसे कुशल नहीं है। उनका "हैमिंग डिस्टेंस" दृष्टिकोण, जो त्रुटियों की सटीक संख्या के आधार पर कीज़ को समूहित करता है, वास्तविकता के अधिक अनुकूल है।

संक्षेप में, यह शोध बताता है कि साइड-चैनल हमलों से मिलने वाले "धुंधले संकेतों" को एक चतुराई से व्यवस्थित क्वांटम खोज रणनीति के साथ जोड़कर, हम पहले की तुलना में बहुत तेज़ी से कीज़ को क्रैक कर सकते हैं। हालांकि ये परिणाम वर्तमान में भौतिक क्वांटम कंप्यूटर पर कोड चलाने के बजाय सिमुलेशन और गणितीय प्रमाणों पर आधारित हैं, लेकिन गणित एक सुपर-फास्ट क्वांटम की सर्च की ओर स्पष्ट मार्ग दिखाता है जो पुराने अंदाज़ों और पिछले क्वांटम प्रयासों दोनों से बेहतर प्रदर्शन करता है। टीम का निष्कर्ष है कि यह तरीका न केवल सैद्धांतिक रूप से ठोस है, बल्कि व्यावहारिक रूप से बनाने योग्य भी है, क्योंकि उनके द्वारा प्रस्तावित "डिक स्टेट" की तैयारी को प्रबंधनीय चरणों के साथ और बिना किसी अतिरिक्त, जटिल हार्डवेयर के किया जा सकता है।

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

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

Digest आज़माएँ →