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

डबल DES पर मीट-इन-द-मिडिल अटैक कैसे काम करता है?


डबल DES एन्क्रिप्शन के लिए DES सिफर के दो उदाहरण और डिक्रिप्शन के लिए रिवर्स DES सिफर की दो इकाइयों का उपयोग करता है। DES सिफर की प्रत्येक इकाई एन्क्रिप्शन के लिए कई कुंजियों की आवश्यकता होती है जो कुंजी का आकार बढ़ाती है (112 बिट) जिससे यह अधिक सुरक्षित बनता है। लेकिन डबल DES को ज्ञात प्लेनटेक्स्ट हमले से तोड़ा जा सकता है जिसे मीट-इन-द-मिडिल अटैक के रूप में जाना जाता है।

एक प्लेनटेक्स्ट P और दो एन्क्रिप्शन कुंजियों K₁ और K₂ दिए जाने पर, सिफरटेक्स्ट C निम्न रूप में उत्पन्न होता है: C = Eₖ₂(Eₖ₁(m)) डिक्रिप्शन के लिए आवश्यक है कि कुंजियों का उपयोग रिवर्स क्रम में किया जाए:

P = Dₖ₁(Dₖ₂(C))

एक मीट-इन-द-मिडिल (MitM) अटैक एक प्रकार का क्रिप्टोएनालिटिक अटैक है जहां हमलावर को हमले का समर्थन करने के लिए किसी प्रकार के स्पेस या टाइम ट्रेडऑफ की आवश्यकता होती है। MITM प्रयास अपने मूल रूप में हमला करने के लिए आवश्यक कठिनाई की मात्रा को कम कर सकता है।

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

MITM लक्ष्य कनेक्शन को दो में विभाजित करने का रूप ले सकता है ताकि प्रत्येक तत्व को स्वतंत्र रूप से संबोधित किया जा सके। इसका मतलब X समय की आवश्यकता वाले हमले को Y समय और Z स्पेस की आवश्यकता वाले में बदलना हो सकता है। लक्ष्य ब्रूट-फोर्स हमले को लागू करने के लिए आवश्यक प्रयास को काफी कम करना है।

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

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

हमले के दौरान प्राप्त जानकारी का उपयोग कई उद्देश्यों के लिए किया जा सकता है, जैसे पहचान की चोरी, अनधिकृत फंड ट्रांसफर या अवैध पासवर्ड परिवर्तन।

दो कुंजियाँ K₁ और K₂ शामिल हैं जिनका उपयोग प्लेनटेक्स्ट P को सिफरटेक्स्ट C में एन्क्रिप्ट करने के लिए किया जाता है और समान K₁ और K₂ का उपयोग डिक्रिप्शन के लिए किया जाता है। पहली एन्क्रिप्शन और पहली डिक्रिप्शन द्वारा निर्मित इंटरमीडिएट टेक्स्ट M समान होना चाहिए यानी दोनों संबंध मान्य होने चाहिए।

एक क्रिप्टोएनालिस्ट पर विचार करें जिसके पास P और C की एक पूर्व जोड़ी है तो वह K₁ के सभी संभावित मानों (2⁵⁶) का उपयोग कर सकता है और M के सभी मानों को रिकॉर्ड कर सकता है। इसी तरह K₂ के सभी मानों के लिए सभी M तक पहुंचें और फिर K₁ और K₂ के इन M की तुलना करें और K₁ और K₂ की एक जोड़ी ढूंढें जिसके लिए M समान हो।

यदि केवल एक ऐसी जोड़ी होती है तो K₁ और K₂ वांछित कुंजियाँ हैं। यदि एक से अधिक जोड़ी मौजूद है जिसके लिए K₁ और K₂ समान हैं, तो एक अन्य इंटरसेप्टेड प्लेनटेक्स्ट/सिफरटेक्स्ट जोड़ी का उपयोग किया जाता है।


  1. Microsoft Edge पासवर्ड मॉनिटर कैसे काम करता है Microsoft Edge पासवर्ड मॉनिटर कैसे काम करता है

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

  1. YouTube के रिकमेंडेशन इंजन के अंदर: एल्गोरिदम वीडियो कैसे चुनता है YouTube के रिकमेंडेशन इंजन के अंदर: एल्गोरिदम वीडियो कैसे चुनता है

    YouTube का अनुशंसित अनुभाग वह जगह है जहां लोग अक्सर नए वीडियो देखने के लिए जाते हैं। यहां वीडियो उपयोगकर्ता के अनुरूप होते हैं ताकि वे उन वीडियो पर क्लिक करें जो YouTube को लगता है कि वे देखने की सबसे अधिक संभावना रखते हैं। लेकिन वास्तव में इन वीडियो को कैसे चुना जाता है? अधिकांश लोग इस प्रक्रिया को

  1. - इंटरनेट कैसे काम करता है: नेटवर्किंग के लिए एक शुरुआती गाइड

    इंटरनेट हमारे दैनिक जीवन का एक बड़ा हिस्सा है और हम इसका लगातार उपयोग करते हैं। लेकिन यह वास्तव में कैसे काम करता है? हमने अभी freeCodeCamp.org यूट्यूब चैनल पर एक कोर्स प्रकाशित किया है जो आपको सिखाएगा कि इंटरनेट कैसे काम करता है साथ ही बुनियादी नेटवर्किंग सिद्धांत। इयान फ्रॉस्ट इस कोर्स को पढ़ाते