A novel public key cryptography based on generalized Lucas matrices
यह शोध पत्र एक नवीन सार्वजनिक कुंजी क्रिप्टोग्राफी योजना प्रस्तावित करता है जो एक एफ़ाइन साइफर (Affine cipher) और कुंजी सहमति प्रोटोकॉल के भीतर सामान्यीकृत लुकास मैट्रिसेस (generalized Lucas matrices) का उपयोग करता है, जो पूर्ण मैट्रिसेस के बजाय केवल दो मापदंडों के आदान-प्रदान के माध्यम से ट्रांसमिशन जटिलता को काफी कम करता है और की-स्पेस (key space) का विस्तार करता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप अपने एक मित्र को एक गुप्त संदेश भेजने की कोशिश कर रहे हैं, लेकिन आपको डर है कि कोई इसे बीच में ही पकड़ सकता है। क्रिप्टोग्राफी (गुप्त लेखन का विज्ञान) की दुनिया में, इसे आमतौर पर एक "ताले" (एक चाबी) का उपयोग करके हल किया जाता है जिसे केवल आपका मित्र ही खोल सकता है।
यह शोध पत्र इन तालों को बनाने का एक नया, चतुर तरीका प्रस्तावित करता है, जो जनरलाइज्ड लुकास मैट्रिसेस (Generalized Lucas Matrices) नामक एक विशेष प्रकार के गणितीय पैटर्न का उपयोग करता है। यहाँ बताया गया है कि यह कैसे काम करता है, सरल उपमाओं का उपयोग करते हुए।
1. निर्माण खंड: एक गणितीय रेसिपी
इस शोध पत्र को समझने के लिए, सबसे पहले एक सूप की रेसिपी की कल्पना करें।
- मानक रेसिपी: आप पिछले दो कटोरे सूप लेते हैं, उन्हें मिलाते हैं, और अगला कटोरा बनाने के लिए उसमें एक चुटकी नमक डालते हैं। यह प्रसिद्ध फाइबोनैची अनुक्रम (1, 1, 2, 3, 5...) की तरह है।
- शोध पत्र की रेसिपी: लेखकों ने एक "सुपर-रेसिपी" बनाई है। केवल पिछले दो कटोरों को मिलाने के बजाय, वे अगले कटोरे को बनाने के लिए कई कटोरों को एक साथ मिलाते हैं। वे इसे जनरलाइज्ड लुकास सीक्वेंस (Generalized Lucas Sequence) कहते हैं।
उन्होंने फिर इस सूप की रेसिपी को एक मैट्रिक्स (संख्याओं के ग्रिड) में बदल दिया। इस मैट्रिक्स को एक विशाल, बहु-आयामी ताले के रूप में समझें। ताले के अंदर की संख्याएँ यादृच्छिक (random) नहीं हैं; वे उनकी इस विशेष सूप रेसिपी का पालन करते हुए बनाई गई हैं।
2. पुराने तालों के साथ समस्या
कई पारंपरिक गुप्त कोडों (जैसे कि "हिल साइफर") में, संदेश भेजने के लिए, आपको अपने मित्र को पूरा लॉक (पूरा मैट्रिक्स) भेजना पड़ता है।
- उपमा: कल्पना कीजिए कि अपने मित्र को उनके पत्रों को लॉक करने के लिए एक विशाल, भारी तिजोरी मेल करने की कोशिश करना ताकि वे अपना लॉक इस्तेमाल कर सकें। इसमें बहुत समय लगता है, बहुत अधिक लागत (स्पेस) आती है, और यह ले जाने में भारी होता है।
3. नया समाधान: "जादुई टिकट"
लेखकों का बड़ा विचार यह है कि आपको पूरी तिजोरी मेल करने की आवश्यकता नहीं है। आपको केवल दो छोटी संख्याएँ (पैरामीटर्स) मेल करने की आवश्यकता है।
- यह कैसे काम करता है:
- सेटअप: आपके मित्र (बॉब) के पास एक सार्वजनिक "मास्टर रेसिपी" (पब्लिक की) है।
- टिकट: आप (एलिस) एक गुप्त संख्या चुनते हैं और मास्टर रेसिपी का उपयोग करके दो छोटी संख्याएँ उत्पन्न करते हैं: एक "सिग्नेचर" और एक "सीक्रेट की"।
- एक्सचेंज: आप ये दो छोटी संख्याएँ बॉब को भेजते हैं। आप पूरा विशाल मैट्रिक्स नहीं भेजते हैं।
- जादू: क्योंकि बॉब अपनी स्वयं की गुप्त "मास्टर की" जानता है, वह आपके दो छोटे नंबरों का उपयोग करके तुरंत उसी विशाल लॉक (मैट्रिक्स) को फिर से बना सकता है जो आपके पास है।
यह बेहतर क्यों है?
- गति: दो संख्याएँ भेजना एक टेक्स्ट मैसेज भेजने जैसा है; पूरा मैट्रिक्स भेजना एक ट्रक मेल करने जैसा है।
- स्थान: यह नेटवर्क पर लगभग न के बराबर जगह लेता है।
- सुरक्षा: भले ही हैकर आपके द्वारा भेजी गई दो संख्याओं को देख ले, वे उस विशाल लॉक को तब तक नहीं समझ सकते जब तक कि वे एक विशाल गणितीय पहेली (जिसे "डिस्क्रीट लॉगरिदम प्रॉब्लम" कहा जाता है) को हल न कर लें, जिसे तेजी से हल करना कंप्यूटरों के लिए वर्तमान में असंभव है।
4. संदेश को कैसे लॉक और अनलॉक किया जाता है
एक बार जब आपके और बॉब के पास एक ही विशाल मैट्रिक्स (लॉक) हो जाता है, तो आप अपने संदेश को स्क्रैम्बल (अव्यवस्थित) करने के लिए इसका उपयोग करते हैं।
- एन्क्रिप्शन (लॉक करना): आप अपने संदेश (जैसे "NOBLE2022") को लेते हैं, उसे संख्याओं में बदलते हैं, और उसे मैट्रिक्स के माध्यम से चलाते हैं। मैट्रिक्स संख्याओं को घुमाकर और मोड़कर एक उलझे हुए ढेर (सिफरटेक्स्ट) में बदल देता है।
- डिक्रिप्शन (अनलॉक करना): बॉब अपने मैट्रिक्स के संस्करण का उपयोग करता है (जिसे उसने आपके दो छोटे नंबरों से बनाया है) ताकि उलझे हुए ढेर को वापस मूल संदेश में अनट्विस्ट (खोल) किया जा सके।
शोध पत्र में एक विशिष्ट उदाहरण शामिल है जहाँ वे शब्द "NOBLE2022" को "E76BY□OZS" जैसे कोड में बदलते हैं और फिर सफलतापूर्वक उसे वापस मूल रूप में बदलते हैं।
5. यह क्यों मजबूत है?
लेखक दावा करते हैं कि यह प्रणाली तीन कारणों से बहुत सुरक्षित है:
- विशाल की-स्पेस (Key Space): क्योंकि मैट्रिक्स एक जटिल रेसिपी से बनाया गया है, इसलिए इसमें ट्रिलियन-ट्रिलियन संभावित संयोजन हैं। लॉक का अनुमान लगाने की कोशिश करने वाले हैकर को ब्रह्मांड में मौजूद परमाणुओं की संख्या से भी अधिक संयोजन आज़माने होंगे।
- "दो-संख्या" वाला तरीका: चूंकि हैकर केवल दो संख्याएँ देखता है, इसलिए वे आसानी से विशाल मैट्रिक्स को रिवर्स-इंजीनियर नहीं कर सकते।
- गणितीय गारंटी: लेखकों ने गणितीय रूप से सिद्ध किया है कि उनके द्वारा बनाए गए प्रत्येक लॉक के लिए, उसे खोलने के लिए निश्चित रूप से एक मिलान वाली की (चाबी) होती है, इसलिए सिस्टम कभी "अटकता" नहीं है।
सारांश
संक्षेप में, यह शोध पत्र एक विशेष संख्या पैटर्न का उपयोग करके डिजिटल लॉक बनाने का एक नया तरीका पेश करता है। अपने मित्र को एक विशाल, भारी तिजोरी भेजने के बजाय, आप उन्हें दो छोटी संख्याएँ भेजते हैं। वे उन संख्याओं का उपयोग करके अपने छोर पर तिजोरी बनाते हैं, संदेश को लॉक करते हैं, और उसे वापस भेजते हैं। यह तेज़ है, कम जगह लेता है, और हैकर्स के लिए इसे तोड़ना अविश्वसनीय रूप से कठिन है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।