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

Non-Trivial Zero-Knowledge Implies One-Way Functions

यह मानते हुए कि NP⊈ioP/poly\mathsf{NP} \not \subseteq \mathsf{ioP/poly}, यह शोध पत्र यह स्थापित करता है कि NP\mathsf{NP} के लिए गैर-तुच्छ शून्य-ज्ञान तर्कों (जहाँ पूर्णता, सुदृढ़ता और शून्य-ज्ञान त्रुटियों का योग 1 से दूर सीमित है) के अस्तित्व का अर्थ वन-वे फंक्शन्स का अस्तित्व है, जिससे गैर-इंटरैक्टिव और इंटरैक्टिव दोनों सेटिंग्स में उच्च-त्रुटि शासन (high-error regime) के लिए एक महत्वपूर्ण अंतराल समाप्त हो जाता है।

मूल लेखक: Suvradip Chakraborty, James Hulett, Dakshita Khurana, Kabir Tomer

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

मूल लेखक: Suvradip Chakraborty, James Hulett, Dakshita Khurana, Kabir Tomer

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

मुख्य चित्र: "जादुई ट्रिक" और "ताला"

कल्पना कीजिए कि आप अपने एक दोस्त को यह साबित करने की कोशिश कर रहे हैं कि आपको एक तिजोरी का गुप्त संयोजन (combination) पता है, लेकिन आप उसे वह संयोजन बताना नहीं चाहते। आप एक जीरो-नॉलेज प्रूफ (Zero-Knowledge Proof - ZK) का प्रदर्शन करते हैं। यह एक जादू के खेल की तरह है जहाँ आप दोस्त को विश्वास दिला देते हैं कि आपके पास चाबी है, बिना उसे कभी दिखाए।

दशकों से, क्रिप्टोग्राफर्स एक मौलिक प्रश्न पूछ रहे हैं: इन ट्रिक्स को काम करने के लिए आवश्यक न्यूनतम "जादू" क्या है?

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

बड़ा रहस्य यह था: क्या हमें केवल जीरो-नॉलेज प्रूफ रखने के लिए इन "डिजिटल तालों" का अस्तित्व होना आवश्यक है, या क्या हम इस ट्रिक को कमजोर, "कमजोर" जादू के साथ भी कर सकते हैं?

समस्या: "लगभग-परफेक्ट" ट्रिक

अतीत में, शोधकर्ताओं ने सिद्ध किया था कि यदि आपके पास एक परफेक्ट (पूर्ण) जीरो-नॉलेज प्रूफ है (जहाँ धोखाधड़ी या जानकारी लीक होने की संभावना नगण्य है, जैसे 1 अरब में 1), तो वन-वे फंक्शन्स का अस्तित्व अवश्य होगा

लेकिन क्या होगा अगर प्रूफ परफेक्ट न हो? क्या होगा अगर यह थोड़ा ढीला-ढाला हो?

  • शायद प्रूवर (prover) कभी-कभी समझाने में विफल रहता है (Completeness error)।
  • शायद कोई धोखेबाज कभी-कभी वेरीफायर (verifier) को धोखा दे सकता है (Soundness error)।
  • शायद वेरीफायर थोड़ी सी जानकारी जान लेता है (Zero-Knowledge error)।

यदि इन त्रुटियों (errors) का योग 1 से कम है (यानी, प्रूफ अभी भी "गैर-तुच्छ/non-trivial" है और वास्तव में कुछ उपयोगी करता है), तो क्या यह अभी भी वन-वे फंक्शन्स के अस्तित्व को अनिवार्य बनाता है?

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

सफलता: "दोहराव" (Repetition) की रणनीति

यह पेपर कहता है: "हाँ! यहाँ तक कि एक ढीला-ढाला, गैर-तुच्छ (non-trivial) प्रूफ भी यह दर्शाता है कि वन-वे फंक्शन्स मौजूद हैं।"

उन्होंने इसे कैसे समझा, इसके लिए एक सरल उपमा (analogy) यहाँ दी गई है:

1. "खराब" सिम्युलेटर (The "Bad" Simulator - एक प्रति-उदाहरण)

कल्पना कीजिए कि एक जादूगर (सिम्युलेटर) है जिसे प्रूफ को नकली बनाने के लिए कहा गया है। एक "बुरे" परिदृश्य में, जादूगर एक रैंडम कार्ड चुन सकता है। कभी कार्ड "जीतने वाला" होता है, कभी "हारने वाला" होता है।

  • यदि जादूगर "हारने वाला" कार्ड चुनता है, तो प्रूफ विफल हो जाता है।
  • यदि जादूगर "जीतने वाला" कार्ड चुनता है, तो प्रूफ काम करता है।

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

2. "दोहराव" द्वारा बचाव (The "Repetition" Rescue)

इस पेपर के लेखकों ने महसूस किया: हम कार्ड को सिर्फ एक बार क्यों देखें? चलिए जादूगर को 1,000 बार कार्ड चुनने के लिए कहते हैं!

  • रणनीति: एक ही प्रूफ को एक बार जांचने के बजाय, शोधकर्ता एक "सुपर-वेरिफायर" की कल्पना करते हैं जो सिम्युलेटर से बार-बार प्रूफ जेनरेट करने के लिए कहता है।
  • तर्क: यदि सिम्युलेटर वास्तव में "खराब" है (यानी, वह केवल अनुमान लगा रहा है और वास्तव में गुप्त जानकारी नहीं जानता), तो वह अंततः "जीतने वाले" कार्डों से खाली हो जाएगा। वह अधिकांश समय एक वैध प्रूफ बनाने में विफल रहेगा।
  • परिणाम: प्रक्रिया को दोहराने से, "शोर" (errors) धुल जाता है। भले ही मूल प्रूफ ढीला-ढाला था, सिम्युलेटर की विफलताओं का पैटर्न यह प्रकट कर देता है कि वह वास्तव में रहस्य नहीं जानता।

यह घास के ढेर में सुई खोजने जैसा है। यदि आप एक बार देखते हैं, तो आप उसे मिस कर सकते हैं। लेकिन यदि आप एक हज़ार बार देखते हैं, तो आप गारंटी के साथ उसे ढूंढ लेंगे यदि वह वहां है। यदि आप एक हज़ार प्रयासों के बाद भी उसे नहीं पाते हैं, तो आप जानते हैं कि सुई वहां थी ही नहीं।

"पब्लिक कॉइन" बनाम "प्राइवेट कॉइन" का मोड़

पेपर एक तकनीकी अंतर को भी संबोधित करता है:

  • पब्लिक कॉइन (Public Coin): वेरीफायर खुले में एक सिक्का उछालता है। हर कोई परिणाम देख सकता है। (सिम्युलेट करना आसान है)।
  • प्राइवेट कॉइन (Private Coin): वेरीफायर एक स्क्रीन के पीछे सिक्का उछालता है। (यह कठिन है)।

लेखक दिखाते हैं कि यदि आपके पास "प्राइवेट कॉइन" प्रूफ है, तो इसे सिम्युलेट करना इतना कठिन है कि सिक्के के उछाल को छिपाने की क्रिया स्वयं एक वन-वे फंक्शन (एक डिजिटल लॉक) की तरह कार्य करती है। यदि आप प्राइवेट कॉइन उछाल को सिम्युलेट नहीं कर सकते, तो आपने पहले ही एक लॉक ढूंढ लिया है।

"तो क्या फर्क पड़ता है?" (इसका महत्व क्या है?)

यह पेपर क्रिप्टोग्राफी के बारे में हमारी समझ के एक बड़े अंतर को भरता है।

  1. "मुफ्त का भोजन" नहीं है (No "Free Lunch"): आप एक उपयोगी जीरो-नॉलेज प्रूफ बिना क्रिप्टोग्राफी के मौलिक निर्माण खंडों (वन-वे फंक्शन्स) के नहीं बना सकते। यहाँ तक कि एक "कमजोर" प्रूफ के लिए भी "मजबूत" गणित की आवश्यकता होती है।
  2. संवर्धन (Amplification): क्योंकि अब हम जानते हैं कि कोई भी गैर-तुच्छ (non-trivial) प्रूफ वन-वे फंक्शन्स के अस्तित्व को दर्शाता है, इसलिए हम उन फंक्शन्स का उपयोग उस ढीले-ढाले प्रूफ को "ठीक" करने के लिए कर सकते हैं। हम एक उच्च त्रुटि वाले प्रूफ को ले सकते हैं और गणितीय रूप से उसे "एम्प्लीफाई" (बढ़ा) कर सकते हैं जब तक कि वह एक परफेक्ट, स्टैंडर्ड प्रूफ न बन जाए।
    • उपमा: कल्पना कीजिए कि आपके पास एक धुंधली फोटो है। यह पेपर सिद्ध करता है कि यदि फोटो में कोई भी पहचानने योग्य विवरण है, तो आप एक विशिष्ट टूल (वन-वे फंक्शन) का उपयोग करके उसे हाई-डेफिनिशन इमेज में तेज (sharpen) कर सकते हैं।

एक वाक्य में सारांश

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

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

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

Digest आज़माएँ →