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

ट्रिपल DES क्या है?


ट्रिपल DES को TDES भी कहा जाता है। यह एक सममित कुंजी ब्लॉक सिफर है, जिसका अर्थ है कि वही कुंजी जानकारी को एन्क्रिप्ट और डिक्रिप्ट करने के लिए उपयोग की जा सकती है जिसे ब्लॉक के रूप में जाना जाता है। इसे "ट्रिपल DES" कहा जाता है क्योंकि डेटा एन्क्रिप्ट करते समय यह DES सिफर का तीन बार उपयोग करता है।

जब DES मूल रूप से 1976 में आविष्कार किया गया था, तो इसे 56 बिट्स के कुंजी आकार की आवश्यकता थी, जो ब्रूट-फोर्स हमलों का विरोध करने के लिए सुरक्षा का पर्याप्त स्तर था। तब से, कंप्यूटर किफायती और अधिक शक्तिशाली हो गए हैं, जिससे 3DES एल्गोरिदम को DES का लगातार तीन बार उपयोग करने की अनुमति मिली, जिससे आधुनिक कंप्यूटरों पर ब्रूट-फोर्स को अनिवार्य रूप से रोका जा सके।

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

DES ब्लॉक में, प्रत्येक कुंजी को इनपुट के रूप में उपयोग किया जाता है। एक पूरी नई क्रिप्टोसिस्टम बनाए बिना, 3DES DES में संभावित दोष को दूर कर सकता है। एल्गोरिदम को तीन असमान कुंजियों के साथ क्रम में तीन बार आगे बढ़ाकर, 3-DES बस DES के कुंजी आकार में सुधार करता है। चूंकि DES 56 बिट कुंजी का उपयोग करता है और यह संवेदनशील जानकारी एन्क्रिप्ट करने के लिए कुशल नहीं है।

TDES एन्क्रिप्शन के लिए एक ANSI स्वीकृत एल्गोरिदम है। TDES में, ब्लॉक सिफर एल्गोरिदम का उपयोग किया जाता है और प्रत्येक डेटा ब्लॉक को एल्गोरिदम का तीन बार अनुप्रयोग प्राप्त होता है। कुंजी का आकार बढ़ाया जाता है ताकि सुरक्षा में सुधार हो सके और इसे बेहतर बनाया जा सके।

प्रत्येक ब्लॉक में 64 बिट्स का डेटा होता है और कुंजियाँ तीन संख्या में होती हैं, जिन्हें बंडल कुंजी के रूप में जाना जाता है। प्रत्येक कुंजी में 56 बिट्स होते हैं, जिससे TDES 168 बिट्स का हो जाता है।

ट्रिपल DES फायदेमंद है क्योंकि इसमें अनिवार्य रूप से आकार की कुंजी लंबाई होती है, जो अन्य एन्क्रिप्शन मोड से जुड़ी अधिकांश कुंजी लंबाई से अधिक होती है। हालांकि, DES एल्गोरिदम को नेशनल इंस्टीट्यूट ऑफ स्टैंडर्ड्स एंड टेक्नोलॉजी (NIST) द्वारा एडवांस्ड एन्क्रिप्शन स्टैंडर्ड द्वारा प्रतिस्थापित किया गया था। इसलिए, ट्रिपल DES को अप्रचलित माना जाता है।

फिर भी, यह आमतौर पर ट्रिपल DES के साथ संयोजन में उपयोग किया जाता है। यह सिंगल DES से निर्धारित होता है लेकिन दृष्टिकोण तीन गुना उपयोग किया जाता है और इसमें तीन सबकी और कुंजी पैडिंग शामिल होती है जब महत्वपूर्ण हो, जिसमें वे उदाहरण शामिल हैं जहां कुंजियों को लंबाई में 64 बिट्स तक बढ़ाया जाना चाहिए।

यह अपनी संगतता और लचीलेपन के लिए जाना जाता है, सॉफ्टवेयर को ट्रिपल DES समावेश के लिए आसानी से बदला जा सकता है। इसलिए, यह NIST द्वारा माने जाने वाले अप्रचलित के रूप में लगभग नहीं हो सकता है।

एक गुप्त कुंजी का उपयोग करके डेटा या संदेश को 3DES द्वारा एन्क्रिप्ट या डिक्रिप्ट किया जा सकता है। संदेश को IP लेयर पर रिसीवर सिस्टम में डिक्रिप्ट किया जाता है, जिसमें प्रेषक और रिसीवर सिस्टम सुरक्षा एसोसिएशन के माध्यम से एक सार्वजनिक कुंजी असाइन करते हैं।

कुंजी आवंटन आमतौर पर इंटरनेट सुरक्षा एसोसिएशन और कुंजी प्रशासन प्रोटोकॉल के माध्यम से प्राप्त किया जाता है जो रिसीवर को सार्वजनिक कुंजी प्राप्त करने और डिजिटल प्रमाणपत्रों का उपयोग करके प्रेषक को मान्य करने के लिए अधिकृत करता है।


  1. डबल DES क्या है? डबल DES क्या है?

    डेटा एन्क्रिप्शन स्टैंडर्ड (DES) एक सममित कुंजी ब्लॉक सिफर है जो 64-बिट प्लेनटेक्स्ट और 56-बिट कुंजी को इनपुट के रूप में लेता है और आउटपुट के रूप में 64-बिट सिफर टेक्स्ट उत्पन्न करता है। DES फ़ंक्शन P और S-बॉक्स से बना है। P-बॉक्स बिट्स को स्थानांतरित करते हैं और S-बॉक्स बिट्स को प्रतिस्थापित करके स

  1. - ट्रिपल DES के कार्यान्वयन क्या हैं?

    TDES का अर्थ ट्रिपल डेटा एन्क्रिप्शन स्टैंडर्ड है। यह DES (डेटा एन्क्रिप्शन स्टैंडर्ड) का उन्नत या बेहतर संस्करण है जो एक सममित क्रिप्टोग्राफ़िक दृष्टिकोण है जिसमें DES का उपयोग प्रत्येक ब्लॉक पर तीन बार किया जाता है जो प्लेन टेक्स्ट को सिफर टेक्स्ट में बदल देता है। TDEA 56, 112, 168 बिट्स का कुंजी

  1. - ट्रिपल DES एल्गोरिदम के मॉड्यूल क्या हैं?

    ट्रिपल DES एल्गोरिदम का उपयोग एडमिन द्वारा उपयोगकर्ताओं को भेजे गए संदेशों को एन्कोड करने या विभिन्न उपयोगकर्ताओं की संदिग्ध घटना के बारे में चेतावनी भेजने के लिए किया जाता है। इस शोध में, संदिग्ध शब्द डिक्शनरी का उपयोग उन संदिग्ध शब्दों को खोजने के लिए किया जा सकता है जो सामान्य मैसेजिंग या संचार म