अल्बर्टी सिफर

अल्बर्टी सिफर, 1467 में इतालवी वास्तुकार लियोन बतिस्ता अल्बर्टी द्वारा बनाया गया था, जो पहले बहुवर्णी सिफरों में से एक था। उनके ग्रंथ के शुरुआती पन्नों मेंDe componendis cifris उन्होंने बताया कि हाल ही में विकसित चल प्रकार के छापाखाना  के बारे में पापल सचिव  लियोनार्डो डेटा  के साथ उनकी बातचीत से उनके सिफर व्हील का विकास कैसे हुआ।

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

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

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


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


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

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

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

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

gklnprtuz&xysomqihfdbace चल डिस्क

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

_LAGVER2RA_ सादा पाठ

AzgthpmamgQ सिफरटेक्स्ट

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

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

QRSTVXZ1234ABCDEFGILMNOP स्टेशनरी डिस्क

gklnprtuz&xysomqihfdbace चल डिस्क

गूढ़लेख इस प्रकार फिर से शुरू होगा:

_SIFARÀ सादा पाठ

Qlfiyky सिफरटेक्स्ट

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

कूटलेखन की दूसरी विधि
स्टेशनरी डिस्क में एक अपरकेस अक्षर को इंडेक्स के रूप में उपयोग किया जाता है।

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

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

mqihfdbacegklnprtuz&xyso मूवेबल डिस्क

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

_LAGVERA3 सादा पाठ

mcmbufpms सिफरटेक्स्ट

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

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

somqihfdbacegklnprtuz&xy जंगम डिस्क

गूढ़लेख इस प्रकार फिर से शुरू होगा:

_SIFARÀ सादा पाठ

sndhsls सिफरटेक्स्ट

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

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

क्रिप्टैनालिसिस
लियोन बतिस्ता अल्बर्टी के आविष्कार ने एन्क्रिप्शन में क्रांति ला दी। उस समय के पिछले सिफर की तुलना में अल्बर्टी सिफर को विधि के ज्ञान के बिना तोड़ना असंभव था। ऐसा इसलिए था क्योंकि अक्षरों का आवृत्ति वितरण छिपा हुआ था और आवृत्ति विश्लेषण - उस समय सिफर पर हमला करने के लिए एकमात्र ज्ञात तकनीक - कोई मदद नहीं थी। यह Vigenère cipher से भी अधिक सुविधाजनक था।

प्रकाशन

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

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