← नवीनतम पेपर
⚛️ quantum physics

Anticipating Decoder Side-channel Attacks in Fault-tolerant Quantum Computers

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

मूल लेखक: Shashvat Shukla, Dan E. Browne, Shin Nishio

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

मूल लेखक: Shashvat Shukla, Dan E. Browne, Shin Nishio

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

एक क्वांटम कंप्यूटर की कल्पना एक हाई-स्टेक्स जादू के शो के रूप में करें। जादूगर (क्वांटम प्रोसेसर) सैकड़ों छोटे, डगमगाते भौतिक कार्डों से बने अदृश्य कार्डों (लॉजिकल क्वबिट्स) का उपयोग करके अविश्वसनीय करतब दिखाता है। शो को बिना रुके चलाने के लिए, एक बैकस्टेज क्रू (डिकोडर) लगातार गलतियों की जाँच करता रहता है। यह क्रू खुद जादू के करतब नहीं देखता; वे केवल "एरर रिपोर्ट्स" (त्रुटि रिपोर्ट) का एक प्रवाह देखते हैं जिसे सिनड्रोम डेटा (syndrome data) कहा जाता है। इस क्रू के लिए इस डेटा को एक भागते हुए टिकर टेप की तरह समझें जो चिल्लाकर कह रहा है, "अरे, यहाँ एक कार्ड पलट गया!" या "वहाँ कुछ डगमगाया!"

वर्षों तक, सभी ने माना कि यह टिकर टेप केवल उबाऊ शोर (noise) था—जैसे रेडियो पर आने वाली स्टेटिक आवाज़ जिसे संगीत बजने के लिए साफ करने की ज़रूरत होती है। शुक्ला, ब्राउन और निशियो का पेपर एक चौंकाने वाला नया विचार सुझाता है: वह स्टेटिक केवल शोर नहीं है; वह एक गुप्त डायरी है।

स्टैटिक में छिपी गुप्त डायरी

लेखक एक नए प्रकार के जासूसी खेल का प्रस्ताव देते हैं। कल्पना करें कि डिकोडर एक "ईमानदार लेकिन जिज्ञासु" (honest-but-curious) कर्मचारी है। वे अपना काम पूरी तरह से करते हैं, त्रुटियों को ठीक करते हैं ताकि जादू का शो चलता रहे, लेकिन वे छिपकर भी जानकारी जुटा रहे हैं। उन्हें शो को तोड़ने या परिणामों को बदलने की अनुमति नहीं है, लेकिन उन्हें टिकर टेप पढ़ने की अनुमति है।

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

फिंगरप्रिंट्स कैसे काम करते हैं

शोधकर्ताओं ने एक विशिष्ट प्रकार के क्वांटम कंप्यूटर आर्किटेक्चर पर ध्यान केंद्रित किया जिसे सरफेस कोड (surface code) कहा जाता है, जो टाइल्स के ग्रिड जैसा है। उन्होंने सिम्युलेट किया कि विभिन्न "करतब" (गेट्स) इस ग्रिड को कैसे प्रभावित करते हैं और पाया कि त्रुटियाँ इस बात पर निर्भर करती है कि कौन सा करतब किया जा रहा है:

  • तैयारी करना (Initialization): यदि जादूगर "जीरो" कार्ड के साथ शुरू करता है, तो एरर रिपोर्ट्स एक तरह की दिखती हैं। यदि वे "प्लस" कार्ड के साथ शुरू करते हैं, तो रिपोर्ट अलग दिखती हैं। यह वैसा ही है जैसे एक गीला स्पंज एक सूखे स्पंज की तुलना में अलग छींटे छोड़ता है।
  • द आइडेंटिटी ट्रिक (The Identity Trick): कुछ न करना (Identity गेट) मशीन के बैकग्राउंड नॉइज़ जैसा ही एक पैटर्न छोड़ता है।
  • पॉली ट्रिक्स (Pauli Tricks - X, Y, Z): ये सरल बदलाव (flips) हैं। पेपर ने पाया कि यदि मशीन का बैकग्राउंड शोर पूरी तरह से संतुलित है, तो ये तीन करतब डिकोडर के लिए एक जैसे ही दिखते हैं। यह एक लाल गेंद, नीली गेंद और हरी गेंद के बीच अंतर करने की कोशिश करने जैसा है जब वे सभी एक समान, धुंधले कोहरे में लिपटी हों।
  • हेडामार्ड और फेज ट्रिक्स (Hadamard and Phase Tricks): ये अधिक जटिल हैं। ये त्रुटियों को समय के साथ इधर-उधर बिखेर देते हैं। डिकोडर देख सकता है कि "X" परिवार की त्रुटियां अचानक "Z" परिवार की त्रुटियों की तरह दिखने लगती हैं, जिससे पता चलता है कि एक हेडामार्ड गेट का उपयोग किया गया था।
  • बड़े दो-कार्ड वाले करतब (CX Gates): जब दो लॉजिकल कार्ड आपस में क्रिया करते हैं, तो एरर पैटर्न और भी दिलचस्प हो जाते हैं।
    • ट्रांसवर्सल CX (Transversal CX): यह दो टीमों के लोगों के एक विशिष्ट, समन्वित रेखा में हाथ मिलाने जैसा है। एरर रिपोर्ट्स दोनों टीमों के बीच एक समन्वित "लहर" (ripple) दिखाती हैं।
    • लैटिस सर्जरी CX (Lattice Surgery CX): यह दो अलग-अलग कमरों को एक बड़े कमरे में मिलाने और फिर वापस विभाजित करने जैसा है। एरर रिपोर्ट्स उस सीमा पर गतिविधि का विस्फोट दिखाती हैं जहाँ कमरे मिले थे।

लेखकों ने इन परिदृश्यों पर सिमुलेशन चलाए। उन्होंने पाया कि जबकि कुछ गेट (जैसे सरल फ्लिप्स) को पहचानना मुश्किल है, अन्य (जैसे हेडामार्ड, फेज और दो अलग-अलग प्रकार के CX गेट्स) विशिष्ट सिग्नेचर छोड़ते हैं। अपने सिमुलेशन में, एक डिकोडर हेडामार्ड गेट्स के लिए लगभग 86.7% और फेज गेट्स के लिए 91.9% बार सही ढंग से इन गेट्स की पहचान कर सकता था, जबकि साधारण X, Y और Z गेट्स एक भ्रमित करने वाले धुंधलेपन की तरह बने रहे।

पूरे शो का पुनर्निर्माण करना

पेपर यहाँ नहीं रुकता। यह पूछता है: "यदि एक जासूस समय के साथ व्यक्तिगत करतबों के फिंगरप्रिंट देखता है, तो क्या वह पूरे स्क्रिप्ट को समझ सकता है?"

लेखक सुझाव देते हैं कि गेट के प्रकारों की संख्या में समय के साथ होने वाले बदलाव को देखकर, एक डिकोडर यह अनुमान लगा सकता है कि कौन सा एल्गोरिदम चलाया जा रहा है। उन्होंने तीन प्रसिद्ध क्वांटम एल्गोरिदम का सिमुलेशन किया:

  1. एम्प्लीट्यूड एम्प्लीफिकेशन (Amplitude Amplification): उनके सिमुलेशन में गेट काउंट एक सटीक, दोहराते हुए लय में ऊपर-नीचे होता गया, जैसे कि एक धड़कन।
  2. HHL एल्गोरिदम: पैटर्न में एक समरूपता (symmetry) दिखाई दी, जिसमें बीच में गतिविधि का एक भारी विस्फोट हुआ, जैसे कि एक कहानी जिसका नाटकीय चरमोत्कर्ष (climax) हो।
  3. क्वांटम फूरियर ट्रांसफॉर्म (Quantum Fourier Transform): गेट घनत्व (gate density) कम से शुरू हुआ, बीच में चरम पर पहुँचा, और अंत में गिर गया, जैसे कि एक भीड़ इकट्ठा होती है और फिर बिखर जाती है।

पेपर बताता है कि इन गेट काउंट्स के "रोलिंग एवरेज" को देखकर, एक जिज्ञासु डिकोडर सर्किट डायग्राम देखे बिना भी इन एल्गोरिदम के बीच अंतर कर सकता है। यदि एल्गोरिदम में एक दोहराव वाली संरचना है (जैसे ग्रोवर का सर्च), तो डिकोडर अपनी गलतियों को सुधारने और पूरे सर्किट को उच्च सटीकता के साथ पुनर्गठित करने के लिए "बहुमत मत" (majority vote) का उपयोग कर सकता है।

यह पेपर क्या खारिज करता है

यह समझना महत्वपूर्ण है कि यह पेपर क्या दावा नहीं करता है।

  • यह नहीं कहता कि डिकोडर स्वयं डेटा के एन्क्रिप्शन को तोड़ सकता है। हमला प्रक्रिया की गोपनीयता (कौन सा एल्गोरिदम चल रहा है) के बारे में है, न कि अखंडता (परिणाम अभी भी सही हैं) के बारे में।
  • यह नहीं दावा करता कि हर गेट को आसानी से पहचाना जा सकता है। पेपर स्पष्ट रूप से कहता है कि अनबायस्ड नॉइज़ (unbiased noise) के तहत, X, Y और Z गेट्स को अलग नहीं किया जा सकता है।
  • यह नहीं दावा करता कि यह अभी तक किसी लाइव मशीन पर प्रमाणित, वास्तविक दुनिया का हमला है। परिणाम सिमुलेशन और सैद्धांतिक मॉडलों पर आधारित हैं। लेखक स्पष्ट रूप रूप से कहते हैं कि इन निष्कर्षों को सत्यापित करने के लिए भविष्य में एक "रियल-टाइम प्रदर्शन" लागू किया जाना चाहिए।

मुख्य निष्कर्ष

पेपर निष्कर्ष निकालता है कि हम अब सिनड्रोम डेटा को केवल "बैकग्राउंड नॉइज़" मानकर अनदेखा नहीं कर सकते। यह सुरक्षा-संवेदनशील जानकारी है।

लेखक एक ट्रेड-ऑफ (समझौता) का सुझाव देते: इंजीनियरों को डिकोडर को स्मार्ट और तेज़ बनाने के लिए अक्सर उसे सर्किट के बारे में अधिक जानकारी दी जाती है। लेकिन यदि हम सर्किट को गुप्त रखना चाहते हैं, तो हमें डिकोडर को कम जानकारी देनी पड़ सकती है, जिससे वह धीमा या कम सटीक हो सकता है।

फिलहाल, पेपर का एकमात्र सुरक्षा सुझाव सरल है: अपने डिकोडर पर भरोसा करें। यदि आप नहीं चाहते कि कोई यह जान सके कि आप कौन सा एल्गोरिदम चला रहे हैं, तो आपको यह सुनिश्चित करना होगा कि डिकोडर सिस्टम एक विश्वसनीय पक्ष द्वारा बनाया गया है और झाँकने वाली आँखों से सुरक्षित है। जब तक हम इन फिंगरप्रिंट्स को डेटा से मिटाने का तरीका नहीं खोज लेते, तब तक डिकोडर ही आपके क्वांटम रहस्यों के नक्शे को थामे हुए है।

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

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

Digest आज़माएँ →