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

सूचना सुरक्षा में DES एल्गोरिदम क्या है?

DES का अर्थ डेटा एन्क्रिप्शन स्टैंडर्ड (Data Encryption Standard) है। डेटा एन्क्रिप्शन स्टैंडर्ड (DES) एल्गोरिदम 1970 के दशक की शुरुआत में IBM द्वारा आविष्कृत किया गया था। यह 64-बिट ब्लॉकों में प्लेनटेक्स्ट प्राप्त करता है और इसे सिफरटेक्स्ट में बदल देता है जिसके लिए जानकारी एन्क्रिप्ट करने के लिए 64-बिट कुंजियों की आवश्यकता होती है। एल्गोरिदम जानकारी को एन्क्रिप्ट और डिक्रिप्ट करने के लिए समान कुंजी की आवश्यकता होती है।

DES की विशेषताएं

  • DES डिजिटल डेटा को एन्क्रिप्ट करने के लिए उपयोग किया जाने वाला एक सममित कुंजी एल्गोरिदम (Symmetric Key Algorithm) है।
  • इसकी 56 बिट्स की छोटी कुंजी लंबाई DES को अधिकांश वर्तमान अनुप्रयोगों के लिए बहुत असुरक्षित बनाती है जो एन्क्रिप्शन पर आधारित हैं।
  • DES निश्चित-लंबाई बिटस्ट्रिंग्स को समान आकार के, एन्क्रिप्टेड बिटस्ट्रिंग्स में बदलने के लिए ब्लॉक सिफर तकनीक (Block Cipher Technology) का उपयोग करता है।
  • जबकि मानक DES ब्लॉक आकार 64 बिट्स है, एल्गोरिदम जानकारी एन्क्रिप्ट करने के लिए इनमें से केवल 56 बिट्स का उपयोग कर सकता है। अन्य 8 बिट्स पैरिटी प्रदान करने के लिए उपयोग किए जाते हैं।

DES की ताकत

  • DES एक मजबूत एन्क्रिप्शन मानक है जो 64-बिट्स प्लेनटेक्स्ट ब्लॉक पर काम करता है और 64-बिट्स सिफरटेक्स्ट लौटाता है।
  • इसलिए, DES 64 बिट्स की 2⁶⁴ संभावित व्यवस्थाओं के बीच एक परम्यूटेशन का परिणाम देता है, जिनमें से प्रत्येक या तो 0 या 1 हो सकता है।

उपलब्धता और उपयोग

  • डेटा एन्क्रिप्शन स्टैंडर्ड को भौतिक सुरक्षा प्रक्रियाओं, अच्छे डेटा प्रबंधन प्रथाओं, और कंप्यूटर सिस्टम/नेटवर्क एक्सेस कंट्रोल सहित एक कुल सुरक्षा कार्यक्रम के तत्व के रूप में संघीय एजेंसियों द्वारा उपयोग के लिए उपलब्ध कराया जा रहा है।
  • वास्तविक इनपुट 64-बिट्स है लेकिन यह वास्तव में 56-बिट्स आकार की कुंजी का उपयोग करता है। प्रत्येक बाइट का कम से कम महत्वपूर्ण बिट पैरिटी के लिए उपयोग किया जाता है (DES के लिए विषम) या मनमाने ढंग से सेट किया जाता है और किसी भी तरह से सुरक्षा को बढ़ाता नहीं है।
  • ब्लॉक्स को बाएं से दाएं क्रमबद्ध किया जा सकता है जो प्रत्येक बाइट के आठवें बिट को पैरिटी बिट बनाता है।
  • चूंकि कीइंग वेरिएबल के 2⁵⁶ संयोजन लागू होते हैं (और ये कीइंग वेरिएबल्स स्वतंत्र रूप से बदले जा सकते हैं), एल्गोरिदम को कुछ पेशेवरों द्वारा काफी सुरक्षित माना जाता है।

मुख्य घटक

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

DES में प्रगति

  • DES में प्रगति में कुंजी को 128 बिट्स तक बढ़ाना और मल्टी-पास DES शामिल है जिसमें आमतौर पर कई कुंजियों का उपयोग करके एन्क्रिप्शन और डिक्रिप्शन के कई पास शामिल होते हैं, आमतौर पर तीन।

मूल सिद्धांत

अपने सबसे सरल स्तर पर, एल्गोरिदम एन्क्रिप्शन की दो बुनियादी तकनीकों के एक सेट से ज्यादा कुछ नहीं है जिसमें कन्फ्यूजन (Confusion) और डिफ्यूजन (Diffusion) शामिल हैं।

फेस्टल संरचना

  • DES का मूल निर्माण खंड प्लेनटेक्स्ट पर इन दृष्टिकोणों का एक व्यक्तिगत सेट है और कुंजी पर निर्भर करता है। इसे राउंड (Round) कहा जाता है।
  • DES फेस्टल ब्लॉक सिफर (Feistel Block Cipher) पर आधारित है, जिसे LUCIFER के नाम से जाना जाता है।
  • इसे 1971 में IBM क्रिप्टोग्राफी शोधकर्ता हॉर्स्ट फेस्टल द्वारा विकसित किया गया था।
  • DES को फेस्टल संरचना के 16 राउंड की आवश्यकता होती है, प्रत्येक राउंड के लिए एक अलग कुंजी का उपयोग करते हुए।
  1. सूचना सुरक्षा में DES की कुंजी उत्पादन के चरण सूचना सुरक्षा में DES की कुंजी उत्पादन के चरण

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

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

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

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

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