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

सूचना सुरक्षा में विस्तार क्रमचय क्या है?

<घंटा/>

यह ऑपरेशन सूचना के दाहिने आधे हिस्से का विस्तार करता है, R 32 बिट्स से 48 बिट्स तक और यह ऑपरेशन बिट्स के क्रम को बदलने के साथ-साथ विशिष्ट बिट्स को दोहराता है। इसे विस्तार क्रमपरिवर्तन कहा जाता है।

इस ऑपरेशन के दो उद्देश्य हैं, जिसमें यह XOR ऑपरेशन के लिए कुंजी के समान आकार का आधा हिस्सा बनाता है और यह एक लंबे परिणाम का समर्थन करता है जिसे प्रतिस्थापन ऑपरेशन के दौरान संपीड़ित किया जा सकता है। यह एक बिट को दो प्रतिस्थापनों को प्रभावित करने में सक्षम कर सकता है, इनपुट बिट्स पर आउटपुट बिट्स की निर्भरता तेजी से फैलती है। इसे हिमस्खलन प्रभाव के रूप में जाना जाता है।

डेस को प्लेनटेक्स्ट के प्रत्येक बिट और कुंजी के प्रत्येक बिट के आधार पर जितनी जल्दी हो सके सिफरटेक्स्ट के प्रत्येक बिट होने की क्रिया तक पहुंचने के लिए डिज़ाइन किया गया है। यह इस प्रकार दिखाई देता है -

  • 32-बिट दायां सादा पाठ आठ ब्लॉकों में बांटा गया है, प्रत्येक ब्लॉक में 4 बिट शामिल हैं।

  • निम्नलिखित प्रक्रिया के प्रत्येक 4-बिट ब्लॉक को संबंधित 6-बिटब्लॉक में विस्तारित किया जाता है। यानी प्रति 4-बिट ब्लॉक, 2 अतिरिक्त बिट्स डाले जाते हैं। वे 4-बिट ब्लॉक के पहले और चौथे बिट्स को पूरी तरह से दोहराते हैं।

दूसरे और तीसरे बिट्स को वैसे ही लिखा जाता है जैसे वे इनपुट में थे। पहला बिटडाउनलोड दूसरी आउटपुट स्थिति में आउटपुट होता है, और आगे आउटपुट स्थिति 48 में नवीनीकृत होता है। इसी तरह, 32वां इनपुट बिट 47 th में पाया जाता है आउटपुट स्थिति के साथ-साथ पहली आउटपुट स्थिति में।

स्पष्ट रूप से यह चरण आउटपुट बनाते समय इनपुट बिट्स के विस्तार के साथ-साथ क्रमपरिवर्तन में परिणत होता है। पहला इनपुट बिट दूसरे में जाता है और 48 th आउटपुट पोजीशन।

दूसरा इनपुट बिट तीसरे आउटपुट पोजीशन में जाता है, आदि। नतीजतन, यह पता लगाएगा कि विस्तार क्रमपरिवर्तन ने आम तौर पर आकृति में टेबल डिस्प्ले का उपयोग किया है।

RPT विस्तार क्रमपरिवर्तन तालिका

32 1 2 3 4 5 4 5 6 7 8 9
8 9 10 11 12 13 12 13 14 15 16 17
16 17 18 19 20 21 20 21 22 23 24 25
24 25 26 27 28 29 28 29 30 31 32 1

यह देखा जा सकता है कि सबसे पहले की-ट्रांसफ़ॉर्मेशन चरण 56-बिट कुंजी को 48 बिट तक संपीड़ित करता है। इस प्रकार विस्तार क्रमपरिवर्तन प्रक्रिया 32-बिट RPT (राइट प्लेन टेक्स्ट) को 48 बिट्स तक बढ़ा देती है। अब 48 बिट कुंजी को 48-बिट RPT के साथ XORed किया गया है, और परिणामी आउटपुट अगले चरण के लिए दिया गया है, जो कि चित्र में डिस्प्ले के रूप में S-बॉक्स प्रतिस्थापन है।

सूचना सुरक्षा में विस्तार क्रमचय क्या है?

विस्तार क्रमपरिवर्तन के बाद, DES को विस्तारित अधिकार अनुभाग और गोल कुंजी पर XOR संचालन की आवश्यकता होती है।


  1. सूचना सुरक्षा में कम से कम महत्वपूर्ण बिट एल्गोरिथम क्या है?

    छवि फ़ाइल में डेटा एम्बेड करने के लिए कम से कम महत्वपूर्ण बिट (LSB) प्रविष्टि एक सामान्य और सरल विधि है। इस दृष्टिकोण में एक बाइट के एलएसबी को एम के बिट के साथ बहाल किया जाता है। यह तकनीक छवि स्टेग्नोग्राफ़ी के लिए अच्छी तरह से काम करती है। छवियों के भीतर डेटा छिपाने के लिए, आमतौर पर एलएसबी (कम से क

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

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

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

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