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

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

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

उद्देश्य

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

DES डिजाइन लक्ष्य

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

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

बिट मैपिंग

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

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

RPT विस्तार परम्यूटेशन टेबल

3212345456789
8910111213121314151617
161718192021202122232425
24252627282928293031321

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

विस्तार परम्यूटेशन के बाद, DES विस्तारित दाएं भाग और राउंड कुंजी पर XOR ऑपरेशन करता है।

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

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

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

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

  1. - सूचना सुरक्षा में IDEA क्या है?

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