TALUS: Threshold ML-DSA with One-Round Online Signing via Boundary Clearance and Carry Elimination
यह शोधपत्र TALUS को प्रस्तुत करता है, जो पहला थ्रेशोल्ड ML-DSA निर्माण है जो एक बाउंड्री क्लीयरेंस कंडीशन (Boundary Clearance Condition) और एक कैरी एलिमिनेशन फ्रेमवर्क (Carry Elimination Framework) के माध्यम से योजना की नॉन-लीनियर राउंडिंग बाधा को पार करते हुए, मानक सिग्नेचर अनुकूलता और सुरक्षा बनाए रखते हुए 99% से अधिक सफलता के साथ वन-राउंड ऑनलाइन साइनिंग प्राप्त करता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
यहाँ "TALUS: Threshold ML-DSA with One-Round Online Signing" पेपर का सरल भाषा और रचनात्मक उपमाओं (analogies) के साथ अनुवाद दिया गया है।
बड़ी तस्वीर: "डिजिटल वॉल्ट" की समस्या
कल्प Imagine कीजिए कि आपके पास एक डिजिटल वॉल्ट (एक प्राइवेट की/private key) है जो इतनी कीमती है कि आप नहीं चाहते कि केवल एक ही व्यक्ति के पास इसकी चाबी हो। यदि वह व्यक्ति हैक हो जाता है, तो वॉल्ट खो जाएगा। इसलिए, आप चाबी को टुकड़ों में बाँट देते हैं और उन्हें एक समूह (एक कमेटी) को दे देते हैं। वॉल्ट खोलने के लिए (एक दस्तावेज़ पर हस्ताक्षर करने के लिए), उनमें से एक निश्चित संख्या (मान लीजिए 5 में से 3) को मिलकर काम करना होगा।
इसे थ्रेशोल्ड साइनिंग (Threshold Signing) कहा जाता है। यह एक बैंक वॉल्ट की तरह है जिसे खोलने के लिए तीन चाबियाँ एक साथ घुमानी पड़ती हैं।
लंबे समय से, नए, "क्वांटम-प्रूफ" डिजिटल हस्ताक्षरों (जिन्हें ML-DSA या FIPS 204 कहा जाता है) के साथ ऐसा करना एक बुरा सपना रहा है। यह बहुत धीमा था, इसमें संदेशों के आदान-प्रदान के कई राउंड (जैसे "टेलीफोन" गेम जिसमें बहुत समय लगता है) की आवश्यकता होती थी, या इसके लिए एक भरोसेमंद "सुपर-यूज़र" की आवश्यकता होती थी जिसके पास चाबी का एक हिस्सा हो, जो जोखिम साझा करने के उद्देश्य को ही खत्म कर देता है।
TALUS एक नई विधि है जो इसे हल करती है। यह कमेटी को एक ही राउंड में दस्तावेज़ पर हस्ताक्षर करने की अनुमति देता है, जिससे यह एक अकेले व्यक्ति के हस्ताक्षर करने जितना तेज़ हो जाता है, जबकि एक साझा चाबी की सुरक्षा भी बनी रहती है।
दो मुख्य बाधाएं (और TALUS उन्हें कैसे पार करता है)
पेपर दो विशिष्ट "बॉटलनेक" (bottlenecks) की पहचान करता है जिन्होंने पिछले प्रयासों को विफल कर दिया था। TALUS इन दोनों से बचने के लिए दो चतुर तरकीबों का उपयोग करता है।
1. "राउंडिंग बाउंड्री" की समस्या (द बाउंड्री क्लीयरेंस कंडीशन)
उपमा (Analogy): कल्पना कीजिए कि आप एक विशिष्ट ऊँचाई तक पहुँचने के लिए ब्लॉक (blocks) जमा करने की कोशिश कर रहे हैं। नियम कहते हैं: "यदि आपका ढेर मेज के किनारे के बहुत करीब है, तो आपको यह जांचना होगा कि क्या एक भारी वजन (चाबी का एक गुप्त हिस्सा) इसे गिरा देगा।" पिछले सिस्टम में, कमेटी को रुकना पड़ता था, मिलकर इस भारी वजन की गणना करनी पड़ती थी, और यह जांचना पड़ता था कि क्या ढेर सुरक्षित है। इसमें बहुत समय और अतिरिक्त कदम लगते थे।
TALUS की तरकीब: लेखकों ने महसूस किया कि यदि आप अपने ब्लॉक्स (जिसे "नॉन्स" या nonce कहा जाता है) को सावधानीपूर्वक चुनते हैं, तो आप सुनिश्चित कर सकते हैं कि वे मेज के किनारे से दूर हों।
- "सेफ ज़ोन" (Safe Zone): यदि ब्लॉक्स मेज के बीच में हैं, तो भारी वजन चाहे कितना भी भारी क्यों न हो, वे उन्हें संभवतः गिरा नहीं सकता!
- परिणाम: यदि ब्लॉक्स इस "सेफ ज़ोन" में हैं, तो आपको भारी वजन की गणना करने की बिल्कुल भी आवश्यकता नहीं है! आप बस उन्हें जमा सकते हैं और आगे बढ़ सकते हैं।
- चुनौती: यह "सेफ ज़ोन" केवल 31.7% समय (लगभग 3 में से 1 बार) ही होता है।
- समाधान: TALUS इस "जांच" को ऑफलाइन (वास्तविक साइनिंग होने से पहले) करता है। यह बैकग्राउंड में एक "सेफ ज़ोन" ब्लॉक सेटअप खोजने की कोशिश करता है। एक बार जब इसे मिल जाता है, तो यह इसे सहेज लेता है। जब वास्तविक साइनिंग का समय आता है, तो यह बस पहले से स्वीकृत "सेफ ज़ोन" ब्लॉक्स को उठा लेता है। यह वास्तविक साइनिंग के दौरान धीमी, भारी गणना की आवश्यकता को समाप्त कर देता है।
2. "कैरी" की समस्या (द कैरी एलिमिनेशन फ्रेमवर्क)
उपमा (Analogy): कल्पना कीजिए कि कमेटी अपना कुल योग प्राप्त करने के लिए अपने नंबरों को जोड़ने की कोशिश कर रही है। सामान्य गणित में, यदि आप 7 + 8 जोड़ते हैं, तो आपको 15 मिलता है। "1" अगले कॉलम में 'कैरी' (carry) के रूप में जाता है। इस डिजिटल सिग्नेचर की दुनिया में, गणित अजीब है: जब टुकड़ों को जोड़ा जाता है, तो "कैरी" (अतिरिक्त बिट) खो जाता है या गड़बड़ा जाता है क्योंकि नंबर जिस तरह से घूमते (wrap around) हैं, वैसा ही होता है।
- पुराना तरीका: खोए हुए "कैरी" को ठीक करने के लिए, कमेटी को यह पता लगाने के लिए एक जटिल, बहु-चरणीय बातचीत करनी पड़ती थी कि कैरी वास्तव में कहाँ गया। इसमें संदेशों के कई राउंड लग जाते थे।
- TALUS की तरकीब: लेखकों ने एक गणितीय "शॉर्टकट" (संख्या 16 और मोडुलस से जुड़ी एक विशिष्ट पहचान) खोजा। उन्होंने महसूस किया कि वे पूरे, बिखरे हुए योग को फिर से बनाने की आवश्यकता के बिना ही अंतिम कुल योग की गणना कर सकते हैं।
- परिणाम: लंबी बातचीत करने के बजाय, वे एक चतुर मास्किंग तकनीक का उपयोग करते हैं। प्रत्येक व्यक्ति अपने नंबर का थोड़ा "स्कैम्बल" (scrambled - उलझा हुआ) संस्करण भेजता है। कोऑर्डिनेटर (वह व्यक्ति जो हस्ताक्षर को इकट्ठा करता है) एक सरल सूत्र का उपयोग करके कुल योग को अनस्कैम्बल कर सकता है, जिससे जटिल कैरी-फिक्सिंग बातचीत की आवश्यकता ही खत्म हो जाती है।
TALUS के दो संस्करण
पेपर में इस सिस्टम का उपयोग करने के दो तरीके दिए गए हैं, जो इस बात पर निर्भर करते हैं कि आप अपने हार्डवेयर पर कितना भरोसा करते हैं:
TALUS-TEE (द "ट्रस्टेड हार्डवेयर" वर्जन):
- यह कैसे काम करता है: एक व्यक्ति (कोऑर्डिनेटर) के पास एक विशेष, अटूट डिजिटल तिजोरी (एक ट्रस्टेड एक्जीक्यूशन एनवायरनमेंट या TEE) होती है। यह तिजोरी चाबी के "भारी वजन" वाले हिस्से को रखती है।
- लाभ: क्योंकि तिजोरी भरोसेमंद है, इसलिए कोऑर्डिनेटर "सेफ ज़ोन" की जांच और "कैरी" की गणित खुद कर सकता है। अन्य कमेटी सदस्य पहेली का अपना हिस्सा भेजते हैं।
- परिणाम: अत्यंत तेज़, यह छोटे समूहों के लिए भी काम करता है (बहुमत के ईमानदार होने की आवश्यकता नहीं है), और इसमें संदेशों का केवल एक राउंड ही लगता है।
TALUS-MPC (द "फुल्ली डिस्ट्रीब्यूटेड" वर्जन):
- यह कैसे काम करता है: कोई किसी पर भरोसा नहीं करता। सभी समान हैं। वे बिना अपने रहस्य प्रकट किए मिलकर गणित करने के लिए "कैरी एलिमिनेशन" ट्रिक का उपयोग करते हैं।
- चुनौती: बिना भरोसेमंद तिजोरी के गणित को काम करने योग्य बनाने के लिए, उन्हें साइनिंग शुरू होने से पहले (ऑफलाइन राउंड्स में) थोड़ा अधिक सेटअप समय की आवश्यकता होती है ताकि "स्कैम्बल किए गए" नंबर तैयार किए जा सकें। साथ भी, बड़े समूहों के लिए, उन्हें एक "ईमानदार बहुमत" (धोखाधड़ी रोकने के लिए आधे से अधिक लोग अच्छे होने चाहिए) की आवश्यकता होती है।
- परिणाम: वास्तविक साइनिंग के दौरान अभी भी केवल एक राउंड का संदेश ही लगता है, लेकिन इसके लिए पहले से थोड़ी अधिक तैयारी की आवश्यकता होती है।
यह क्यों मायने रखता है (द "वन-राउंड" मिरेकल)
डिजिटल हस्ताक्षरों की दुनिया में, समय ही पैसा है। हर बार जब कमेटी को संदेश भेजने और प्राप्त करने के लिए चक्कर लगाने पड़ते हैं, तो देरी होती है।
- पुराने तरीके: इसमें संदेशों के 3 से 29 राउंड लग सकते हैं। यदि आप समुद्र पार किसी ट्रांजेक्शन पर हस्ताक्षर कर रहे हैं, तो इसमें सेकंड या मिनट भी लग सकते हैं।
- TALUS: ठीक एक राउंड लेता है। कमेटी अपना हिस्सा भेजती है, और हस्ताक्षर हो जाता है।
- उपमा: एक रिले रेस की कल्पना करें। पुराने तरीके फिनिश लाइन पार करने से पहले 10 बार बैटन पास करने जैसे थे। TALUS ऐसा है जैसे हर कोई एक साथ अपनी दौड़ पूरी करे और फिनिश लाइन को एक साथ पार करे।
ऊपर दी गई "नोट" (रियलिटी चेक)
पेपर के बिल्कुल शुरुआत में एक बहुत ही ईमानदार नोट (जुलाई 2026 को दिनांकित) शामिल है। यह स्वीकार करता है कि एक शोधकर्ता गिलहेम निओट (Guilhem Niot) ने मूल डिज़ाइन में कुछ सुरक्षा खामियां पाई थीं:
- "कमिटमेंट" की खामी: डिस्ट्रीब्यूटेड वर्जन (MPC) में, जिस तरह से उन्होंने रहस्यों को सुरक्षित रखने का वादा किया था, वह थोड़ा लीक वाला था। एक ऑब्जर्वर गणितीय रूप से गुप्त चाबियों को रिवर्स-इंजीनियर कर सकता था।
- "चेक" की खामी: उन्होंने दावा किया था कि उन्हें अपनी "सेफ ज़ोन" ट्रिक के कारण एक विशिष्ट सुरक्षा स्थिति ( चेक) की जांच करने की आवश्यकता नहीं है, लेकिन वे गलत थे; पूर्ण सुरक्षा के लिए वह चेक अभी भी आवश्यक है।
पेपर का जवाब: वे इसे छिपा नहीं रहे हैं। वे स्वीकार करते हैं कि हमले सही हैं। वे कहते हैं कि "सेफ ज़ोन" वाली ट्रिक (BCC) अभी भी काम करती है, लेकिन उन्हें अपने रहस्यों को लॉक करने के तरीके को ठीक करने की आवश्यकता है (एक अलग प्रकार के लॉक का उपयोग करके जिसे "हाइडिंग कमिटमेंट" कहा जाता है)। वे एक संशोधित संस्करण पर काम कर रहे हैं।
सारांश
TALUS लोगों के समूह के लिए "क्वांटम-प्रूफ" डिजिटल हस्ताक्षर चलाने में एक बड़ी सफलता है। यह धीमी गणनाओं को छोड़ने के लिए "सेफ ज़ोन" ट्रिक और लंबी बातचीत से बचने के लिए "कैरी एलिमिनेशन" ट्रिक का उपयोग करता है। यह एक समूह को एक एकल चरण में दस्तावेज़ पर हस्ताक्षर करने की अनुमति देता है, जो एक अकेले व्यक्ति जितना ही तेज़ है। हालांकि लेखक स्वीकार करते हैं कि उन्हें डिस्ट्रीब्यूटेड वर्जन में कुछ सुरक्षा खामियों को ठीक करने की आवश्यकता है, लेकिन कुशल और तेज़ थ्रेशोल्ड साइनिंग बनाने का उनका मूल विचार एक बड़ी प्रगति है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।