Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> प्रोग्रामिंग

सूचना सुरक्षा में Polyalphabetic प्रतिस्थापन सिफर क्या है?

<घंटा/>

एक पॉली-अल्फाबेटिक सिफर प्रतिस्थापन पर आधारित कोई भी सिफर है, जिसमें कई प्रतिस्थापन अक्षर का उपयोग किया जाता है। बहु-वर्णमाला प्रतिस्थापन सिफर में, पाठ में उनकी स्थापना के आधार पर सादे पाठ अक्षरों को अलग-अलग तरीके से कूटबद्ध किया जाता है। एक-से-एक पत्राचार होने के बजाय, प्रत्येक अक्षर और उसके विकल्प के बीच एक-से-अनेक संबंध है।

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

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

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

जैसा कि नाम polyalphabetic अनुशंसा करता है कि यह केवल एक कुंजी के बजाय एकाधिक कुंजियों का उपयोग करके प्राप्त किया जाता है। इसका तात्पर्य यह है कि कुंजी उपकुंजियों की एक धारा होनी चाहिए, जिसमें प्रत्येक उपकुंजी किसी न किसी तरह प्लेनटेक्स्ट वर्ण की स्थिति पर निर्भर करती है जिसे गूढ़लेख के लिए उपकुंजी की आवश्यकता होती है।

दूसरे शब्दों में, s key स्ट्रीम k =(K1 .) होना आवश्यक है , कश्मीर<उप>2 , कश्मीर<उप>3 ...) जिसमें Ki i th . बनाने के लिए प्लेनटेक्स्ट में ith वर्ण को कूटबद्ध करने के लिए उपयोग किया जाता है सिफरटेक्स्ट में चरित्र। इस तरह के एल्गोरिदम का सबसे अच्छा ज्ञात और सरलतम विगेनियर सिफर के रूप में परिभाषित किया गया है।

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

सीज़र सिफर सादे पाठ में प्रत्येक अक्षर को वर्णमाला में दाईं ओर स्थिर स्थिति में अक्षरों के साथ पुनर्स्थापित करता है। यह बदलाव मॉड्यूल 26 लागू किया गया है। उदाहरण के लिए, शिफ्ट 3 के सीज़र सिफर में, ए डी बन सकता है, बी ई बन सकता है और इसी तरह।

विगेनेयर सिफर में कई शिफ्ट मानों के साथ क्रम में कई सरल प्रतिस्थापन सिफर शामिल हैं। इस सिफर में, कीवर्ड को प्लेनटेक्स्ट की अवधि के साथ जोड़ने से ठीक पहले दोहराया जाता है।

एन्क्रिप्शन को कुंजी से संबंधित तालिका में पंक्ति में जाकर कार्यान्वित किया जाता है, और प्लेनटेक्स्ट वर्ण के संगत अक्षर को शीर्षक देने वाले कॉलम की खोज करता है; विगेनियर स्क्वायर की संबंधित पंक्ति और स्तंभ के चौराहे पर अक्षर सिफरटेक्स्ट वर्ण बनाते हैं। शेष सादा पाठ इसी तरह से एन्क्रिप्ट किया गया है।


  1. सूचना सुरक्षा में स्ट्रीम सिफर क्या है?

    एक स्ट्रीम सिफर प्लेनटेक्स्ट जानकारी पर समय-भिन्न परिवर्तनों का उपयोग करके बाइनरी संख्याओं की एक सतत स्ट्रिंग को एन्क्रिप्ट करता है। इसलिए, इस तरह का एन्क्रिप्शन धीरे-धीरे काम करता है, कीस्ट्रीम का उपयोग करके सादे टेक्स्ट संदेशों की मनमानी लंबाई के लिए सिफरटेक्स्ट बनाने के लिए। सिफर एक कुंजी (128/2

  1. सूचना सुरक्षा में आईडिया क्या है?

    IDEA,अंतर्राष्ट्रीय डेटा एन्क्रिप्शन एल्गोरिथम के लिए खड़ा है। आईडिया एक ब्लॉक सिफर है जिसे जेम्स मैसी और ज़ुएजिया लाई द्वारा आविष्कार किया गया था और इसे पहली बार 1991 में परिभाषित किया गया था। यह 128 बिट की लंबाई का उपयोग करता है जो 64 बिट ब्लॉक पर काम करता है। इसमें आठ समान परिवर्तनों की एक श्रृं

  1. सूचना सुरक्षा में मोनोअल्फाबेटिक सिफर क्या है?

    प्रतिस्थापन सिफर एन्क्रिप्शन एल्गोरिदम का सबसे पुराना रूप है, जिसके अनुसार एक सादा पाठ संदेश का प्रत्येक वर्ण बनाता है और इसे सिफरटेक्स्ट में एक नए वर्ण के साथ पुनर्स्थापित करने के लिए प्रतिस्थापन प्रक्रिया की आवश्यकता होती है। यह प्रतिस्थापन विधि नियतात्मक और प्रतिवर्ती है, जो इच्छित संदेश प्राप्त