DES का मतलब डेटा एन्क्रिप्शन स्टैंडर्ड है। डेटा एन्क्रिप्शन स्टैंडर्ड (डीईएस) एल्गोरिदम का आविष्कार आईबीएम ने 1970 के दशक की शुरुआत में किया था। यह 64-बिट ब्लॉक में प्लेनटेक्स्ट प्राप्त करता है और इसे सिफरटेक्स्ट में बदल देता है जिसे जानकारी को एन्क्रिप्ट करने के लिए 64-बिट कुंजियों की आवश्यकता होती है। एल्गोरिथम को जानकारी को एन्क्रिप्ट और डिक्रिप्ट करने के लिए समान कुंजी की आवश्यकता होती है।
डेस एक सममित कुंजी एल्गोरिथ्म है जिसका उपयोग डिजिटल डेटा को एन्क्रिप्ट करने के लिए किया जाता है। इसकी 56 बिट्स की छोटी कुंजी लंबाई DES को एन्क्रिप्शन पर आधारित अधिकांश वर्तमान अनुप्रयोगों को सुरक्षित करने के लिए असुरक्षित बनाती है।
डेस फिक्स्ड-लेंथ बिटस्ट्रिंग को समान आकार, एन्क्रिप्टेड बिटस्ट्रिंग में बदलने के लिए ब्लॉक सिफर तकनीक का उपयोग करता है। जबकि मानक डीईएस ब्लॉक आकार 64 बिट्स है, एल्गोरिदम केवल 56 बिट्स का उपयोग जानकारी को एन्क्रिप्ट करने के लिए कर सकता है। अन्य 8 बिट्स का उपयोग समता प्रदान करने के लिए किया जाता है।
डीईएस एक मजबूत एन्क्रिप्शन मानक है जो 64-बिट्स प्लेनटेक्स्ट ब्लॉक पर काम करता है और 64-बिट्स सिफरटेक्स्ट देता है। इसलिए, डीईएस के परिणामस्वरूप 2 64 . के बीच एक क्रमपरिवर्तन होता है 64 बिट्स की संभावित व्यवस्था, जिनमें से प्रत्येक 0 या 1 हो सकती है।
भौतिक सुरक्षा प्रक्रिया, अच्छी डेटा प्रबंधन प्रथाओं, और कंप्यूटर सिस्टम/नेटवर्क एक्सेस नियंत्रण सहित कुल सुरक्षा कार्यक्रम के तत्व के भीतर संघीय एजेंसियों द्वारा उपयोग के लिए डेटा एन्क्रिप्शन मानक को सुलभ बनाया जा रहा है।
वास्तविक इनपुट 64-बिट्स है लेकिन इसे वास्तव में 56-बिट्स आकार की कुंजी की आवश्यकता हो सकती है। प्रत्येक बाइट का कम से कम महत्वपूर्ण बिट समता (डीईएस के लिए विषम) के लिए उपयोग किया जाता है या मनमाने ढंग से सेट किया जाता है और किसी भी तरह से सुरक्षा को नहीं बढ़ाता है।
यह ब्लॉक को बाएं से दाएं अनुक्रमित कर सकता है जो प्रत्येक बाइट के आठवें बिट को समता बिट बनाता है। क्योंकि कीइंग वेरिएबल के 256 संयोजन लागू होते हैं (और इन कीइंग वेरिएबल को स्वतंत्र रूप से रूपांतरित किया जा सकता है), एल्गोरिदम को कुछ पेशेवर काफी हद तक सुरक्षित मानते हैं।
डेस-आधारित प्रणाली के दो मुख्य घटक एक एल्गोरिथम और एक कुंजी हैं। डेस एल्गोरिथम एक जटिल इंटरैक्टिव चरण है जिसमें प्रतिस्थापन, क्रमपरिवर्तन और गणितीय सेवाएं शामिल हैं।
डीईएस की प्रमुख विशेषता यह है कि एल्गोरिदम निश्चित है और सार्वजनिक रिकॉर्ड है। हालांकि, वास्तविक कुंजी का उपयोग किया जाता है जो एक प्रसारण के निर्माता और रिसीवर के बीच साझा रहस्य है।
डेस में अग्रिमों में 128 बिट्स तक एक कुंजी को लंबा करना और मल्टी-पास डेस जिसमें कई पास होते हैं, आमतौर पर कई कुंजियों का उपयोग करके एन्क्रिप्शन और डिक्रिप्शन के तीन होते हैं।
अपने सरलतम स्तर पर, एल्गोरिथ्म भ्रम और प्रसार सहित एन्क्रिप्शन की दो बुनियादी तकनीकों के एक सेट से अधिक कुछ नहीं है।
डीईएस का मूल निर्माण खंड सादे पाठ पर इन दृष्टिकोणों का एक व्यक्तिगत सेट है और कुंजी पर निर्भर करता है। इसे एक दौर कहा जाता है। DES Feistel ब्लॉक सिफर पर आधारित है, जिसे LUCIFER के नाम से जाना जाता है। इसका निर्माण 1971 में IBM के क्रिप्टोग्राफी शोधकर्ता Horst Feistel द्वारा किया गया था। DES को प्रत्येक राउंड के लिए एक से अधिक कुंजी का उपयोग करते हुए, Feistel संरचना के 16 राउंड की आवश्यकता होती है।