अल्बर्टी सिफर: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|Polyalphabetic substitution encryption and decryption system}} File:Alberti cipher disk.svg|thumb|अल्बर्टी सिफर डिस्क...")
 
No edit summary
Line 1: Line 1:
{{Short description|Polyalphabetic substitution encryption and decryption system}}
{{Short description|Polyalphabetic substitution encryption and decryption system}}
[[File:Alberti cipher disk.svg|thumb|अल्बर्टी सिफर डिस्क।]]अल्बर्टी सिफर, 1467 में इतालवी वास्तुकार [[लियोन बतिस्ता अल्बर्टी]] द्वारा बनाया गया था, जो पहले बहुवर्णी सिफरों में से एक था।<ref>{{cite news|url=https://www.theguardian.com/childrens-books-site/2015/sep/10/top-10-codes-keys-and-ciphers|title=शीर्ष 10 कोड, कुंजी और सिफर|first=Kevin|last=Sands|newspaper=[[The Guardian]]|date=September 10, 2015|accessdate=November 9, 2018}}</ref> उनके ग्रंथ के शुरुआती पन्नों में{{Ill|De componendis cifris|it}} उन्होंने बताया कि हाल ही में विकसित [[चल प्रकार]] के [[ छापाखाना ]] के बारे में पापल सचिव [[ लियोनार्डो डेटा ]] के साथ उनकी बातचीत से उनके सिफर व्हील का विकास कैसे हुआ।<ref>{{cite book|url=http://iqdupont.com/wp-content/uploads/2018/06/DuPont-2018-The_Printing_Press_and_Cryptography.pdf|chapter=The Printing Press and Cryptography|title=A Material History of Medieval and Early Modern Ciphers: Cryptography and the History of Literacy|first=Quinn|last=DuPont|editor-first1=Katherine|editor-last1=Ellison|editor-first2=Susan|editor-last2=Kim|page=95|publisher=Routledge|year=2018|isbn=978-1-138-24464-1}}</ref>
[[File:Alberti cipher disk.svg|thumb|अल्बर्टी साइफर डिस्क।]]1467 में इतालवी वास्तुकार लियोन बत्तीस्ता अल्बर्टी द्वारा बनाया गया '''अल्बर्टी साइफर''', पहले बहुवर्णकीय साइफर में से एक था।<ref>{{cite news|url=https://www.theguardian.com/childrens-books-site/2015/sep/10/top-10-codes-keys-and-ciphers|title=शीर्ष 10 कोड, कुंजी और सिफर|first=Kevin|last=Sands|newspaper=[[The Guardian]]|date=September 10, 2015|accessdate=November 9, 2018}}</ref> अपने ग्रंथ डी कॉम्पोनेंडिस सिफ्रिस [यह] के प्रारम्भिक पृष्ठ में उन्होंने बताया कि हाल ही में विकसित गतिशील प्रकार के प्रिंटिंग प्रेस के बारे में पापल सचिव लियोनार्डो दाती के साथ उनकी बातचीत ने उनके साइफर चक्र के विकास को कैसे प्रेरित किया।




== सिफर डिस्क ==
== साइफर डिस्क ==
अल्बर्टी की सिफर डिस्क मिश्रित अक्षर और चर अवधि के साथ बहुवर्णीय प्रतिस्थापन का पहला उदाहरण प्रस्तुत करती है। यह उपकरण, जिसे सूत्र कहा जाता है, दो संकेंद्रित डिस्क से बना था, जो एक सामान्य पिन से जुड़ा हुआ था, जो एक को दूसरे के संबंध में घुमा सकता था।<ref name=rocca>{{cite book|url=https://sites.wcsu.edu/mbxml/html/section_alberti.html|chapter=3.1 Alberti's Great Idea|title=क्रिप्टोलॉजी थ्रू हिस्ट्री एंड इंक्वायरी|year=2016|first=Charles F.|last=Rocca Jr.|publisher=[[Western Connecticut State University]]}}</ref> बड़े वाले को स्टेबिलिस [स्थिर या स्थिर] कहा जाता है, छोटे को मोबिलिस [चल] कहा जाता है। प्रत्येक डिस्क की परिधि को 24 समान कोशिकाओं में बांटा गया है। बाहरी रिंग में [[सादे पाठ]] के लिए एक अपरकेस अक्षर होता है और आंतरिक रिंग में [[ सिफ़र ]]टेक्स्ट के लिए लोअरकेस मिश्रित वर्णमाला होती है। निर्दिष्ट संख्यात्मक मानों के साथ 336 वाक्यांशों वाली कोडबुक के सुपरएन्सिफरमेंट के लिए बाहरी रिंग में 1 से 4 तक की संख्या भी शामिल है।
अल्बर्टी की साइफर डिस्क मिश्रित अक्षर और वेरिएबल अवधि के साथ बहुवर्णीय प्रतिस्थापन का पहला उदाहरण प्रस्तुत करती है। यह उपकरण, जिसे सूत्र कहा जाता है, दो संकेंद्रित डिस्क से बना था, जो एक सामान्य पिन से जुड़ा हुआ था, जो एक को दूसरे के सापेक्ष घुमा सकता था।<ref name=rocca>{{cite book|url=https://sites.wcsu.edu/mbxml/html/section_alberti.html|chapter=3.1 Alberti's Great Idea|title=क्रिप्टोलॉजी थ्रू हिस्ट्री एंड इंक्वायरी|year=2016|first=Charles F.|last=Rocca Jr.|publisher=[[Western Connecticut State University]]}}</ref> बड़े वाले को स्टेबिलिस [स्थिर या निश्चित] कहा जाता है, छोटे को मोबिलिस [गतिशील] कहा जाता है। प्रत्येक डिस्क की परिधि को 24 समान सेल में बांटा गया है। बाहरी चक्र में [[सादे पाठ|प्लेनटेक्स्ट]] के लिए एक अपरकेस (बड़े) अक्षर होता है और आंतरिक चक्र में [[ सिफ़र |सिफ़र]] टेक्स्ट के लिए लोअरकेस (छोटे) मिश्रित वर्णमाला होती है। निर्दिष्ट संख्यात्मक मानों के साथ 336 वाक्यांशों वाली कोडबुक के अधिलेखन के लिए बाहरी चक्र में 1 से 4 तक की संख्या भी सम्मिलित है।


यह कोड-संख्याओं को छिपाने का एक बहुत प्रभावी तरीका है, क्योंकि उनके समकक्षों को अन्य विकृत अक्षरों से अलग नहीं किया जा सकता है। क्रिप्टोग्राम के शरीर में शामिल प्रमुख अक्षरों द्वारा अक्षरों की स्लाइडिंग को नियंत्रित किया जाता है।
यह कोड-संख्याओं को छिपाने का एक बहुत प्रभावी तरीका है, क्योंकि उनके समकक्षों को अन्य विकृत अक्षरों से अलग नहीं किया जा सकता है। सांकेतिक लेख के भाग में सम्मिलित कुंजी अक्षरों द्वारा वर्णों की स्लाइडिंग को नियंत्रित किया जाता है।


इस सिफर के स्पष्ट अध्ययन के लिए डी सिफ्रिस के दो अध्यायों को इसके साथ अंग्रेजी में पुन: प्रस्तुत किया गया है।
इस साइफर के स्पष्ट अध्ययन के लिए डी सिफ्रिस के दो अध्यायों को इसके साथ अंग्रेजी में पुन: प्रस्तुत किया गया है।


:: अध्याय XIV। मैं पहले मूवेबल इंडेक्स का वर्णन करूंगा। मान लीजिए कि हम मूवेबल डिस्क में अक्षर k को इंडेक्स लेटर के रूप में उपयोग करने के लिए सहमत हुए हैं। लिखने के समय मैं सूत्र के दो डिस्क को अपनी इच्छानुसार स्थिति में रखूंगा, उदाहरण के लिए इंडेक्स लेटर को कैपिटल बी के साथ जोड़कर, अन्य सभी छोटे अक्षरों को उनके ऊपर के कैपिटल लेटर के अनुरूप। आपको लिखते समय, मैं सबसे पहले एक कैपिटल बी लिखूंगा जो सूत्र में इंडेक्स k से मेल खाता है। इसका मतलब यह है कि यदि आप मेरा संदेश पढ़ना चाहते हैं तो आपको उसी फॉर्मूले का उपयोग करना होगा जो आपके पास है, मूवेबल डिस्क को तब तक घुमाते रहें जब तक अक्षर B इंडेक्स k के अनुरूप न हो जाए। इस प्रकार सिफरटेक्स्ट के सभी छोटे अक्षर स्टेशनरी डिस्क में उनके ऊपर के अक्षरों का अर्थ और ध्वनि प्राप्त करेंगे। जब मैंने तीन या चार शब्द लिखे हैं तो मैं अपने सूत्र में सूचकांक की स्थिति बदल दूंगा, डिस्क को तब तक घुमाऊंगा जब तक कि सूचकांक k पूंजी R के अंतर्गत न हो। फिर मैं अपने संदेश में एक पूंजी R लिखूंगा और इस बिंदु से आगे छोटे k का अर्थ अब B नहीं बल्कि R होगा, और पाठ में आने वाले अक्षर, स्थिर डिस्क में उनके ऊपर के बड़े अक्षरों से नए अर्थ प्राप्त करेंगे। जब आप प्राप्त हुए संदेश को पढ़ते हैं, तो आपको बड़े अक्षर द्वारा सूचित किया जाएगा, जिसे आप जानते हैं कि केवल एक संकेत के रूप में उपयोग किया जाता है, कि इस क्षण से चल डिस्क और सूचकांक की स्थिति बदल दी गई है। अतः आप उस बड़े अक्षर के नीचे अनुक्रमणिका भी लगा देंगे, और इस प्रकार आप पाठ को बड़ी आसानी से पढ़ और समझ सकेंगे। चल डिस्क में चार अक्षर बाहरी रिंग के चार क्रमांकित कक्षों का सामना कर रहे हैं, इसलिए बोलने के लिए, स्वयं का कोई अर्थ नहीं होगा और पाठ के भीतर नल के रूप में डाला जा सकता है। हालांकि, अगर समूहों में या दोहराया जाता है, तो वे बहुत फायदेमंद होंगे, जैसा कि मैं बाद में समझाऊंगा।
:: अध्याय XIV। मैं पहले गतिशील इंडेक्स (सूचकांक) का वर्णन करूंगा। मान लीजिए कि हम गतिशील डिस्क में अक्षर k को इंडेक्स अक्षर के रूप में उपयोग करने के लिए सहमत हुए हैं। लिखने के समय मैं सूत्र के दो डिस्क को अपनी इच्छानुसार स्थिति में रखूंगा, उदाहरण के लिए इंडेक्स अक्षर को बड़े अक्षर B के साथ जोड़कर, अन्य सभी छोटे अक्षरों को उनके ऊपर के बड़े अक्षर के अनुरूप है। आपको लिखते समय, मैं सबसे पहले एक बड़े अक्षर B को लिखूंगा जो सूत्र में इंडेक्स k से अनुरूप है। इसका तात्पर्य यह है कि यदि आप मेरा संदेश पढ़ना चाहते हैं तो आपको उसी सूत्र का उपयोग करना होगा जो आपके पास है, गतिशील डिस्क को तब तक घुमाते रहें जब तक अक्षर B इंडेक्स k के अनुरूप न हो जाए। इस प्रकार सिफरटेक्स्ट के सभी छोटे अक्षर स्टेशनरी (स्थिर) डिस्क में उनके ऊपर के अक्षरों का अर्थ और ध्वनि प्राप्त करेंगे। जब मैंने तीन या चार शब्द लिखे हैं तो मैं अपने सूत्र में सूचकांक की स्थिति बदल दूंगा, डिस्क को तब तक घुमाऊंगा जब तक कि सूचकांक k बड़े अक्षर R के अंतर्गत न हो। फिर मैं अपने संदेश में एक बड़े अक्षर R को लिखूंगा और इस बिंदु से आगे छोटे k का अर्थ अब B नहीं बल्कि R होगा, और टेक्स्ट में आने वाले अक्षर, स्थिर डिस्क में उनके ऊपर के बड़े अक्षरों से नए अर्थ प्राप्त करेंगे। जब आप प्राप्त हुए संदेश को पढ़ते हैं, तो आपको बड़े अक्षर द्वारा सूचित किया जाएगा, जिसे आप जानते हैं कि केवल एक संकेत के रूप में उपयोग किया जाता है, कि इस स्थिति से गतिशील डिस्क और सूचकांक की स्थिति बदल दी गई है। अतः आप उस बड़े अक्षर के नीचे अनुक्रमणिका भी लगा देंगे, और इस प्रकार आप टेक्स्ट को बड़ी आसानी से पढ़ और समझ सकेंगे। गतिशील डिस्क में चार अक्षर बाहरी चक्र के चार क्रमांकित सेलों का सामना कर रहे हैं, इसलिए बोलने के लिए, स्वयं का कोई अर्थ नहीं होगा और टेक्स्ट के अंदर शून्य के रूप में प्रविष्ट किया जा सकता है। हालांकि, यदि समूहों में बार-बार उपयोग किया जाता है, तो वे बहुत लाभदायक होंगे, जैसा कि मैं बाद में समझाऊंगा।
 
::अध्याय XV। हम बड़े अक्षरों में से इंडेक्स अक्षर भी चयन कर सकते हैं और हमारे बीच सहमत हो सकते हैं कि उनमें से कौन सा इंडेक्स होगा। मान लीजिए कि हमने अक्षर B को सूचकांक के रूप में चयन किया गया है। संदेश में दिखाई देने वाला पहला अक्षर एक छोटा होगा जिसे q कहेंगे। इसलिए, गतिशील डिस्क को सूत्र में घुमाकर आप इस अक्षर को बड़े B के नीचे रखेंगे जो एक सूचकांक के रूप में कार्य करता है। यह इस प्रकार है कि q ध्वनि और B का अर्थ लेगा। अन्य अक्षरों के लिए हम गतिशील सूचकांक के लिए पहले वर्णित तरीके से लिखना जारी रखेंगे। जब सूत्र में डिस्क के व्यवस्थापन को बदलना आवश्यक हो, तब मैं संदेश में एक या अधिक अंक नहीं प्रविष्ट करूंगा, अर्थात छोटी डिस्क के अक्षरों में से एक अक्षर जो संख्याओं के सामने होता है, जो इससे अनुरूप है मान लीजिए 3 या 4, आदि सम्मिलित है। गतिशील डिस्क को प्रारंभ करना मैं इस पत्र को सूचकांक B पर सहमति के साथ जोड़ दूंगा और क्रमिक रूप से, जैसा कि लेखन के तर्क द्वारा आवश्यक है, मैं छोटे अक्षर को बड़े अक्षर का मान देना जारी रखूंगा संवीक्षकों को और अधिक भ्रमित करने के लिए आप अपने संवाददाता से सहमत हो सकते हैं कि संदेश में मिले बड़े अक्षरों में शून्य का फ़ंक्शन है और उन्हें उपेक्षित किया जाना चाहिए, या आप इसी तरह के परम्पराओ का प्रयोग कर सकते हैं, जो स्मरण रखने योग्य नहीं हैं। इस प्रकार गतिशील डिस्क को घुमाकर सूचकांक की स्थिति को बदलकर, प्रत्येक बड़े अक्षर के ध्वन्यात्मक और सेमेन्टिक (अर्थ संबंधी) मान को चौबीस अलग-अलग वर्णों के माध्यम से व्यक्त करने में सक्षम होगा, जबकि प्रत्येक छोटा अक्षर किसी बड़े अक्षर के अनुरूप हो सकता है या स्थिर डिस्क के वर्णमाला में चार संख्याओं में से कोई भी हो सकता है। अब मैं संख्याओं के सुविधाजनक उपयोग पर आता हूं, जो प्रशंसनीय है।
::अध्याय XV। हम बड़े अक्षरों में से इंडेक्स लेटर भी चुन सकते हैं और हमारे बीच सहमत हो सकते हैं कि उनमें से कौन सा इंडेक्स होगा। मान लीजिए कि हमने अक्षर B को सूचकांक के रूप में चुना है। संदेश में दिखाई देने वाला पहला अक्षर वसीयत में एक छोटा होगा, क्यू कहते हैं। इसलिए, चल डिस्क को सूत्र में घुमाकर आप इस अक्षर को बड़े B के नीचे रखेंगे जो एक सूचकांक के रूप में कार्य करता है। यह इस प्रकार है कि क्यू बी की ध्वनि और अर्थ लेगा। अन्य अक्षरों के लिए हम चल सूचकांक के लिए पहले वर्णित तरीके से लिखना जारी रखेंगे। जब सूत्र में डिस्क के सेट अप को बदलना आवश्यक हो, तो मैं संदेश में अंक अक्षरों में से एक, और नहीं, सम्मिलित करूँगा, अर्थात छोटी डिस्क के अक्षरों में से एक अक्षर जो संख्याओं का सामना कर रहा है से मेल खाता है, मान लीजिए, 3 या 4, आदि। जंगम डिस्क को चालू करना मैं इस पत्र को सूचकांक बी पर सहमति के साथ जोड़ दूंगा और क्रमिक रूप से, जैसा कि लेखन के तर्क द्वारा आवश्यक है, मैं राजधानियों का मूल्य देना जारी रखूंगा छोटे अक्षर। संवीक्षकों को और अधिक भ्रमित करने के लिए आप अपने संवाददाता से सहमत हो सकते हैं कि संदेश में मिले बड़े अक्षरों में शून्य का कार्य है और उन्हें अनदेखा किया जाना चाहिए, या आप इसी तरह के सम्मेलनों का सहारा ले सकते हैं, जो याद रखने योग्य नहीं हैं। इस प्रकार रोटेटी द्वारा सूचकांक की स्थिति को बदलनाजंगम डिस्क को एनजी करते हुए, चौबीस अलग-अलग वर्णमाला वर्णों के माध्यम से प्रत्येक बड़े अक्षर के ध्वन्यात्मक और शब्दार्थ मूल्य को व्यक्त करने में सक्षम होगा, जबकि प्रत्येक छोटा अक्षर किसी भी बड़े अक्षर या वर्णमाला में चार संख्याओं में से किसी के अनुरूप हो सकता है। स्थिर डिस्क की। अब मैं संख्याओं के सुविधाजनक उपयोग पर आता हूं, जो प्रशंसनीय है।


== उपयोग ==
== उपयोग ==


=== कूटलेखन की पहली विधि ===
=== एनक्रिप्शन की पहली विधि ===
छोटी रिंग पर एक लोअरकेस अक्षर को इंडेक्स के रूप में उपयोग किया जाता है।
छोटी चक्र पर एक लोअरकेस (छोटे) अक्षर को इंडेक्स के रूप में उपयोग किया जाता है।
 
इस उदाहरण में आंतरिक रिंग में अक्षर g को एक इंडेक्स के रूप में चुना गया है और स्थिर रिंग के अपरकेस अक्षर (इस मामले में A) के तहत ले जाया गया है। उपयोग में अक्षर हैं (आंकड़ा देखें):
 
ABCDEFGILMNOPQRSTVXZ1234 स्टेशनरी डिस्क


gklnprtuz&xysomqihfdbace चल डिस्क
इस उदाहरण में आंतरिक चक्र में अक्षर '''g''' को एक इंडेक्स के रूप में चयन किया गया है और स्थिर चक्र के अपरकेस अक्षर (इस स्थिति में '''A''') के अंतर्गत ले जाया गया है। अतः उपयोग में आने वाले (आरेख देखें) अक्षर हैं:


डिस्पैच: "ला गुएरा सी फरा ..."
ABCDEFGILMNOPQRSTVXZ1234 Stationary disk


  _LAGVER2RA_ सादा पाठ
gklnprtuz&xysomqihfdbace Movable disk
प्रेषण: "ला गुएरा सी फ़रा ..."
  _LAGVER2RA_ Plaintext


  AzgthpmamgQ सिफरटेक्स्ट
  AzgthpmamgQ Ciphertext
कुंजी अक्षर '''A''' और '''Q''' सांकेतिक लेख में सम्मिलित हैं। संख्या 2 के एनक्रिप्शन से उत्पन्न होने वाला छोटा अक्षर '''a''' शून्य है और इसे स्पष्टीकरण में डिस्कार्डेड (हटा) दिया जाना चाहिए।


कुंजी अक्षर A और Q क्रिप्टोग्राम में शामिल हैं। संख्या 2 के कूटलेखन से उत्पन्न होने वाला छोटा अक्षर एक शून्य है और इसे गूढ़लेखन में त्याग दिया जाना चाहिए।
कुछ अक्षरों को एन्क्रिप्ट करने के बाद सांकेतिक लेख में एक अलग अपरकेस अक्षर ('''Q''') प्रविष्ट किया जाता है और गतिशील डिस्क को तदनुसार एक नया संयोजन प्राप्त करने के लिए घुमाया जाता है:


कुछ अक्षरों को कूटबद्ध करने के बाद क्रिप्टोग्राम में एक अलग अपरकेस अक्षर (Q) डाला जाता है और चल डिस्क को तदनुसार एक नया संयोजन प्राप्त करने के लिए घुमाया जाता है:
QRSTVXZ1234ABCDEFGILMNOP Stationary disk


QRSTVXZ1234ABCDEFGILMNOP स्टेशनरी डिस्क
  gklnprtuz&xysomqihfdbace Movable disk
 
इस प्रकार एनक्रिप्शन पुनः प्रारंभ होगा:
  gklnprtuz&xysomqihfdbace चल डिस्क
  _SIFARÀ Plaintext
 
गूढ़लेख इस प्रकार फिर से शुरू होगा:
 
  _SIFARÀ सादा पाठ
 
Qlfiyky सिफरटेक्स्ट


Qlfiyky Ciphertext
संदेश के अंत तक अलग-अलग प्रमुख अक्षरों के साथ यही प्रक्रिया जारी रहेगी।
संदेश के अंत तक अलग-अलग प्रमुख अक्षरों के साथ यही प्रक्रिया जारी रहेगी।


=== कूटलेखन की दूसरी विधि ===
=== एनक्रिप्शन की दूसरी विधि ===
 
स्टेशनरी डिस्क में एक अपरकेस अक्षर को इंडेक्स के रूप में उपयोग किया जाता है।
 
इस उदाहरण में अक्षर A को एक इंडेक्स के रूप में चुना गया है और मूवेबल डिस्क के छोटे m को इंडेक्स लेटर के साथ जोड़ा गया है। अक्षरों के परिवर्तन को चार संख्याओं में से किसी एक को कूटबद्ध करके इंगित किया जाएगा।
 
ABCDEFGILMNOPQRSTVXZ1234 स्टेशनरी डिस्क
 
mqihfdbacegklnprtuz&xyso मूवेबल डिस्क
 
डिस्पैच: "ला गुएरा सी फरा ...
 
_LAGVERA3 सादा पाठ


mcmbufpms सिफरटेक्स्ट
स्टेशनरी (स्थायी) डिस्क में एक अपरकेस अक्षर को इंडेक्स के रूप में उपयोग किया जाता है।


क्रिप्टैनालिसिस को चुनौती देने के लिए दो आर में से एक को छोड़ दिया गया है।
इस उदाहरण में अक्षर '''A''' को एक इंडेक्स के रूप में चयन किया गया है और गतिशील डिस्क के छोटे '''m''' को इंडेक्स अक्षर के साथ जोड़ा गया है। अक्षरों के परिवर्तन को चार संख्याओं में से किसी एक को एन्क्रिप्ट करके इंगित किया जाएगा।
संख्या 3 को कूटबद्ध करने वाले अक्षर s की उपस्थिति चल डिस्क को एक नई स्थिति में बदलने की आवश्यकता को इंगित करती है। अक्षर s को फिर अक्षर A के नीचे ले जाया जाता है।


  ABCDEFGILMNOPQRSTVXZ1234 स्टेशनरी डिस्क
  ABCDEFGILMNOPQRSTVXZ1234 Stationary disk


  somqihfdbacegklnprtuz&xy जंगम डिस्क
  mqihfdbacegklnprtuz&xyso Movable disk
डिस्पैच (प्रेषण): "ला गुएरा सी फ़रा ..."
_LAGVERA3 Plaintext


गूढ़लेख इस प्रकार फिर से शुरू होगा:
mcmbufpms Ciphertext
क्रिप्ट विश्लेषण को चुनौती देने के लिए दो '''R''' में से एक को हटा दिया गया है। संख्या 3 को एन्क्रिप्ट करने वाले अक्षर '''s''' की उपस्थिति गतिशील डिस्क को एक नई स्थिति में बदलने की आवश्यकता को इंगित करती है। अक्षर '''s''' को फिर अक्षर '''A''' के नीचे ले जाया जाता है।


  _SIFARÀ सादा पाठ
  ABCDEFGILMNOPQRSTVXZ1234 Stationary disk


  sndhsls सिफरटेक्स्ट
  somqihfdbacegklnprtuz&xy Movable disk
इस प्रकार एनक्रिप्शन पुनः प्रारंभ होगा:
_SIFARÀ Plaintext


यही प्रक्रिया संदेश के अंत तक जारी रहेगी, वर्ण परिवर्तन को निर्दिष्ट करने के लिए चार नंबरों का उपयोग करते हुए।
sndhsls Ciphertext
यही प्रक्रिया संदेश के अंत तक जारी रहेगी, वर्ण परिवर्तन को निर्दिष्ट करने के लिए चार संख्याओ का उपयोग करते हुए किया जाता है।


अल्बर्टी डिस्क कूटलेखन का एफिन शिफ्ट्स, कीवर्ड शिफ्ट्स, सीजर शिफ्ट या विगेनेयर सिफर से कोई लेना-देना नहीं है। सीज़र का सिफर एक साधारण प्रतिस्थापन है जो निश्चित कुंजी के साथ एकल साधारण वर्णमाला के खिसकने पर आधारित है। एक बार एक अक्षर के समतुल्य की खोज हो जाने पर सभी समतुल्य सिफर अक्षर ज्ञात हो जाते हैं। अल्बर्टी सिफर के साथ दो मिश्रित अक्षर होते हैं और एन्क्रिप्शन के दौरान कुंजी लगातार बदलती रहती है, इसलिए एक अक्षर की खोज आगे बढ़ने की अनुमति नहीं देती है। बारंबारता विश्लेषण भी असंभव है क्योंकि एक ही अक्षर को हमेशा अलग तरीके से कूटबद्ध किया जाता है। Vigenère सिफर सीज़र की तरह एक सामान्य वर्णमाला पर आधारित है और [[कासिस्की]] परीक्षा के माध्यम से इसकी निश्चित अवधि की खोज के बाद आसानी से हल हो जाती है। अल्बर्टी के साथ यह संभव नहीं है।
अल्बर्टी डिस्क एनक्रिप्शन का एफिन शिफ्ट्स, कीवर्ड शिफ्ट्स, सीजर शिफ्ट या विगेनेयर साइफर से कोई तात्पर्य नहीं है। सीज़र का साइफर एक साधारण प्रतिस्थापन है जो निश्चित कुंजी के साथ एकल साधारण वर्णमाला के स्लाइडिंग पर आधारित है। एक बार एक अक्षर के समतुल्य की जांच हो जाने पर सभी समतुल्य साइफर अक्षर ज्ञात हो जाते हैं। अल्बर्टी साइफर के साथ दो मिश्रित अक्षर होते हैं और एन्क्रिप्शन के समय कुंजी निरंतर बदलती रहती है, इसलिए एक अक्षर की जांच आगे बढ़ने की स्वीकृति नहीं देती है। आवृत्ति विश्लेषण भी असंभव है क्योंकि समान अक्षर को सदैव अलग तरीके से एन्क्रिप्ट किया जाता है। विगेनेयर साइफर सीज़र की तरह एक सामान्य वर्णमाला पर आधारित है और [[कासिस्की]] परीक्षा के माध्यम से इसकी निश्चित अवधि की खोज के बाद आसानी से हल हो जाती है। अल्बर्टी के साथ यह संभव नहीं है।


==क्रिप्टैनालिसिस==
==क्रिप्टैनालिसिस==
लियोन बतिस्ता अल्बर्टी के आविष्कार ने एन्क्रिप्शन में क्रांति ला दी।<ref>{{cite web|url=https://privacyaustralia.net/complete-guide-encryption/|title=Ultimate Guide to Encryption for Beginners w/Pictures|first=Kelly|last=Gilderson|date=October 18, 2018|publisher=privacyaustralia.net|accessdate=November 10, 2018}}</ref> उस समय के पिछले सिफर की तुलना में अल्बर्टी सिफर को विधि के ज्ञान के बिना तोड़ना असंभव था। ऐसा इसलिए था क्योंकि अक्षरों का आवृत्ति वितरण छिपा हुआ था और [[आवृत्ति विश्लेषण]] - उस समय सिफर पर हमला करने के लिए एकमात्र ज्ञात तकनीक - कोई मदद नहीं थी।<ref name=rocca />यह Vigenère cipher से भी अधिक सुविधाजनक था।<ref>{{cite web|url=http://cs-exhibitions.uni-klu.ac.at/index.php?id=281|title=अल्बर्टी की सिफर डिस्क|publisher=[[Alpen-Adria-Universität Klagenfurt]]|accessdate=November 10, 2018}}</ref>
लियोन बतिस्ता अल्बर्टी के आविष्कार ने एन्क्रिप्शन में क्रांति ला दी।<ref>{{cite web|url=https://privacyaustralia.net/complete-guide-encryption/|title=Ultimate Guide to Encryption for Beginners w/Pictures|first=Kelly|last=Gilderson|date=October 18, 2018|publisher=privacyaustralia.net|accessdate=November 10, 2018}}</ref> उस समय के पिछले साइफर की तुलना में अल्बर्टी साइफर को विधि के ज्ञान के बिना प्रतिबंधित करना असंभव था। ऐसा इसलिए था क्योंकि अक्षरों का आवृत्ति वितरण छिपा हुआ था और [[आवृत्ति विश्लेषण]] - उस समय साइफर पर आक्षेप करने के लिए एकमात्र ज्ञात तकनीक - कोई सहायक नहीं थी।<ref name=rocca /> यह विगेनेयर साइफर से भी अधिक सुविधाजनक था।<ref>{{cite web|url=http://cs-exhibitions.uni-klu.ac.at/index.php?id=281|title=अल्बर्टी की सिफर डिस्क|publisher=[[Alpen-Adria-Universität Klagenfurt]]|accessdate=November 10, 2018}}</ref>




Line 89: Line 75:


== प्रकाशन ==
== प्रकाशन ==
* अल्बर्टी, लियोन बतिस्ता, ए ट्रीटीज़ ऑन सिफर, ट्रांस। ए ज़ैकाग्निनी। [[डेविड क्हान (लेखक)]]लेखक) द्वारा प्राक्कथन, गालिम्बर्टी, ट्यूरिन 1997।
* अल्बर्टी, लियोन बतिस्ता, ए ट्रीटीज़ ऑन साइफर, ट्रांस। ए ज़ैकाग्निनी। [[डेविड क्हान (लेखक)]]लेखक) द्वारा प्राक्कथन, गालिम्बर्टी, ट्यूरिन 1997।
* बूनाफल्स, ऑगस्टो, "अल्बर्टी डिस्क को सुलझाने में एक व्यायाम"। क्रिप्टोग्राम एलआईवी, 5, एसीए, प्लानो 1999।
* बूनाफल्स, ऑगस्टो, "अल्बर्टी डिस्क को सुलझाने में एक व्यायाम"। सांकेतिक लेख एलआईवी, 5, एसीए, प्लानो 1999।


{{Leon Battista Alberti}}
{{Leon Battista Alberti}}
{{Cryptography navbox|classical}}
{{Cryptography navbox|classical}}


श्रेणी:शास्त्रीय सिफर
श्रेणी:शास्त्रीय साइफर
श्रेणी:लियोन बतिस्ता अलबर्टी
श्रेणी:लियोन बतिस्ता अलबर्टी



Revision as of 10:11, 20 May 2023

अल्बर्टी साइफर डिस्क।

1467 में इतालवी वास्तुकार लियोन बत्तीस्ता अल्बर्टी द्वारा बनाया गया अल्बर्टी साइफर, पहले बहुवर्णकीय साइफर में से एक था।[1] अपने ग्रंथ डी कॉम्पोनेंडिस सिफ्रिस [यह] के प्रारम्भिक पृष्ठ में उन्होंने बताया कि हाल ही में विकसित गतिशील प्रकार के प्रिंटिंग प्रेस के बारे में पापल सचिव लियोनार्डो दाती के साथ उनकी बातचीत ने उनके साइफर चक्र के विकास को कैसे प्रेरित किया।


साइफर डिस्क

अल्बर्टी की साइफर डिस्क मिश्रित अक्षर और वेरिएबल अवधि के साथ बहुवर्णीय प्रतिस्थापन का पहला उदाहरण प्रस्तुत करती है। यह उपकरण, जिसे सूत्र कहा जाता है, दो संकेंद्रित डिस्क से बना था, जो एक सामान्य पिन से जुड़ा हुआ था, जो एक को दूसरे के सापेक्ष घुमा सकता था।[2] बड़े वाले को स्टेबिलिस [स्थिर या निश्चित] कहा जाता है, छोटे को मोबिलिस [गतिशील] कहा जाता है। प्रत्येक डिस्क की परिधि को 24 समान सेल में बांटा गया है। बाहरी चक्र में प्लेनटेक्स्ट के लिए एक अपरकेस (बड़े) अक्षर होता है और आंतरिक चक्र में सिफ़र टेक्स्ट के लिए लोअरकेस (छोटे) मिश्रित वर्णमाला होती है। निर्दिष्ट संख्यात्मक मानों के साथ 336 वाक्यांशों वाली कोडबुक के अधिलेखन के लिए बाहरी चक्र में 1 से 4 तक की संख्या भी सम्मिलित है।

यह कोड-संख्याओं को छिपाने का एक बहुत प्रभावी तरीका है, क्योंकि उनके समकक्षों को अन्य विकृत अक्षरों से अलग नहीं किया जा सकता है। सांकेतिक लेख के भाग में सम्मिलित कुंजी अक्षरों द्वारा वर्णों की स्लाइडिंग को नियंत्रित किया जाता है।

इस साइफर के स्पष्ट अध्ययन के लिए डी सिफ्रिस के दो अध्यायों को इसके साथ अंग्रेजी में पुन: प्रस्तुत किया गया है।

अध्याय XIV। मैं पहले गतिशील इंडेक्स (सूचकांक) का वर्णन करूंगा। मान लीजिए कि हम गतिशील डिस्क में अक्षर k को इंडेक्स अक्षर के रूप में उपयोग करने के लिए सहमत हुए हैं। लिखने के समय मैं सूत्र के दो डिस्क को अपनी इच्छानुसार स्थिति में रखूंगा, उदाहरण के लिए इंडेक्स अक्षर को बड़े अक्षर B के साथ जोड़कर, अन्य सभी छोटे अक्षरों को उनके ऊपर के बड़े अक्षर के अनुरूप है। आपको लिखते समय, मैं सबसे पहले एक बड़े अक्षर B को लिखूंगा जो सूत्र में इंडेक्स k से अनुरूप है। इसका तात्पर्य यह है कि यदि आप मेरा संदेश पढ़ना चाहते हैं तो आपको उसी सूत्र का उपयोग करना होगा जो आपके पास है, गतिशील डिस्क को तब तक घुमाते रहें जब तक अक्षर B इंडेक्स k के अनुरूप न हो जाए। इस प्रकार सिफरटेक्स्ट के सभी छोटे अक्षर स्टेशनरी (स्थिर) डिस्क में उनके ऊपर के अक्षरों का अर्थ और ध्वनि प्राप्त करेंगे। जब मैंने तीन या चार शब्द लिखे हैं तो मैं अपने सूत्र में सूचकांक की स्थिति बदल दूंगा, डिस्क को तब तक घुमाऊंगा जब तक कि सूचकांक k बड़े अक्षर R के अंतर्गत न हो। फिर मैं अपने संदेश में एक बड़े अक्षर R को लिखूंगा और इस बिंदु से आगे छोटे k का अर्थ अब B नहीं बल्कि R होगा, और टेक्स्ट में आने वाले अक्षर, स्थिर डिस्क में उनके ऊपर के बड़े अक्षरों से नए अर्थ प्राप्त करेंगे। जब आप प्राप्त हुए संदेश को पढ़ते हैं, तो आपको बड़े अक्षर द्वारा सूचित किया जाएगा, जिसे आप जानते हैं कि केवल एक संकेत के रूप में उपयोग किया जाता है, कि इस स्थिति से गतिशील डिस्क और सूचकांक की स्थिति बदल दी गई है। अतः आप उस बड़े अक्षर के नीचे अनुक्रमणिका भी लगा देंगे, और इस प्रकार आप टेक्स्ट को बड़ी आसानी से पढ़ और समझ सकेंगे। गतिशील डिस्क में चार अक्षर बाहरी चक्र के चार क्रमांकित सेलों का सामना कर रहे हैं, इसलिए बोलने के लिए, स्वयं का कोई अर्थ नहीं होगा और टेक्स्ट के अंदर शून्य के रूप में प्रविष्ट किया जा सकता है। हालांकि, यदि समूहों में बार-बार उपयोग किया जाता है, तो वे बहुत लाभदायक होंगे, जैसा कि मैं बाद में समझाऊंगा।
अध्याय XV। हम बड़े अक्षरों में से इंडेक्स अक्षर भी चयन कर सकते हैं और हमारे बीच सहमत हो सकते हैं कि उनमें से कौन सा इंडेक्स होगा। मान लीजिए कि हमने अक्षर B को सूचकांक के रूप में चयन किया गया है। संदेश में दिखाई देने वाला पहला अक्षर एक छोटा होगा जिसे q कहेंगे। इसलिए, गतिशील डिस्क को सूत्र में घुमाकर आप इस अक्षर को बड़े B के नीचे रखेंगे जो एक सूचकांक के रूप में कार्य करता है। यह इस प्रकार है कि q ध्वनि और B का अर्थ लेगा। अन्य अक्षरों के लिए हम गतिशील सूचकांक के लिए पहले वर्णित तरीके से लिखना जारी रखेंगे। जब सूत्र में डिस्क के व्यवस्थापन को बदलना आवश्यक हो, तब मैं संदेश में एक या अधिक अंक नहीं प्रविष्ट करूंगा, अर्थात छोटी डिस्क के अक्षरों में से एक अक्षर जो संख्याओं के सामने होता है, जो इससे अनुरूप है मान लीजिए 3 या 4, आदि सम्मिलित है। गतिशील डिस्क को प्रारंभ करना मैं इस पत्र को सूचकांक B पर सहमति के साथ जोड़ दूंगा और क्रमिक रूप से, जैसा कि लेखन के तर्क द्वारा आवश्यक है, मैं छोटे अक्षर को बड़े अक्षर का मान देना जारी रखूंगा । संवीक्षकों को और अधिक भ्रमित करने के लिए आप अपने संवाददाता से सहमत हो सकते हैं कि संदेश में मिले बड़े अक्षरों में शून्य का फ़ंक्शन है और उन्हें उपेक्षित किया जाना चाहिए, या आप इसी तरह के परम्पराओ का प्रयोग कर सकते हैं, जो स्मरण रखने योग्य नहीं हैं। इस प्रकार गतिशील डिस्क को घुमाकर सूचकांक की स्थिति को बदलकर, प्रत्येक बड़े अक्षर के ध्वन्यात्मक और सेमेन्टिक (अर्थ संबंधी) मान को चौबीस अलग-अलग वर्णों के माध्यम से व्यक्त करने में सक्षम होगा, जबकि प्रत्येक छोटा अक्षर किसी बड़े अक्षर के अनुरूप हो सकता है या स्थिर डिस्क के वर्णमाला में चार संख्याओं में से कोई भी हो सकता है। अब मैं संख्याओं के सुविधाजनक उपयोग पर आता हूं, जो प्रशंसनीय है।

उपयोग

एनक्रिप्शन की पहली विधि

छोटी चक्र पर एक लोअरकेस (छोटे) अक्षर को इंडेक्स के रूप में उपयोग किया जाता है।

इस उदाहरण में आंतरिक चक्र में अक्षर g को एक इंडेक्स के रूप में चयन किया गया है और स्थिर चक्र के अपरकेस अक्षर (इस स्थिति में A) के अंतर्गत ले जाया गया है। अतः उपयोग में आने वाले (आरेख देखें) अक्षर हैं:

ABCDEFGILMNOPQRSTVXZ1234 Stationary disk
gklnprtuz&xysomqihfdbace Movable disk

प्रेषण: "ला गुएरा सी फ़रा ..."

_LAGVER2RA_ Plaintext
AzgthpmamgQ Ciphertext

कुंजी अक्षर A और Q सांकेतिक लेख में सम्मिलित हैं। संख्या 2 के एनक्रिप्शन से उत्पन्न होने वाला छोटा अक्षर a शून्य है और इसे स्पष्टीकरण में डिस्कार्डेड (हटा) दिया जाना चाहिए।

कुछ अक्षरों को एन्क्रिप्ट करने के बाद सांकेतिक लेख में एक अलग अपरकेस अक्षर (Q) प्रविष्ट किया जाता है और गतिशील डिस्क को तदनुसार एक नया संयोजन प्राप्त करने के लिए घुमाया जाता है:

QRSTVXZ1234ABCDEFGILMNOP Stationary disk
gklnprtuz&xysomqihfdbace Movable disk

इस प्रकार एनक्रिप्शन पुनः प्रारंभ होगा:

_SIFARÀ Plaintext
Qlfiyky Ciphertext

संदेश के अंत तक अलग-अलग प्रमुख अक्षरों के साथ यही प्रक्रिया जारी रहेगी।

एनक्रिप्शन की दूसरी विधि

स्टेशनरी (स्थायी) डिस्क में एक अपरकेस अक्षर को इंडेक्स के रूप में उपयोग किया जाता है।

इस उदाहरण में अक्षर A को एक इंडेक्स के रूप में चयन किया गया है और गतिशील डिस्क के छोटे m को इंडेक्स अक्षर के साथ जोड़ा गया है। अक्षरों के परिवर्तन को चार संख्याओं में से किसी एक को एन्क्रिप्ट करके इंगित किया जाएगा।

ABCDEFGILMNOPQRSTVXZ1234 Stationary disk
mqihfdbacegklnprtuz&xyso Movable disk

डिस्पैच (प्रेषण): "ला गुएरा सी फ़रा ..."

_LAGVERA3 Plaintext
mcmbufpms Ciphertext

क्रिप्ट विश्लेषण को चुनौती देने के लिए दो R में से एक को हटा दिया गया है। संख्या 3 को एन्क्रिप्ट करने वाले अक्षर s की उपस्थिति गतिशील डिस्क को एक नई स्थिति में बदलने की आवश्यकता को इंगित करती है। अक्षर s को फिर अक्षर A के नीचे ले जाया जाता है।

ABCDEFGILMNOPQRSTVXZ1234 Stationary disk
somqihfdbacegklnprtuz&xy Movable disk

इस प्रकार एनक्रिप्शन पुनः प्रारंभ होगा:

_SIFARÀ Plaintext
sndhsls Ciphertext

यही प्रक्रिया संदेश के अंत तक जारी रहेगी, वर्ण परिवर्तन को निर्दिष्ट करने के लिए चार संख्याओ का उपयोग करते हुए किया जाता है।

अल्बर्टी डिस्क एनक्रिप्शन का एफिन शिफ्ट्स, कीवर्ड शिफ्ट्स, सीजर शिफ्ट या विगेनेयर साइफर से कोई तात्पर्य नहीं है। सीज़र का साइफर एक साधारण प्रतिस्थापन है जो निश्चित कुंजी के साथ एकल साधारण वर्णमाला के स्लाइडिंग पर आधारित है। एक बार एक अक्षर के समतुल्य की जांच हो जाने पर सभी समतुल्य साइफर अक्षर ज्ञात हो जाते हैं। अल्बर्टी साइफर के साथ दो मिश्रित अक्षर होते हैं और एन्क्रिप्शन के समय कुंजी निरंतर बदलती रहती है, इसलिए एक अक्षर की जांच आगे बढ़ने की स्वीकृति नहीं देती है। आवृत्ति विश्लेषण भी असंभव है क्योंकि समान अक्षर को सदैव अलग तरीके से एन्क्रिप्ट किया जाता है। विगेनेयर साइफर सीज़र की तरह एक सामान्य वर्णमाला पर आधारित है और कासिस्की परीक्षा के माध्यम से इसकी निश्चित अवधि की खोज के बाद आसानी से हल हो जाती है। अल्बर्टी के साथ यह संभव नहीं है।

क्रिप्टैनालिसिस

लियोन बतिस्ता अल्बर्टी के आविष्कार ने एन्क्रिप्शन में क्रांति ला दी।[3] उस समय के पिछले साइफर की तुलना में अल्बर्टी साइफर को विधि के ज्ञान के बिना प्रतिबंधित करना असंभव था। ऐसा इसलिए था क्योंकि अक्षरों का आवृत्ति वितरण छिपा हुआ था और आवृत्ति विश्लेषण - उस समय साइफर पर आक्षेप करने के लिए एकमात्र ज्ञात तकनीक - कोई सहायक नहीं थी।[2] यह विगेनेयर साइफर से भी अधिक सुविधाजनक था।[4]


संदर्भ

  1. Sands, Kevin (September 10, 2015). "शीर्ष 10 कोड, कुंजी और सिफर". The Guardian. Retrieved November 9, 2018.
  2. 2.0 2.1 Rocca Jr., Charles F. (2016). "3.1 Alberti's Great Idea". क्रिप्टोलॉजी थ्रू हिस्ट्री एंड इंक्वायरी. Western Connecticut State University.
  3. Gilderson, Kelly (October 18, 2018). "Ultimate Guide to Encryption for Beginners w/Pictures". privacyaustralia.net. Retrieved November 10, 2018.
  4. "अल्बर्टी की सिफर डिस्क". Alpen-Adria-Universität Klagenfurt. Retrieved November 10, 2018.


प्रकाशन

  • अल्बर्टी, लियोन बतिस्ता, ए ट्रीटीज़ ऑन साइफर, ट्रांस। ए ज़ैकाग्निनी। डेविड क्हान (लेखक)लेखक) द्वारा प्राक्कथन, गालिम्बर्टी, ट्यूरिन 1997।
  • बूनाफल्स, ऑगस्टो, "अल्बर्टी डिस्क को सुलझाने में एक व्यायाम"। सांकेतिक लेख एलआईवी, 5, एसीए, प्लानो 1999।

श्रेणी:शास्त्रीय साइफर श्रेणी:लियोन बतिस्ता अलबर्टी