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

सूचना सुरक्षा में क्रिप्टएनालिसिस क्या है?

सूचना सुरक्षा में क्रिप्टएनालिसिस (Cryptanalysis)

क्रिप्टएनालिसिस कोड, सिफर या एन्क्रिप्टेड टेक्स्ट का डिक्रिप्शन और जांच है। क्रिप्टएनालिसिस एल्गोरिदम संवेदनशीलता की खोज और क्रिप्टोग्राफी या सूचना सुरक्षा प्रणालियों में विभाजित करने के लिए संख्यात्मक नियम की आवश्यकता होती है।

क्रिप्टएनालिसिस का मुख्य उद्देश्य एन्क्रिप्शन एल्गोरिदम में कमजोरियों की खोज करना या अन्यथा उन्हें हराना है। इस शोध का उपयोग क्रिप्टोग्राफर्स द्वारा अपूरणीय रूप से त्रुटिपूर्ण एल्गोरिदम को बढ़ाने, मजबूत करने या पुनर्स्थापित करने के लिए किया जा सकता है।

इस प्रकार का हमला एन्क्रिप्टेड संदेश से प्लेनटेक्स्ट या उपयोग की जा रही कुंजी को प्राप्त करने के लिए एल्गोरिदम की प्रकृति का फायदा उठाता है।

क्रिप्टएनालिसिस को आमतौर पर प्लेस में क्रिप्टोसिस्टम की सीधी जांच की आवश्यकता होती है, जो अक्सर एन्क्रिप्शन डिज़ाइन के बारे में ज्ञात डेटा का उपयोग करके डिक्रिप्शन पर एक उन्नत केंद्रित गणितीय प्रयास होता है।

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

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

क्रिप्टएनालिसिस हमलों के विभिन्न प्रकार निम्नलिखित हैं:

  • सिफरटेक्स्ट-ओनली अटैक (Ciphertext-only attacks) - इस हमले में, हमलावर के पास केवल कुछ सिफरटेक्स्ट तक पहुंच होती है। यह संबंधित कुंजी और प्लेनटेक्स्ट की खोज करने का प्रयास करता है। यह माना जाता है कि हमलावर एल्गोरिदम को समझता है और सिफरटेक्स्ट को इंटरसेप्ट कर सकता है।
  • नोन-प्लेनटेक्स्ट अटैक (Known-plaintext attack) - इस हमले में, क्रिप्टएनालिस्ट कुछ प्लेनटेक्स्ट जोड़े को समझता है जो पहले एकत्र किए गए हैं, इसके अलावा इंटरसेप्टेड सिफरटेक्स्ट जिसे वह तोड़ना चाहता है।
  • चुना-प्लेनटेक्स्ट अटैक (Chosen-plaintext attack) - चुना-प्लेनटेक्स्ट अटैक नोन-प्लेनटेक्स्ट अटैक के समान है लेकिन प्लेनटेक्स्ट जोड़े हमलावर द्वारा स्वयं चुने गए हैं। इस प्रकार का हमला लागू करना सरल है लेकिन उनके होने की संभावना कम है।
  • ब्रूट फोर्स अटैक (Brute force attack) - इस प्रकार के हमले को उन एल्गोरिदम की आवश्यकता होती है जो प्लेनटेक्स्ट के कुछ संभावित तार्किक सेट का अनुमान लगाने का प्रयास करते हैं जिन्हें फिर सिफर किया जाता है और मूल सिफर के विरुद्ध तुलना की जाती है।
  • चुना-सिफरटेक्स्ट अटैक (Chosen-ciphertext attack) - चुना-सिफरटेक्स्ट अटैक चुने गए प्लेनटेक्स्ट के समान है। इसमें, हमलावर कुछ सिफरटेक्स्ट का चयन करता है और इसे एक सिफरटेक्स्ट विकसित करने के लिए डिक्रिप्ट करता है। यह हमला लागू होता है यदि हमलावर को रिसीवर के कंप्यूटर तक पहुंच है।
  • डिक्शनरी अटैक (Dictionary attack) - इस प्रकार के हमले को प्लेनटेक्स्ट या कुंजी के मैच की खोज के लिए वर्डलिस्ट की आवश्यकता होती है। यह आमतौर पर एन्क्रिप्टेड पासवर्ड को क्रैक करने का प्रयास करते समय उपयोग किया जाता है।
  • रेनबो टेबल अटैक (Rainbow table attack) - इस प्रकार का हमला प्रीकंप्यूटेड हैश के खिलाफ सिफर टेक्स्ट की तुलना करके मैच ढूंढता है।
  • मैन-इन-द-मिडिल (MITM) अटैक - हमला तब होता है जब दो पार्टियां संचार के लिए एक चैनल के माध्यम से संदेश या कुंजी साझा करने का उपयोग करती हैं जो सुरक्षित प्रतीत होता है लेकिन आमतौर पर समझौता किया जाता है। हमलावर संचार चैनल से गुजरने वाले संदेशों को अवरुद्ध करने के लिए इस हमले का उपयोग करता है। हैश फंक्शन MITM हमलों को रोकते हैं।
  • अनुकूली चुना-प्लेनटेक्स्ट अटैक (Adaptive Chosen-Plaintext Attack - ACPA) - यह CPA के समान है, यह हमला पिछले एन्क्रिप्शन से सीखे गए डेटा के आधार पर चुने गए प्लेनटेक्स्ट और सिफरटेक्स्ट का उपयोग करता है।
  1. - सूचना सुरक्षा में लीनियर क्रिप्टएनालिसिस क्या है?

    लीनियर क्रिप्टएनालिसिस (Linear Cryptanalysis) एक नोन-प्लेनटेक्स्ट अटैक (Known Plaintext Attack) है, जिसमें हमलावर प्लेनटेक्स्ट, सिफरटेक्स्ट और छिपी हुई कुंजी के पैरिटी बिट्स के बीच संभाव्य रैखिक संबंधों का अध्ययन करता है, जिन्हें लीनियर एप्रॉक्सिमेशन (Linear Approximations) कहा जाता है। कार्यप्रणाल

  1. - सूचना सुरक्षा में IDEA क्या है?

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

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

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