← नवीनतम पेपर
🔢 mathematics

A Matrix-Based Polyalphabetic Algorithm for Information Encoding and Decoding Using Number Sequences

यह शोध पत्र एक गणनात्मक रूप से कुशल मैट्रिक्स-आधारित पॉलीअल्फाबेटिक एन्क्रिप्शन योजना प्रस्तावित करता है जो बेहतर वितरण व्यवहार और मानक मोनोअल्फाबेटिक विधियों की तुलना में कम आवृत्ति एकाग्रता प्राप्त करने के लिए वर्ण प्रतिस्थापन और ब्लॉक रूपांतरण के लिए फाइबोनैकी, लियोनार्डो, जैकोब्स्टहल और लुकास संख्या अनुक्रमों का उपयोग करता है।

मूल लेखक: Muhammet Karagöz, Nihal Özgür

प्रकाशित 2026-06-25
📖 5 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Muhammet Karagöz, Nihal Özgür

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

कल्पना कीजिए कि आपके पास एक गुप्त संदेश है जिसे आप भेजना चाहते हैं, लेकिन आपको डर है कि कोई इसे बीच में ही रोक सकता है और यह पता लगा सकता है कि इसमें क्या लिखा है, सिर्फ इसलिए क्योंकि वे कुछ अक्षरों के बार-बार आने की गिनती कर लेते हैं (जैसे यह नोटिस करना कि अंग्रेजी में "E" सबसे अधिक बार आता है)। यह शोध पत्र एक नया तरीका पेश करता है जिससे संदेश को छिपाने का काम किया जाता है, जो इस तरह की गिनती को लगभग बेकार बना देता है।

यहाँ उनके तरीके का एक सरल विवरण दिया गया है, जिसमें रोजमर्रा के उदाहरणों का उपयोग किया गया है:

1. तीन अलग-अलग "डिक्शनरी" (शब्दकोश)

आमतौर पर, जब आप किसी संदेश को एन्क्रिप्ट करते हैं, तो आप शायद हर बार अक्षर "A" को संख्या "5" से बदल देते हैं। यह आसानी से पकड़ा जा सकता है।

यह नया तरीका अक्षरों को संख्याओं में बदलने के लिए तीन अलग-अलग "डिक्शनरी" (जो प्रसिद्ध संख्या पैटर्न जैसे फाइबोनैची, लियोनार्डो और जैकोब्सथल अनुक्रमों पर आधारित हैं) का उपयोग करता है।

  • उदाहरण: कल्पना कीजिए कि आप एक वाक्य को तीन अलग-अलग भाषाओं में अनुवाद कर रहे हैं। कभी "A" का मतलब "5" होता है, कभी "15" होता है, और कभी "43" होता है।
  • चाल: आप किस डिक्शनरी का उपयोग करेंगे, यह दो चीजों पर निर्भर करता है:
    1. संदेश में अक्षर कहाँ स्थित है (एक ग्रिड में उसकी पंक्ति और कॉलम)।
    2. आपने उस अक्षर को कितनी बार पहले देखा है।
  • परिणाम: भले ही आपके संदेश में "A" अक्षर 10 बार आए, वह संभवतः 10 अलग-अलग संख्याओं में बदल जाएगा। यह उस पैटर्न को तोड़ देता है जिस पर कोड-ब्रेकर्स भरोसा करते हैं।

2. "जादुई ग्रिड" और "छिपा हुआ हिस्सा"

एक बार जब अक्षरों को संख्याओं में बदल दिया जाता है, तो संदेश को एक बड़े वर्गाकार ग्रिड (सुडोकू बोर्ड की तरह) में व्यवस्थित किया जाता है, जिसे फिर छोटे 3x3 वर्गों में काट दिया जाता है।

  • रूपांतरण: प्रत्येक छोटे वर्ग को एक विशेष गणितीय "शेकर" (जिसे लियोनार्डो Q-मैट्रिक्स कहा जाता है) का उपयोग करके मिलाया जाता है। इस तरह से मिश्रण होने का तरीका हर एक छोटे वर्ग के लिए एक गुप्त कुंजी (secret key) पर निर्भर करता है।
  • छिपा हुआ हिस्सा: यह सुनिश्चित करने के लिए कि संदेश को पूरी तरह से वापस जोड़ा जा सके, लेखक प्रत्येक छोटे वर्ग में एक संख्या छिपा देते हैं। उस छिपी हुई संख्या को भेजने के बजाय, वे एक "चेकसम" (एक विशेष गणितीय परिणाम जिसे 'डिटरमिनेंट' कहा जाता है) भेजते हैं, जो प्राप्तकर्ता को ठीक से गणना करने की अनुमति देता है कि वह गायब संख्या क्या थी।
  • उदाहरण: कल्पना कीजिए कि आपके पास एक पहेली है जहाँ से आप एक टुकड़ा हटा देते हैं और डिब्बे पर एक सुराग लिख देते हैं जो बताता है कि वह गायब टुकड़ा कैसा दिखता है। आप डिब्बा और सुराग दोनों भेजते हैं। प्राप्तकर्ता सुराग का उपयोग करके उस गायब हिस्से को फिर से बनाता है और पहेली को हल करता है।

3. "शब्द विभाजक" का रहस्य

सामान्य टेक्स्ट में, शब्दों के बीच के स्पेस (खाली जगह) स्पष्ट होते हैं। इस सिस्टम में, स्पेस को संख्याओं के एक विशेष क्रम (लुकास संख्याओं पर आधारित) द्वारा बदल दिया जाता है।

  • ट्विस्ट: ये "स्पेस-नंबर" हर बार एक जैसे नहीं होते। वे एक गुप्त "सीड" (seed) के आधार पर बदलते हैं जो केवल भेजने वाले और प्राप्तकर्ता के बीच साझा किया जाता है।
  • लाभ: एक जासूसी करने वाला यह नहीं जान पाएगा कि एक शब्द कहाँ समाप्त होता है और दूसरा कहाँ शुरू होता है, क्योंकि "स्पेस" दिखने में रैंडम और बदलते हुए नंबरों की तरह लगते हैं।

4. यह तेज़ और सुरक्षित क्यों है

  • "कोलिजन-फ्री" मोडुलस: संख्याओं को बहुत बड़ा होने या कंप्यूटर को धीमा करने से रोकने के लिए, वे एक विशिष्ट "मॉडुलों" (एक गणितीय सीमा, जैसे कि एक घड़ी जो 10,159 के बाद रीसेट हो जाती है) का उपयोग करते हैं। उन्होंने इस सीमा को बहुत सावधानी से चुना है ताकि दो अलग-अलग अक्षर गलती से एक ही संख्या में न बदल जाएं।
  • अवलान्च प्रभाव (Avalanche Effect): शोध पत्र में परीक्षण किया गया है कि क्या होता है जब आप गुप्त कुंजी में एक भी छोटी सी चीज़ (जैसे एक अंक) बदलते हैं। परिणाम? पूरा एन्क्रिप्टेड संदेश नाटकीय रूप से बदल जाता है—लगभग 50% नंबर बदल जाते हैं। यह एक केक रेसिपी में एक सामग्री बदलने और अंत में पूरी तरह से अलग मिठाई मिलने जैसा है। यह कुंजी का अनुमान लगाना बहुत कठिन बना देता है।

शोध पत्र ने वास्तव में क्या पाया

लेखकों ने एक मानक अंग्रेजी टेक्स्ट पर परीक्षण किया और उनके तरीके की तुलना पुराने, सरल एन्क्रिप्शन तरीकों से की।

  • फ्रीक्वेंसी स्मियरिंग (आवृत्ति का फैलाव): पुराने तरीकों में, एन्क्रिप्टेड संदेश में सबसे आम अक्षर अभी भी अलग से दिखाई देते थे। इस नए तरीके में, "सबसे आम" अक्षर इतने पतले रूप में फैले हुए थे कि वे रैंडम शोर (noise) की तरह लग रहे थे।
  • गति: अपने विशिष्ट गणितीय सीमा का उपयोग करके, कंप्यूटर इस संदेश को बिना सीमा के विशाल संख्याओं का उपयोग करने की तुलना में लगभग 7 से 8 गुना तेज़ी से प्रोसेस कर सका।
  • सुरक्षा: सांख्यिकीय परीक्षणों से पता चला कि एन्क्रिप्टेड संदेश एक मानक कोड की तुलना में रैंडम शोर (noise) के बहुत अधिक करीब था, जिससे पारंपरिक फ्रीक्वेंसी विश्लेषण का उपयोग करके इसे तोड़ना बहुत कठिन हो गया।

संक्षेप में: यह शोध पत्र संदेश को लॉक करने का एक नया तरीका प्रस्तावित करता है, जिसमें तीन अलग-अलग संख्या प्रणालियों के माध्यम से अक्षरों को मिलाया जाता है, हर पहेली के एक हिस्से को छिपाया जाता है, और टेक्स्ट के हर ब्लॉक के लिए नियमों को बदला जाता है। परिणाम एक ऐसा संदेश है जो उस व्यक्ति के लिए केवल रैंडम बकवास (gibberish) जैसा दिखता है जिसके पास उसे खोलने के लिए विशिष्ट कुंजी नहीं है।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →