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

On Best-Possible One-Time Programs

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

मूल लेखक: Aparna Gupte, Jiahui Liu, Luowen Qian, Justin Raizes, Bhaskar Roberts, Mark Zhandry

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

मूल लेखक: Aparna Gupte, Jiahui Liu, Luowen Qian, Justin Raizes, Bhaskar Roberts, Mark Zhandry

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

यहाँ "On Best-Possible One-Time Programs" शोध पत्र का सरल भाषा, उपमाओं और रूपकों का उपयोग करते हुए हिंदी अनुवाद दिया गया है।

बड़ी तस्वीर: "एक बार उपयोग" का सपना

कल्पना कीजिए कि आपके पास दुनिया के सबसे बेहतरीन चॉकलेट केक की एक जादुई, अत्यंत गुप्त रेसिपी है। आप यह रेसिपी एक बेकर को बेचना चाहते हैं, लेकिन आपका एक सख्त नियम है: वे इस रेसिपी का उपयोग ठीक एक बार कर सकते हैं। एक केक बनाने के बाद, रेसिपी हमेशा के लिए गायब हो जानी चाहिए। वे इसे कॉपी नहीं कर पाने चाहिए, न ही इसे याद रख पाने चाहिए, और न ही दूसरा केक बना पाने चाहिए।

क्रिप्टोग्राफी (कूटलेखन) की दुनिया में, इसे वन-टाइम प्रोग्राम (OTP) कहा जाता है। लक्ष्य किसी को एक "ब्लैक बॉक्स" देना है जो एक विशिष्ट कार्य (जैसे केक बनाना या दस्तावेज़ पर हस्ताक्षर करना) एक बार करे, और फिर खुद को नष्ट कर ले ताकि कोई यह न जान सके कि यह कैसे काम करता है या इसे दोबारा उपयोग न कर सके।

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

यह शोध एक बहुत गहरा प्रश्न पूछता है: यदि हम एक आदर्श (perfect) वन-टाइम प्रोग्राम नहीं बना सकते, तो हम वास्तव में सबसे अच्छा क्या कर सकते हैं?


भाग 1: बुरी खबर (आदर्श सपना टूट गया)

लेखकों ने सबसे पहले एक "यूनिवर्सल बेस्ट-पॉसिबल कंपाइलर" खोजने की कोशिश की। इसे एक जादुई मशीन के रूप में सोचें जो किसी भी गुप्त रेसिपी को एक ऐसे वन-टाइम प्रोग्राम में बदल देती है जो गणितीय रूप से जितना संभव हो उतना सुरक्षित हो।

परिणाम: उन्होंने सिद्ध किया कि ऐसी मशीन अस्तित्व में नहीं हो सकती।

उपमा:
कल्प laइए कि दो अलग-अलग प्रकार के जादुई बॉक्स हैं:

  1. बॉक्स A (कॉन्स्टेंट बॉक्स): आप इसके अंदर कुछ भी डालें, यह हमेशा एक ही लाल मार्बल बाहर निकालता है।
  2. बॉक्स B (सीक्रेट बॉक्स): यह बाहर से बॉक्स A जैसा ही दिखता है, लेकिन अंदर, यह वास्तव में आपके द्वारा डाली गई चीज़ के आधार पर मार्बल को बदल देता है।

समस्या यह है कि एक कंप्यूटर के लिए, बॉक्स A और बॉक्स B एक जैसे दिखते हैं। आप केवल बाहर से देखकर उनमें अंतर नहीं कर सकते।

हालाँकि, एक "परफेक्ट" वन-टाइम प्रोग्राम बनाने के लिए:

  • बॉक्स A के लिए, सबसे अच्छी सुरक्षा यह है कि उपयोगकर्ता को बस एक लाल मार्बल थमा दें और कहें, "यह लो, इसे खा लो।" (क्योंकि आउटपुट कभी बदलता नहीं है)।
  • बॉक्स B के लिए, सबसे अच्छी सुरक्षा उन्हें एक जटिल मशीन देना है जो वास्तव में मार्बल की गणना करती है।

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

निष्कर्ष: आप हर चीज़ के लिए एक सामान्य "सर्वश्रेष्ठ संभव" वन-टाइम प्रोग्राम नहीं बना सकते। गणित इसकी अनुमति ही नहीं देता।


भाग 2: अच्छी खबर (एक "परीक्षणीय" समझौता)

चूंकि "परफेक्ट" का सपना टूट चुका है, लेखकों ने पूछा: "क्या हम एक विशिष्ट प्रकार का वन-टाइम प्रोग्राम पा सकते हैं जहाँ हम सर्वोत्तम संभव सुरक्षा प्राप्त कर सकें?"

उन्होंने एक नई अवधारणा पेश की जिसे टेस्टेबल वन-टाइम प्रोग्राम्स (Testable One-Time Programs) कहा जाता है।

उपमा:
कल्पना कीजिए कि आप एक बेकर को एक रेसिपी देते हैं, लेकिन आप उसे एक जादुई दर्पण भी देते हैं।

  • रेसिपी "प्रोग्राम" है।
  • जादुई दर्पण एक "रिफ्लेक्शन ऑरेकल" (प्रतिबिंब भविष्यवक्ता) है।

यह इस प्रकार काम करता है:

  1. बेकर एक बार केक बनाने के लिए रेसिपी का उपयोग करता है।
  2. यदि वे रेसिपी का दूसरी बार उपयोग करने की कोशिश करते हैं, तो जादुई दर्पण जाँचता है: "क्या आपने रेसिपी के साथ छेड़छाड़ की है? क्या यह अभी भी अपनी मूल, शुद्ध अवस्था में है?"
  3. यदि रेसिपी को छुआ या कॉपी किया गया है, तो दर्पण टूट जाता है और रेसिपी काम करना बंद कर देती है।
  4. यदि रेसिपी अभी भी एकदम सही है, तो दर्पण उन्हें फिर से प्रयास करने देता है (लेकिन सुरक्षा नियम कहते हैं कि उन्हें इसकी आवश्यकता नहीं होनी चाहिए)।

यह क्यों विशेष है?
"टेस्टेबल" की आवश्यकता प्रोग्राम को एक बहुत ही विशिष्ट, स्वच्छ अवस्था (एक "शुद्ध अवस्था") में रहने के लिए मजबूर करती है। यह उन "उलझे हुए" परिदृश्यों को हटा देता है जिन्होंने भाग 1 में "परफेक्ट" कंपाइलर को विफल कर दिया था।

परिणाम:
लेखकों ने सिद्ध किया कि इन टेस्टेबल प्रोग्रामों के लिए, हम "सर्वोत्तम संभव" सुरक्षा प्राप्त कर सकते हैं। उन्होंने एक नया सुरक्षा मानक बनाया जिसे SEQ (सिंगल इफेक्टिव क्वेरी) कहा जाता है।

  • SEQ का अर्थ है: "आप उत्तर एक बार प्राप्त कर सकते हैं। यदि आप दोबारा उत्तर प्राप्त करने की कोशिश करते हैं, तो सिस्टम को पता चल जाएगा कि आपने अपने पहले प्रयास को 'अनडू' (पूर्ववत) करने की कोशिश की है और वह आपको अस्वीकार कर देगा।"

यह एक वेंडिंग मशीन की तरह है जो आपको सोडा देती है। यदि आप सोडा वापस डालकर दूसरे के लिए पूछने की कोशिश करते हैं, तो मशीन समझ जाती है कि आप धोखाधड़ी कर रहे हैं और लॉक हो जाती है।


भाग 3: भविष्य (इसे वास्तविक दुनिया में कैसे बनाएं)

शोध पत्र दिखाता है कि "टेस्टेबल वन-टाइम प्रोग्राम्स" तब पूरी तरह से काम करते हैं जब हमारे पास एक "मैजिक ऑरेकल" (एक सैद्धांतिक, पूर्ण कंप्यूटर जिस पर हर कोई भरोसा करता है) हो। लेकिन हमारे पास अभी वास्तविक जीवन में वे नहीं हैं।

इसलिए, लेखकों ने एक नया टूल प्रस्तावित किया जिसे स्टेटफुल क्वांटम इंडिस्टिंग्विशेबिलिटी ऑब्फस्केशन (Stateful Quantum Indistinguishability Obfuscation) कहा जाता है।

उपमा:

  • स्टैंडर्ड ऑब्फस्केशन (मानक अस्पष्टता): किसी प्रोग्राम के कोड को छिपाना ताकि कोई उसे पढ़ न सके।
  • स्टेटफुल ऑब्फस्केशन (अवस्था-आधारित अस्पष्टता): एक ऐसे प्रोग्राम के कोड को छिपाना जो समय के साथ अपना विचार (state) बदलता रहता है।

कल्पना कीजिए कि एक जासूस के पास एक गुप्त नोटबुक है।

  • सामान्य जासूस: नोटबुक में हमेशा एक ही बात लिखी होती है।
  • स्टेटफुल जासूस: नोटबुक हर बार सवाल पूछने पर एक नया रहस्य लिखती है, और फिर उस पन्ने को जला देती है।

लेखकों ने दिखाया कि यदि हम इस "स्टेटफुल जासूस नोटबुक" (Stateful Quantum iO) को बना सकते हैं, तो हम स्वचालित रूप से उन "टेस्टेबल वन-टाइम प्रोग्राम्स" को बना सकते हैं जिनकी हमें आवश्यकता है।

उन्होंने यह भी दिखाया कि यह "स्टेटफुल जासूस नोटबुक" वर्तमान गणितीय मान्यताओं (जैसे कि कुछ पहेलियों को हल करने की कठिनाई) का उपयोग करके बनाई जा सकती है, यहाँ तक कि बिना किसी जादुई हार्डवेयर के।


मुख्य निष्कर्षों का सारांश

  1. "परफेक्ट" असंभव है: आप हर प्रकार के सॉफ़्टवेयर के लिए एक सार्वभौमिक "सर्वश्रेष्ठ संभव" वन-टाइम प्रोग्राम नहीं बना सकते। गणित सिद्ध करता है कि यह असंभव है क्योंकि कुछ प्रोग्राम एक जैसे दिखते हैं लेकिन सुरक्षा के लिए उन्हें अलग तरह से व्यवहार करने की आवश्यकता होती है।
  2. "टेस्टेबल" संभव है: यदि हम खुद को उन प्रोग्रामों तक सीमित रखते हैं जो "स्वयं की जाँच" कर सकते हैं (टेस्टेबल वन-टाइम प्रोग्राम), तो हम उच्चतम स्तर की सुरक्षा प्राप्त कर सकते हैं।
  3. आगे का रास्ता: इसे वास्तविक दुनिया में बनाने के लिए, हमें एक नए प्रकार के एन्क्रिप्शन को विकसित करने की आवश्यकता है जिसे स्टेटफुल क्वांटम ऑब्फस्केशन कहा जाता है। यह एक ऐसा प्रोग्राम है जो अपने रहस्यों को छिपाते हुए भी अपनी आंतरिक अवस्था (state) को बदलने की अनुमति देता है (जैसे पढ़ने के बाद पन्ना जला देना)।

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

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

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

Digest आज़माएँ →