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

सूचना सुरक्षा में डीईएस की संरचना क्या है?

<घंटा/>

डेटा एन्क्रिप्शन स्टैंडर्ड (डीईएस) एक ब्लॉक सिफर एल्गोरिथम है जो 64 बिट्स के ब्लॉक में सादा पाठ बनाता है और 48 बिट्स की कुंजियों का उपयोग करके उन्हें सिफरटेक्स्ट में बदल देता है। यह एक सममित कुंजी एल्गोरिथम है, जो परिभाषित करता है कि जानकारी को एन्क्रिप्ट और डिक्रिप्ट करने के लिए समान कुंजी का उपयोग किया जा सकता है।

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

एन्क्रिप्शन साइट पर डेस सिफर के तत्व इस प्रकार हैं -

आरंभिक और अंतिम क्रमपरिवर्तन - प्रत्येक क्रमपरिवर्तन एक 64-बिट इनपुट बनाता है और एक निश्चित नियम के अनुसार उन्हें क्रमपरिवर्तन करता है। यह केवल कुछ इनपुट पोर्ट और संबंधित आउटपुट पोर्ट दिखा सकता है। ये क्रमपरिवर्तन बिना चाबी के सीधे क्रमपरिवर्तन हैं जो एक दूसरे के विपरीत होते हैं।

उदाहरण के लिए, प्रारंभिक क्रमपरिवर्तन में, इनपुट में 58 वां बिट आउटपुट में पहले बिट में विकसित होता है। इसी तरह, अंतिम क्रमपरिवर्तन में, इनपुट में पहला बिट आउटपुट में 58वें बिट में विकसित होता है।

दूसरे शब्दों में, यदि इन दो क्रमपरिवर्तनों के बीच का दौर जारी नहीं रहता है, और प्रारंभिक क्रमपरिवर्तन में प्रवेश करने वाला 58 वां बिट अंतिम क्रमपरिवर्तन छोड़ने वाले 58 वें बिट के बराबर है।

राउंड - डेस 16 राउंड का उपयोग करता है। डेस का प्रत्येक दौर एक फिस्टेल सिफर है। राउंड LI−1 . बनाता है और RI−1 पिछले दौर से और LI . बनाता है और आर<उप>मैं , जो अगले दौर में जाते हैं। यह विचार कर सकता है कि प्रत्येक दौर में दो सिफर तत्व होते हैं (जैसे मिक्सर और स्वैपर)।

इनमें से प्रत्येक तत्व उलटा है। स्वैपर उलटा है। यह टेक्स्ट के बाएं आधे हिस्से को दाएं आधे हिस्से से बदल सकता है। एक्सओआर ऑपरेशन के कारण मिक्सर उलटा है। सभी गैर-उलटा तत्व फ़ंक्शन f(RI−1) के भीतर एकत्र किए जाते हैं , के<उप>मैं )।

सिफर और रिवर्स सिफर - मिक्सर और स्वैपर्स का उपयोग करके, यह सिफर और रिवर्स सिफर बना सकता है, प्रत्येक में 16 राउंड होते हैं। एन्क्रिप्शन साइट पर सिफर का उपयोग किया जा सकता है और डिक्रिप्शन साइट पर रिवर्स सिफर का उपयोग किया जा सकता है। पूरी अवधारणा सिफर और रिवर्स सिफर एल्गोरिदम को समान बनाने की है।

पहली विधि में, यह इस उद्देश्य का प्रबंधन कर सकता है, एक तरीका यह है कि अंतिम राउंड (राउंड 16) को अन्य से अलग बनाया जाए और इसमें केवल एक मिक्सर है और कोई स्वैपर नहीं है। हालांकि राउंड क्षैतिज नहीं हैं, तत्व (मिक्सर या स्वैपर) क्षैतिज हैं।

पहले अप्रोच में राउंड 16 अन्य राउंड से अलग होता है और इस राउंड में कोई स्वैपर नहीं होता है। सिफर में अंतिम मिक्सर और विपरीत सिफर रेगुलेट में पहला मिक्सर बनाने के लिए यह आवश्यक है। इसका उपयोग 16वें राउंड में एक स्वैपर को शामिल करके सभी 16 राउंड को समान बनाने के लिए और उसके बाद एक और स्वैपर डालने के लिए उपयोग किया जाता है (दो स्वैपर्स एक दूसरे के परिणाम को समाप्त करते हैं)।


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

    एक आधुनिक ब्लॉक सिफर एक सिफर है जो सादे टेक्स्ट के एम-बिट ब्लॉक को एन्क्रिप्ट करता है और सिफरटेक्स्ट के एम-बिट ब्लॉक को डिक्रिप्ट करता है। एन्क्रिप्शन या डिक्रिप्शन के लिए, आधुनिक ब्लॉक सिफर एक K बिट कुंजी की सुविधा देता है और डिक्रिप्शन एल्गोरिथम एन्क्रिप्शन एल्गोरिदम के विपरीत होना चाहिए और एन्क्र

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

    एन्क्रिप्शन की एक रिवर्स प्रक्रिया को डिक्रिप्शन के रूप में जाना जाता है। यह सिफर टेक्स्ट को प्लेन टेक्स्ट में बदलने की एक प्रक्रिया है। गैर-पठनीय संदेश (सिफर टेक्स्ट) से मूल संदेश प्राप्त करने के लिए क्रिप्टोग्राफी को रिसीवर की तरफ डिक्रिप्शन तकनीक की आवश्यकता होती है। जानकारी को एन्कोड करने के लि

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

    डेस की ताकत इस प्रकार है - 56 बिट कुंजियों का उपयोग एन्क्रिप्शन में 56 बिट कुंजी का अक्सर उपयोग किया जा सकता है। 256 संभावित कुंजियाँ हैं। इतनी संख्या में चाबियों पर अचानक बल का हमला असंभव है। प्रति माइक्रोसेकंड एक डीईएस एन्क्रिप्शन को लागू करने वाली मशीन को सिफर को विभाजित करने में हजारों