Machine-Checked Cardinality Bounds for Masked Barrett Reduction: A 1-Bit Side-Channel Leakage Barrier in Post-Quantum Cryptographic Hardware
यह शोध पत्र पोस्ट-क्वांटम क्रिप्टोग्राफी में मास्क्ड बैरेट रिडक्शन (masked Barrett reduction) के लिए एक सार्वभौमिक "1-बिट बैरियर" (1-Bit Barrier) स्थापित करने हेतु लीन 4 (Lean 4) में एक मशीन-चेक्ड प्रमाण प्रस्तुत करता है, जो यह प्रदर्शित करता है कि इसके आंतरिक वायर मैप्स (internal wire maps) का प्रीइमेज कार्डिनैलिटी (preimage cardinality) अधिकतम दो है, जिससे अधिकतम एक बिट का मिन-एन्ट्रॉपी लॉस (min-entropy loss) सुनिश्चित होता है और ML-KEM एवं ML-DSA के लिए सुरक्षित प्राइम-फील्ड PINI कंपोजिशन (Prime-Field PINI compositions) के निर्माण को सक्षम बनाया जाता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
मुख्य चित्र: डिजिटल रहस्यों की सुरक्षा
कल्पना कीजिए कि आप डिजिटल रहस्यों को सुरक्षित रखने के लिए एक उच्च-सुरक्षा तिजोरी (एक कंप्यूटर चिप) बना रहे हैं। यह सुनिश्चित करने के लिए कि कोई भी बिजली की खपत या इलेक्ट्रोमैग्नेटिक तरंगों (एक "साइड-चैनल अटैक") को सुनकर आपके रहस्यों को चुरा न सके, आप मास्किंग (masking) नामक तकनीक का उपयोग करते हैं।
मास्किंग को अपने गुप्त नंबर को एक बॉक्स के अंदर रखने जैसा समझें, और फिर दुनिया को दिखाने से पहले उसमें एक रैंडम, बदलती हुई संख्या जोड़ दें। यदि आप इसे पूरी तरह से करते हैं, तो जासूस को केवल रैंडम शोर दिखाई देगा और उसे आपके रहस्य के बारे में कुछ भी पता नहीं चलेगा।
यह शोध पत्र तिजोरी के लॉकिंग मैकेनिज्म के एक विशिष्ट, कठिन हिस्से पर केंद्रित है जिसे बैरेट रिडक्शन (Barrett Reduction) कहा जाता है। पोस्ट-क्वांटम क्रिप्टोग्राफी की दुनिया में (जो भविष्य के सुपर-कंप्यूटरों को रोकने के लिए आवश्यक नया प्रकार का गणित है), यह चरण आवश्यक है लेकिन जटिल है। लेखकों ने जानना चाहा: यदि हम यहाँ मास्किंग का उपयोग करते हैं, तो क्या तिजोरी वास्तव में सुरक्षित है, या क्या एक छोटी सी दरार सूचना लीक होने का थोड़ा सा रास्ता छोड़ देती है?
समस्या: "दो-दरवाजों" वाला जाल
तिजोरी के अधिकांश हिस्से (जैसे कि पेपर में उल्लेखित "बटरफ्लाई" चरण) एक आदर्श गलियारे की तरह हैं: हर एक गुप्त नंबर जो आप अंदर डालते हैं, उसके बाहर निकलने के लिए ठीक एक ही रैंडम रास्ता होता है। यह एक सटीक 1-टू-1 मिलान है।
हालाँकि, बैरेट रिडक्शन अलग है। इसमें एक "कंडीशनल" (सशर्त) चरण होता है। एक ऐसे गलियारे की कल्पना करें जिसमें सड़क का एक दोराहा है:
- दरवाजा A: यदि गुप्त नंबर छोटा है, तो आप बाईं ओर जाते हैं।
- दरजा B: यदि गुप्त नंबर बड़ा है, तो आप दाईं ओर जाते हैं।
लेखकों ने पाया कि इस दोराहे के कारण, तार (wire) पर एक एकल आउटपुट वैल्यू दो अलग-अलग रैंडम मास्क द्वारा बनाई जा सकती है, न कि केवल एक द्वारा।
- डर: यदि कोई हमलावर आउटपुट देखता है, तो वह सोच सकता है, "आहा! यह मास्क A या मास्क B से आ सकता है। मैंने क्षेत्र को सीमित कर दिया है!"
- वास्तविकता: लेखकों ने सिद्ध किया कि यह कभी भी दो से अधिक नहीं हो सकता। यह तीन, चार या सौ कभी नहीं होगा। यह सख्ती से 0, 1, या 2 है।
"1-बिट बैरियर" (1-Bit Barrier)
शोध पत्र इस खोज को 1-बिट बैरियर कहता है।
यहाँ उपमा दी गई है:
कल्पना कीजिए कि आप एक पासवर्ड का अनुमान लगा रहे हैं।
- परफेक्ट सुरक्षा: आपके पास 1,000,000 संभावित पासवर्ड हैं, और हमलावर को पता ही नहीं है कि वह कौन सा है।
- बैरेट लीक: "दो-दरवाजों" वाले प्रभाव के कारण, हमलावर को यह एहसास हो सकता है कि, "यह या तो पासवर्ड A है या पासवर्ड B।" उन्होंने क्षेत्र को 1,000,000 से घटाकर केवल 2 कर दिया है।
गणितीय शब्दों में, क्षेत्र को 2 संभावनाओं तक सीमित करने से आपकी सुरक्षा में ठीक 1 बिट की कमी आती है (क्योंकि )।
- दावा: लेखकों ने सिद्ध किया कि बैरेट रिडक्शन कभी भी इससे अधिक 1 बिट लीक नहीं करता है। यह एक "रूढ़िवादी" (conservative) सीमा है। कई मामलों में, लीक वास्तव में 1 बिट से कम होता है क्योंकि कुछ आउटपुट तक पहुँचना असंभव होता है (0 वाला मामला), जो सुरक्षा के लिए वास्तव में एक अच्छी बात है।
"मशीन-चेक्ड" (Machine-Checked) का वादा
हम इस पर भरोसा क्यों करें? आमतौर पर, सुरक्षा प्रमाण कागज पर लिखे जाते हैं और मनुष्यों द्वारा जांचे जाते हैं, जो गलतियाँ कर सकते हैं।
- शोध पत्र का दृष्टिकोण: लेखकों ने प्रमाण लिखने के लिए Lean 4 नामक एक कंप्यूटर प्रोग्राम का उपयोग किया।
- उपमा: एक इंसान द्वारा यह कहने के बजाय कि "मुझे लगता है कि यह पुल सुरक्षित है," उन्होंने एक रोबोट बनाया जिसने पुल के डिज़ाइन लॉजिक के हर एक बोल्ट, बीम और पेंच की जांच की। रोबोट ने "जीरो एरर्स" (या कंप्यूटर के शब्दों में "जीरो सॉरी") रिपोर्ट किया।
- परिणाम: यह केवल एक सिद्धांत नहीं है; यह एक गणितीय रूप से सत्यापित प्रमाण है जो ML-KEM और ML-DSA जैसे वर्तमान मानकों में उपयोग किए जाने वाले किसी भी मॉड्यूल (किसी भी आकार के गुप्त नंबर) के लिए काम करता है।
"एडम्स ब्रिज" चिप क्यों विफल हुआ
यह पेपर यह भी समझाता है कि एडम्स ब्रिज (Adams Bridge) नामक एक विशिष्ट चिप डिज़ाइन को पिछले अध्ययनों में असुरक्षित क्यों पाया गया था।
- गलती: चिप डिजाइनरों ने "बटरफ्लाई" चरणों (सुरक्षित गलियारों) के बीच एक नया रैंडम मास्क रखा, लेकिन "बैरेट" चरणों (जटिल दो-दरवाजों वाले कमरों) के बीच नया रैंडम मास्क रखना भूल गए।
- परिणाम: उस ताज़ा मास्क के बिना, बैरेट चरणों से होने वाला छोटा 1-बिट लीक जमा होकर गुणा हो सकता है, जिससे एक छोटी सी दरार एक बड़े छेद में बदल सकती है।
- सबक: यह पेपर सिद्ध करता है कि यदि आप प्रत्येक चरण के बीच ताज़ा मास्क लगाते हैं, तो 1-बिट बैरियर बना रहता है, और पूरा सिस्टम सुरक्षित रहता है।
निष्कर्षों का सारांश
- त्रिरूपता (Trichotomy): बैरेट रिडक्शन के पीछे का गणित आश्चर्यजनक रूप से सरल है। किसी भी आउटपुट के लिए, वहां पहुँचने के तरीकों की संख्या हमेशा 0, 1, या 2 होती है। कभी अधिक नहीं।
- 1-बिट सीमा: इसका अर्थ है कि इस प्रक्रिया में एक एकल तार से हमलावर अधिकतम कितनी जानकारी चुरा सकता है, वह 1 बिट है।
- प्रमाण: इसे एक कंप्यूटर प्रूफ असिस्टेंट (Lean 4) द्वारा शून्य त्रुटियों के साथ सत्यापित किया गया है, जो हार्डवेयर डिजाइनरों के लिए एक स्वर्ण-मानक गारंटी है।
- समाधान: पूरे सिस्टम को सुरक्षित रखने के लिए, हार्डवेयर डिजाइनरों को गणना के प्रत्येक चरण के बीच रैंडम मास्क को रिफ्रेश करना सुनिश्चित करना चाहिए। यदि वे ऐसा करते हैं, तो 1-बिट बैरियर पूरे पाइपलाइन की रक्षा करता है।
संक्षेप में: लेखों ने एक विशिष्ट एन्क्रिप्शन चरण के गणित में एक छोटी, अपरिहार्य दरार पाई, यह सिद्ध किया कि वह दरार कितनी बड़ी है (1 बिट से अधिक नहीं), और यह दिखाया कि बाकी की तिजोरी को कैसे सील किया जाए ताकि वह दरार मायने न रखे।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।