डेटा एन्क्रिप्शन स्टैंडर्ड (डीईएस) एक ब्लॉक सिफर एल्गोरिथम है जो 64 बिट्स के ब्लॉक में सादा पाठ बनाता है और 48 बिट्स की कुंजियों का उपयोग करके उन्हें सिफरटेक्स्ट में बदल देता है। यह एक सममित कुंजी एल्गोरिथम है, जो परिभाषित करता है कि जानकारी को एन्क्रिप्ट और डिक्रिप्ट करने के लिए समान कुंजी का उपयोग किया जाता है।
डेटा एन्क्रिप्शन स्टैंडर्ड (डीईएस) राष्ट्रीय मानक और प्रौद्योगिकी संस्थान (एनआईएसटी) द्वारा आविष्कार किया गया एक सममित-कुंजी ब्लॉक सिफर है। 1973 में, NIST ने राष्ट्रीय सममित-कुंजी क्रिप्टोसिस्टम के लिए सुझाव के लिए एक अनुरोध का आविष्कार किया।
आईबीएम की एक योजना, लूसिफ़ेर नामक एक परियोजना का एक संशोधन, और इसे डीईएस के रूप में अनुमोदित किया गया था। डेस का आविष्कार फेडरल रजिस्टर में मार्च 1975 में फेडरल इंफॉर्मेशन प्रोसेसिंग स्टैंडर्ड (FIPS) की योजना के रूप में किया गया था।
विज्ञापन के बाद इस योजना की दो कारणों से कड़ी आलोचना हुई। सबसे पहले, आलोचकों ने छोटी कुंजी लंबाई (केवल 56 बिट्स) पर सवाल उठाया, जो सिफर को क्रूर-बल के हमले के प्रति संवेदनशील बना सकता है। दूसरा, आलोचक डीईएस के आंतरिक तंत्र के पीछे कुछ गुप्त डिजाइन के बारे में चिंतित थे।
वे आशंकित थे कि संरचना के कई तत्वों (एस-बॉक्स) में कुछ गुप्त जाल हो सकते हैं जो राष्ट्रीय सुरक्षा एजेंसी (एनएसए) को कुंजी की आवश्यकता के बाहर संदेशों को डिक्रिप्ट करने में सक्षम बना सकते हैं। बाद में आईबीएम डिजाइनरों ने निर्दिष्ट किया कि आंतरिक तंत्र को डिफरेंशियल क्रिप्टोएनालिसिस से बचने के लिए डिज़ाइन किया गया था।
DES को अंततः जनवरी 1977 में फेडरल रजिस्टर में FIPS 46 के रूप में आविष्कार किया गया था। NIST अवर्गीकृत सॉफ़्टवेयर में उपयोग के लिए मानक के रूप में DES का प्रतिनिधित्व करता है। इसके प्रकाशन के कारण डेस को आम तौर पर सममित-कुंजी ब्लॉक सिफर का उपयोग किया गया है।
डेस एक फिस्टल ब्लॉक सिफर कार्यान्वयन है, जिसे लूसिफर कहा जाता है। इसे 16 राउंड के साथ एक Feistel संरचना की आवश्यकता होती है, जहां प्रत्येक राउंड के लिए एक अलग कुंजी का उपयोग किया जा सकता है। यह LUCIFER (जिसे Feistel ब्लॉक सिफर एल्गोरिथम भी कहा जाता है) पर निर्भर करता है जो DES एल्गोरिथम का प्रत्यक्ष पूर्ववर्ती है।
DES में, इसका आविष्कार IBM के प्रख्यात विद्वान और शोधकर्ता Horst Feistel ने किया है। यह 128-बिट कुंजी ब्लॉक और 128-बिट ब्लॉक आकार का उपयोग करके बड़ी सुरक्षा का समर्थन करता है। डेस एल्गोरिथम को फिस्टल संरचना के 16 राउंड की आवश्यकता है। तंत्र को हर दौर के लिए एक अद्वितीय कुंजी की आवश्यकता होती है। अंत में, 1976 में, इसे संघीय एन्क्रिप्शन मानक द्वारा अधिकृत किया गया था।
2002 में, एईएस ने डेस एन्क्रिप्शन एल्गोरिथ्म को अधिकृत मानक के रूप में बहाल किया। बाद में 1995 में, डेस एल्गोरिथम का प्रगतिशील रूप पेश किया गया जिसे ट्रिपल डेस (3DES या TDES) कहा जाता है। आधिकारिक तौर पर, इसे ट्रिपल डेटा एन्क्रिप्शन एल्गोरिथम (TDEA या 3DEA) कहा जाता है।
TDEA भी एक सममित-कुंजी ब्लॉक सिफर एल्गोरिथ्म है जिसे प्रत्येक डेटा ब्लॉक में तीन बार DES सिफर एल्गोरिथ्म की आवश्यकता होती है। इसका ब्लॉक आकार 64-बिट है और कुंजी आकार 168, 112 और 56-बिट हैं, बाद में कुंजी 1, 2, और 3 के लिए। इसे डीईएस समकक्ष राउंड यानी 48 की भी आवश्यकता है। इसका मतलब प्रत्येक कुंजी के लिए 16 राउंड हैं।पी>