A Dynamic Hybrid Cryptosystem Combining Unimodular Hill Cipher, Chaotic Logistic Maps, and ECC for Efficient Binary File Encryption
यह शोध पत्र हाइब्रिड स्प्लिट-बेस्ड केओटिक क्रिप्टोसिस्टम (HSBCC) प्रस्तुत करता है, जो एक एकीकृत ढांचा है जो किसी भी बाइनरी फ़ाइलों के लिए सुरक्षित, लॉसलेस और आकार-संरक्षित एन्क्रिप्शन प्राप्त करने हेतु एक गतिशील रूप से जनरेट किए गए यूनिमोडुलर हिल साइफर, लॉजिस्टिक मैप-आधारित की डेरिवेशन और एलिप्टिक कर्व क्रिप्टोग्राफी को एकीकृत करता है।
मूल पेपर CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
डिजिटल लॉकस्मिथ का नया टूलकिट
कल्पना कीजिए कि इंटरनेट एक विशाल, हलचल भरे शहर की तरह है जहाँ हर कोई लगातार एक-दूसरे को गुप्त पत्र भेज रहा है। इस शहर में, क्रिप्टोग्राफी (कूटलेखन) उन पत्रों को एक ऐसे कोड में लिखने की कला है जो इतना जटिल है कि केवल इच्छित प्राप्तकर्ता ही उन्हें पढ़ सके। दशकों से, सबसे अच्छे कोड दो मुख्य तरकीबों पर निर्भर थे: गणितीय पहेलियाँ (जैसे एक विशाल ग्रिड का उपयोग करके अक्षरों को उलटना) और अराजकता (केओस) (अनिश्चित, जंगली पैटर्न का उपयोग करना जो यादृच्छिक दिखते हैं लेकिन सख्त नियमों का पालन करते हैं)। समस्या यह है कि पुराने ज़माने की पहेलियों को कभी-कभी सुलझाया जा सकता है यदि ग्रिड एकदम सही न हो, और शुद्ध अराजकता को नियंत्रित करना कठिन हो सकता है। यह शोध पत्र कंप्यूटर विज्ञान के एक कोने में गहराई से उतरता है जिसे हाइब्रिड क्रिप्टोसिस्टम कहा जाता है, जो दोनों दुनियाओं के सर्वश्रेष्ठ को मिलाने की कोशिश करता है ताकि एक ऐसा ताला बनाया जा सके जो मजबूत क्रिप्टोग्राफिक सुदृढ़ता प्रदान करे, पूरी तरह से प्रतिवर्ती (reversible) हो, और न केवल चित्रों बल्कि किसी भी प्रकार की डिजिटल फ़ाइल पर काम कर सके।
शोध का बड़ा विचार: एक पल की जादूगरी
इस अध्ययन के पीछे के शोधकर्ताओं ने, जिनका नेतृत्व संस्थान टेक्नोलॉजी इस्टी साइंस बांडुंग के सैमशुल अरिफिन और उनकी टीम ने किया है, एक नई एन्क्रिप्शन प्रणाली तैयार की है जिसे वे HSBCC (हाइब्रिड स्प्लिट-बेस्ड केओटिक क्रिप्टोसिस्टम) कहते हैं। इस प्रणाली को एक मास्टर डिजिटल लॉकस्मिथ के रूप में समझें जो न केवल एक चाबी का उपयोग करता है, बल्कि आपकी फ़ाइलों को सुरक्षित करने के लिए तरकीबों के एक पूरे टूलबॉक्स का उपयोग करता है।
यहाँ असली रहस्य है: हर एक फ़ाइल को एक कठोर सांचे में ढालने की कोशिश करने के बजाय, HSBCC प्रणाली एक "स्प्लिट-बेस्ड" (विभाजन-आधारित) रणनीति का उपयोग करती है। कल्पना कीजिए कि आपके पास लेगो ब्रिक्स (Lego bricks) का एक विशाल ढेर है (आपकी डिजिटल फ़ाइल)। अधिकांश पुराने एन्क्रिप्शन तरीके इस ढेर को सटीक, समान आकार के वर्गों में काटने की कोशिश करेंगे। यदि आपके पास कुछ अतिरिक्त ईंटें बच जाती हैं, तो उन्हें "पैडिंग" (नकली ईंटें) जोड़नी होगी ताकि ढेर फिट हो सके, जिससे आपकी मूल फ़ाइल का आकार बदल जाता है। HSBCC टीम कहती है, "नहीं, धन्यवाद!" इसके बजाय, वे ढेर को दो समूहों में विभाजित करते हैं। बड़े, मुख्य समूह को यूनिमोडुलर हिल साइफर (Unimodular Hill Cipher) का उपयोग करके बिखेरा जाता है। यह एक शानदार गणितीय ग्रिड है जो ईंटों को इधर-उधर घुमाता है। यहाँ मुख्य नवाचार यह है कि उनका ग्रिड "यूनिमोडुलर" है, जो एक शानदार तरीका है यह कहने का कि यह गणितीय रूप से प्रतिवर्ती (reversible) होने की गारंटी देता है। चाहे बिखराव कितना भी जंगली क्यों न हो, आप बिना एक भी टुकड़ा खोए ईंटों को बिल्कुल उसी जगह वापस रख सकते हैं जहाँ वे थीं।
लेकिन उन बची हुई ईंटों का क्या जो ग्रिड में फिट नहीं होती हैं? यहीं दूसरी तरकीब काम आती है। छोटे, शेष समूह को शिफ्ट साइफर 128 (Shift Cipher 128) नामक चीज़ का उपयोग करके एक त्वरित, सरल घुमाव दिया जाता है। यह आपकी बची हुई ईंटों को वॉशिंग मशीन में एक त्वरित स्पिन देने जैसा है। यह सुनिश्चित करता है कि आपकी फ़ाइल का प्रत्येक बाइट एन्क्रिप्ट हो जाए, लेकिन बिना किसी अतिरिक्त "पैडिंग" ईंटों को जोड़े। परिणाम? आपकी एन्क्रिप्टेड फ़ाइल आपके मूल फ़ाइल के बिल्कुल समान आकार की है, जो इसके प्रारूप को पूरी तरह से संरक्षित करती है।
अराजक धड़कन (The Chaotic Heartbeat)
यह सुनिश्चित करने के लिए कि "बिखेरने वाला ग्रिड" हर बार फ़ाइल को लॉक करने के लिए अलग हो, प्रणाली एक लॉजिस्टिक मैप (Logistic Map) का उपयोग करती है। कल्पना कीजिए कि एक ट्रैम्पोलिन पर उछलती हुई गेंद है। यदि आप इसे लगभग ठीक उसी स्थान से गिराते हैं, तो यह उसी स्थान पर गिर सकती है। लेकिन यदि आप इसे एक ऐसे स्थान से गिराते हैं जो अनंत रूप से करीब लेकिन थोड़ा अलग है, तो गेंद कुछ उछालों के बाद पूरी तरह से जंगली, अप्रत्याशित दिशा में उछलेगी। इसे "बटरफ्लाई इफेक्ट" कहा जाता है। शोधकर्ता उपयोगकर्ता के पासवर्ड का उपयोग यह तय करने के लिए करते हैं कि गेंद को ठीक कहाँ गिराना है। इस अराजकता के कारण, भले ही दो लोग लगभग समान पासवर्ड टाइप करें, परिणामी एन्क्रिप्शन कुंजियाँ (keys) पूरी तरह से अलग होंगी। यह एक हैकर के लिए छोटे बदलावों को आजमाकर कुंजी का अनुमान लगाना लगभग असंभव बना देता है।
उन्होंने क्या पाया: पूर्ण रिकवरी और पूर्ण अराजकता
टीम ने रंगीन छवियों (जैसे प्रसिद्ध "लीना" फोटो), मेडिकल ब्रेन स्कैन (MRI इमेज), और यहाँ तक कि एक बड़े PDF दस्तावेज़ (जो 815,491 बाइट्स लंबा था) सहित विभिन्न डिजिटल फ़ाइलों पर अपनी नई प्रणाली का परीक्षण किया। उन्होंने इन परीक्षणों को पायथन (Python) और नम्पी (NumPy) का उपयोग करके एक कंप्यूटर पर चलाया, जो तेज़ गणित करने का एक उपकरण है।
परिणाम प्रभावशाली थे। जब उन्होंने फ़ाइलों को एन्क्रिप्ट किया, तो डेटा शुद्ध स्टैटिक शोर (static noise) जैसा दिखाई दिया। यदि आप एक एन्क्रिप्टेड छवि में रंगों के ग्राफ को देखते, तो वह पूरी तरह से सपाट और यादृच्छिक था, जिसमें कोई पैटर्न नहीं बचा था। यह महत्वपूर्ण है क्योंकि इसका मतलब है कि एक हैकर सांख्यिकीय युक्तियों का उपयोग करके यह अनुमान नहीं लगा सकता कि मूल तस्वीर कैसी दिखती थी। प्रणाली ने एक "सहसंबंध परीक्षण" (correlation test) भी पास किया, जो यह सिद्ध करता है कि पड़ोसी पिक्सेल के बीच का संबंध पूरी तरह से नष्ट हो गया था; मूल छवि में, पड़ोसी बहुत समान थे, लेकिन एन्क्रिप्टेड संस्करण में, वे दिन और रात जितने अलग थे।
सबसे महत्वपूर्ण बात यह है कि प्रणाली 100% लॉसलेस (lossless) साबित हुई। जब उन्होंने फ़ाइलों को डिक्रिप्ट किया, तो पुनर्प्राप्त संस्करण मूल के समान थे। उन्होंने इसकी जाँच एक डिजिटल फिंगरप्रिंट जिसे MD5 हैश कहा जाता है, का उपयोग करके की। प्रत्येक परीक्षण में, डिक्रिप्ट की गई फ़ाइल का हैश मूल फ़ाइल के हैश से पूरी तरह मेल खाता था। इसका मतलब है कि प्रक्रिया के दौरान एक बिट डेटा भी खोया या दूषित नहीं हुआ।
उन्होंने ग्रिड के आकार (मैट्रिक्स आयाम) के विभिन्न आकारों को संभालने के तरीके का भी परीक्षण किया। उन्होंने 8x8 से लेकर 888x888 तक के ग्रिडों का परीक्षण किया। 888x888 के विशाल ग्रिड के साथ भी, प्रणाली ने 815,491-बाइट वाली PDF फ़ाइल को सफलतापूर्वक एन्क्रिप्ट किया। भले ही बड़े ग्रिडों के लिए डिक्रिप्शन में अधिक समय लगा (सबसे बड़े के लिए 9.37 सेकंड बनाम सबसे छोटे के लिए 0.02 सेकंड), प्रणाली हर बार पूरी तरह से काम करती रही, और फ़ाइल का आकार बिल्कुल वही रहा।
यह क्यों मायने रखता है
शोध पत्र स्पष्ट रूप से "पैडिंग" (स्थान भरने के लिए नकली डेटा जोड़ना) की आवश्यकता और एन्क्रिप्शन कुंजी को अलग से संग्रहीत करने की आवश्यकता को खारिज करता है। कई पुराने सिस्टम में, यदि कुंजी मैट्रिक्स "इनवर्टिबल" (अर्थात, आप गणित को उलट नहीं सकते) नहीं था, तो फ़ाइल हमेशा के लिए खो जाती थी। HSBCC प्रणाली इसे यह गारंटी देकर हल करती है कि कुंजी मैट्रिक्स हमेशा प्रतिवर्ती (invertible) होता है, इसके यूनिमोडुलर डिज़ाइन के कारण।
लेखक सुझाव देते हैं कि यह दृष्टिकोण उच्च सुरक्षा और व्यावहारिक गति का एक संतुलित मिश्रण प्रदान करता है। फ़ाइल को विभाजित करके और एक अराजक, पासवर्ड-संचालित कुंजी जनरेटर का उपयोग करके, उन्होंने एक ऐसी प्रणाली बनाई है जो हमलों के प्रति मजबूत (robust against attacks) है, फ़ाइल अखंडता को बनाए रखती है, और छवियों से लेकर दस्तावेजों तक किसी भी प्रकार के बाइनरी डेटा पर काम करती है। जबकि बहुत बड़े ग्रिडों के साथ डिक्रिप्शन का समय धीमा हो जाता है, सिमुलेशन दिखाते हैं कि अधिकांश व्यावहारिक फ़ाइल आकारों के लिए, प्रणाली वास्तविक दुनिया में उपयोगी होने के लिए पर्याप्त तेज़ है, जो डिजिटल रहस्यों को लॉक करने का एक सुरक्षित तरीका प्रदान करती है, बिना लॉक के आकार या आकार को बदले।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।