ECCFROG522PP: An Enhanced 522 bit Weierstrass Elliptic Curve
यह शोध पत्र ECCFROG522PP को प्रस्तुत करता है, जो उच्च सुरक्षा और पूर्ण पारदर्शिता के लिए डिज़ाइन किया गया एक 522-बिट प्राइम-फील्ड एलिप्टिक कर्व है, जहाँ ऑडिटेबिलिटी और पुनरुत्पादकता सुनिश्चित करने के लिए सभी पैरामीटर्स को एक सार्वजनिक BLAKE3-आधारित पाइपलाइन के माध्यम से नियत रूप से (deterministically) उत्पन्न और सत्यापन योग्य बनाया गया है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप अपने सबसे मूल्यवान रहस्यों को सुरक्षित रखने के लिए एक उच्च-सुरक्षा डिजिटल तिजोरी बना रहे हैं। इसे लॉक करने के लिए, आपको एक विशेष कुंजी (key) की आवश्यकता होगी। डिजिटल सुरक्षा की दुनिया में, यह "कुंजी" अक्सर एक जटिल गणितीय आकृति पर आधारित होती है जिसे एलिप्टिक कर्व (Elliptic Curve) कहा जाता है।
दशकों से, दुनिया कुछ मानक कुंजियों पर निर्भर रही है जो बड़ी संस्थाओं (जैसे NIST) द्वारा प्रदान की जाती हैं। अधिकांश लोग उन पर भरोसा करते हैं क्योंकि "विशेषज्ञों ने ऐसा कहा है।" लेकिन क्या होगा अगर उन विशेषज्ञों ने कोई गलती कर दी? या और भी बुरा, क्या होगा यदि उन्होंने इस कुंजी की रेसिपी में गुप्त रूप से कुछ बदलाव कर दिया हो, जिससे एक छिपा हुआ बैकडोर (backdoor) बन जाए जिसे केवल वे ही जानते हों?
यह पेपर ECCFROG522PP को पेश करता है, जो एक नए प्रकार की डिजिटल तिजोरी की कुंजी है। इसकी मुख्य विशेषता यह नहीं है कि यह पुरानी कुंजियों से तेज़ या अधिक मजबूत है; बल्कि यह है कि आप देख सकते हैं कि इसे ठीक कैसे बनाया गया था।
इस पेपर का विवरण सरल उपमाओं (analogies) का उपयोग करके यहाँ दिया गया है:
1. समस्या: "ब्लैक बॉक्स" रेसिपी
वर्तमान मानक कुंजियों (जैसे NIST P-521) को एक प्रसिद्ध बेकरी की केक रेसिपी की तरह समझें। रेसिपी कहती है, "मैदा, चीनी और एक गुप्त मसाला मिलाएं।" हर कोई बेकरी पर भरोसा करता है, लेकिन कोई नहीं जानता कि वह गुप्त मसाला क्या है या कितनी मात्रा में डाला गया है। यदि बेकरी के साथ समझौता किया जाता है, तो आपका केक (आपकी सुरक्षा) बर्बाद हो सकता है, और आपको यह तब तक पता नहीं चलेगा जब तक कि बहुत देर न हो जाए।
2. समाधान: "ओपन किचन" रेसिपी
लेखक, विक्टर डुआर्टे मेलो (Víctor Duarte Melo) ने एक नई कुंजी (ECCFROG522PP) बनाई है जिसका दर्शन बिल्कुल अलग है: कट्टर पारदर्शिता (Radical Transparency)।
एक गुप्त मसाले के बजाय, यह रेसिपी कहती है:
"यहाँ सामग्रियों की सटीक सूची है। यहाँ वह सटीक मशीन है जिसका उपयोग हमने उन्हें मिलाने के लिए किया। यहाँ वह सटीक समय है जब हमने शुरुआत की। यदि आप इन चरणों का ठीक वैसे ही पालन करते हैं, तो आपको बिल्कुल वही केक मिलेगा।"
तकनीकी शब्दों में, कर्व को एक पब्लिक सीड (public seed) (एक शुरुआती वाक्यांश: "ECCFrog522PP|v1") और एक डिटरमिनिस्टिक प्रक्रिया (deterministic procedure) (BLAKE3 नामक टूल का उपयोग करने वाले सख्त नियमों का एक सेट) का उपयोग करके बनाया गया है। यहाँ कोई मानवीय अनुमान नहीं है, कोई "गुप्त सॉस" नहीं है, और कोई छिपे हुए विकल्प नहीं हैं। यदि आप उसी शुरुआती वाक्यांश के साथ समान कंप्यूटर प्रोग्राम चलाते हैं, तो आपको हर बार वही परिणाम प्राप्त होगा।
3. सामग्रियां (गणित)
पेपर इस कर्व को एक 522-बिट वीयरस्ट्रैस एलिप्टिक कर्व (Weierstrass Elliptic Curve) के रूप में वर्णित करता है।
- आकार (The Shape): एक विशाल ग्रिड पर खींचे गए एक चिकने, घुमावदार रोलरकोस्टर ट्रैक की कल्पना करें। यह ट्रैक ही "कर्व" है।
- आकार/क्षमता (The Size): यह एक विशाल ट्रैक (522 बिट चौड़ा) है, जिसका अर्थ है कि हैकर के लिए इसे तोड़ने का कोई छोटा रास्ता खोजना बहुत कठिन है। यह मानक "NIST P-521" कुंजी के समान स्तर की सुरक्षा प्रदान करता है।
- नियम (The Rules): लेखक ने ट्रैक के लिए केवल रैंडम नंबर नहीं चुने। उन्होंने सभी सुरक्षा नियमों के अनुकूल पहला वैध ट्रैक खोजने के लिए एक "सर्च इंडेक्स" (जैसे किताब में पेज नंबर) का उपयोग किया। उन्होंने ये पेज नंबर प्रकाशित किए हैं ताकि कोई भी इनकी जांच कर सके।
4. सुरक्षा जाँच (निरीक्षण)
तिजोरी को सुरक्षित घोषित करने से पहले, लेखक ने यह सुनिश्चित करने के लिए कई "सेंटी चेक" (sanity checks) चलाए कि ट्रैक में कोई छिपी हुई दरार तो नहीं है:
- प्राइम ऑर्डर (Prime Order): ट्रैक एक निरंतर लूप है जिसमें कोई डेड एंड (dead end) या छोटे लूप नहीं हैं जो उपयोगकर्ता को फंसा सकें।
- ट्विस्ट चेक (Twist Check): कल्पना करें कि ट्रैक का एक "छाया संस्करण" (एक क्वाड्रेटिक ट्विस्ट) है। लेखक ने सिद्ध किया है कि भले ही हैकर छाया संस्करण पर हमला करने की कोशिश करे, तो भी उसे तोड़ना उतना ही कठिन होगा जितना कि असली वाले को तोड़ना।
- कोई बैकडोर नहीं (No Backdoors): उन्होंने यह सुनिश्चित करने के लिए जांच की कि ट्रैक में कोई गणितीय शॉर्टकट (जैसे "वॉर्महोल") नहीं है जो हैकर को लंबी यात्रा को छोड़ने में मदद करे।
5. "हिप्पोफ्रॉग" (HippoFrog) टेस्ट ड्राइव
आप सोच सकते हैं, "ठीक है, गणित तो ठीक लग रहा है, लेकिन क्या यह वास्तव में वास्तविक दुनिया में काम करता है?"
लेखक ने इसे केवल ब्लैकबोर्ड पर नहीं छोड़ा। उन्होंने HippoFrog (एक चंचल नाम जो "Hippo" और "Frog" को जोड़ता है) नामक एक फ़ाइल एन्क्रिप्शन टूल बनाया और इसमें इस नई कुंजी को स्थापित किया। यह साबित करता है कि यह कुंजी केवल एक सैद्धांतिक विचार नहीं है; यह वास्तव में कंप्यूटर पर फ़ाइलों को लॉक और अनलॉक कर सकती है।
6. ट्रेड-ऑफ: गति बनाम विश्वास
यह पेपर अपनी सीमाओं के बारे में बहुत ईमानदार है।
- क्या यह तेज़ है? नहीं। वास्तव में, यह अत्यधिक अनुकूलित मानक कुंजियों की तुलना में थोड़ा धीमा हो सकता है क्योंकि लेखक ने गति के बजाय पारदर्शिता को प्राथमिकता दी है।
- क्या यह अधिक मजबूत है? जरूरी नहीं कि अधिक मजबूत हो, लेकिन अधिक भरोसेमंद है।
निचोड़ (The Bottom Line)
ECCFROG522PP को एक कांच की दीवारों वाली बैंक तिजोरी के रूप में समझें।
- पुरानी तिजोरियाँ: मोटी स्टील की बनी होती हैं, लेकिन आप लॉक को देख नहीं सकते। आपको बैंक मैनेजर पर भरोसा करना पड़ता है।
- ECCFROG522PP: मोटी स्टील की बनी होती है, लेकिन दीवारें कांच की हैं। आप हर बोल्ट, हर गियर और निर्माण प्रक्रिया के हर चरण को देख सकते हैं।
लेखक कल दुनिया के बैंकों को बदलने की कोशिश नहीं कर रहे हैं। इसके बजाय, वह एक प्रूफ ऑफ कॉन्सेप्ट (proof of concept) पेश कर रहे हैं: "देखिये, हम एक ऐसी उच्च-सुरक्षा प्रणाली बना सकते हैं जहाँ आपको हम पर भरोसा करने की आवश्यकता नहीं है; आपको केवल गणित और सार्वजनिक रेसिपी पर भरोसा करना है।"
यह एक ऐसी दुनिया के लिए आह्वान है जहाँ सुरक्षा "मुझ पर विश्वास करो" पर नहीं, बल्कि "इसे स्वयं सत्यापित करो" पर आधारित हो।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।