Playfair सिफर
Playfair सिफर

PlayFair Cipher Explained with Solved Example in Hindi (मई 2024)

PlayFair Cipher Explained with Solved Example in Hindi (मई 2024)
Anonim

Playfair सिफर, डेटा एन्क्रिप्शन के लिए उपयोग किए जाने वाले प्रतिस्थापन सिफर का प्रकार।

क्रिप्टोलॉजी: प्लेफेयर सीफर्स

एक से अधिक अक्षरों से बने प्लेनटेक्स्ट की मैन्युअल रूप से एन्क्रिप्ट करने वाली इकाइयों के लिए क्रिप्टोसिस्टम में, केवल डिग्राफ का उपयोग किया गया था। इलाज करके

एक से अधिक अक्षरों से बने प्लेनटेक्स्ट की मैन्युअल रूप से एन्क्रिप्ट करने वाली इकाइयों के लिए क्रिप्टोसिस्टम में, केवल डिग्राफ (पत्रों के जोड़े) का कभी उपयोग किया गया था। प्लेनटेक्स्ट में एकल अक्षरों के बजाय इकाइयों के रूप में डिग्राफ का इलाज करने से, कच्चे आवृत्ति वितरण के जीवित रहने की सीमा तक एन्क्रिप्शन प्रक्रिया को कम किया जा सकता है लेकिन समाप्त नहीं किया जाता है, क्योंकि अक्षर जोड़े खुद को अत्यधिक सहसंबद्ध हैं। 1854 में सर चार्ल्स व्हीटस्टोन द्वारा आविष्कार किया गया था, लेकिन सबसे प्रसिद्ध डिगग्राफेट प्रतिस्थापन सिफर प्लेफ़ेयर है, लेकिन सेंट एंड्रयूज़ के पहले बैरन प्लेफ़ेयर ल्योन प्लेफ़ेयर द्वारा ब्रिटिश विदेश कार्यालय में चैंपियन बनाया गया था। नीचे एक प्लेफेयर सिफर का एक उदाहरण है, जिसे डोरोथी एल। सैयर्स हैस हिज़ कारकेस (1932) में लॉर्ड पीटर विम्सी द्वारा हल किया गया है। यहाँ,एन्क्रिप्शन को अंजाम देने के लिए उपयोग में लाई जाने वाली एमनोनिक सहायता 5 × 5-वर्ग की मैट्रिक्स है जिसमें वर्णमाला के अक्षर (I और J को एक ही अक्षर के रूप में माना जाता है) है। इस उदाहरण में एक प्रमुख शब्द, MONARCHY, पहले भरा हुआ है, और वर्णमाला के शेष अप्रयुक्त अक्षरों को उनके लेक्सोग्राफ़िक क्रम में दर्ज किया गया है:

प्लेनटेक्स्ट डिग्राफ मैट्रिक्स में दो प्लेनटेक्स्ट अक्षरों को पहले लगाकर मैट्रिक्स के साथ एन्क्रिप्ट किया जाता है। वे विभिन्न पंक्तियों और स्तंभों में (1) हैं; (२) एक ही पंक्ति में; (3) एक ही कॉलम में; या (4) एक जैसे। संबंधित एन्क्रिप्शन (प्रतिस्थापन) नियम निम्नलिखित हैं:

  1. जब दो अक्षर अलग-अलग पंक्तियों और स्तंभों में होते हैं, तो प्रत्येक को उस अक्षर से बदल दिया जाता है जो एक ही पंक्ति में होता है लेकिन दूसरे कॉलम में; यानी, एन्क्रिप्ट करने के लिए, डब्ल्यू को यू और ई द्वारा बदल दिया जाता है।

  2. जब A और R एक ही पंक्ति में होते हैं, A को R और R के रूप में एन्क्रिप्ट किया जाता है (पंक्ति को चक्रीय रूप से पढ़ते हुए) M के रूप में।

  3. जब मैं और S एक ही कॉलम में होते हैं, तो मुझे S और S को X के रूप में एन्क्रिप्ट किया जाता है।

  4. जब एक दोहरा अक्षर होता है, तो एक डरावना प्रतीक, क्यू कहता है, इसलिए पेश किया जाता है ताकि SUMMER में MM को MQ के लिए NL और ME के ​​लिए CL के रूप में एन्क्रिप्ट किया गया हो।

  5. An X is appended to the end of the plaintext if necessary to give the plaintext an even number of letters.

Encrypting the familiar plaintext example using Sayers’s Playfair array yields:

If the frequency distribution information were totally concealed in the encryption process, the ciphertext plot of letter frequencies in Playfair ciphers would be flat. It is not. The deviation from this ideal is a measure of the tendency of some letter pairs to occur more frequently than others and of the Playfair’s row-and-column correlation of symbols in the ciphertext—the essential structure exploited by a cryptanalyst in solving Playfair ciphers. The loss of a significant part of the plaintext frequency distribution, however, makes a Playfair cipher harder to cryptanalyze than a monoalphabetic cipher.