सममित कुंजी एन्क्रिप्शन और सार्वजनिक कुंजी एन्क्रिप्शन के बीच अंतर

Anonim

सममित कुंजी एन्क्रिप्शन बनाम सार्वजनिक कुंजी एन्क्रिप्शन पर संचार करते समय इसका उपयोग किया जाता है

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

सममित कुंजी एन्क्रिप्शन क्या है?

सिमेट्रिक कुंजी एन्क्रिप्शन में (जिसे गुप्त कुंजी, एकल कुंजी, साझा की गई कुंजी, एक कुंजी या निजी कुंजी एन्क्रिप्शन के रूप में भी जाना जाता है), दोनों प्रेषक और रिसीवर एक ही कुंजी को डेटा के एन्क्रिप्शन और डिक्रिप्शन के लिए उपयोग करते हैं। वास्तव में, दो चाबियाँ समान या तुच्छ रूप से संबंधित हो सकते हैं (i। दोनों के बीच जाने के लिए आवश्यक एक बहुत सरल परिवर्तन है)। वास्तविक जीवन उपयोग में, दो या दो से अधिक दलों द्वारा एक गुप्त साझा किया जा रहा है जो कि संचार के लिए एक निजी लिंक के रखरखाव के लिए उपयोग किया जा सकता है। एईएस (एडवांस्ड एन्क्रिप्शन स्टैंडर्ड) एक बहुत लोकप्रिय एल्गोरिथ्म है, जो सममित कुंजी एन्क्रिप्शन एल्गोरिदम के परिवार से संबंधित है।

-2 ->

सार्वजनिक कुंजी एन्क्रिप्शन क्या है?

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

सममित कुंजी एन्क्रिप्शन और सार्वजनिक कुंजी एन्क्रिप्शन के बीच क्या अंतर है?

सममित कुंजी एन्क्रिप्शन और सार्वजनिक कुंजी एन्क्रिप्शन के बीच मुख्य अंतर यह तथ्य है कि सममित कुंजी एन्क्रिप्शन एन्क्रिप्शन / डिक्रिप्शन के लिए समान (निजी, गुप्त) कुंजी का उपयोग करते हैं, जबकि सार्वजनिक कुंजी एन्क्रिप्शन सार्वजनिक और निजी कुंजी दोनों का उपयोग करता है दोनों पक्षों को सममित कुंजी एन्क्रिप्शन में कुंजी जानना चाहिए, जबकि सार्वजनिक कुंजी एन्क्रिप्शन के लिए ऐसी कोई आवश्यकता नहीं है। केवल, किसी एक कुंजी को सार्वजनिक कुंजी एन्क्रिप्शन में दो पार्टियों के द्वारा जाना जाता है क्योंकि यह आपकी निजी कुंजी (सममित कुंजी एन्क्रिप्शन के रूप में) को साझा करने की आवश्यकता को हटाता है और इसके साथ समझौता करने का जोखिम हटाता है, इस संबंध में सार्वजनिक कुंजी एन्क्रिप्शन को अधिक सुरक्षित माना जा सकता है।

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