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

Anonim

सममित बनाम असममित एन्क्रिप्शन

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

सममित एन्क्रिप्शन

यह सबसे सरल प्रकार की एन्क्रिप्शन है जो एक गुप्त कुंजी का उपयोग करने में शामिल है यह सबसे पुराना एन्क्रिप्शन पद्धति है और सीज़र साइफर इस श्रेणी में आता है। गुप्त कुंजी एक संख्या या अक्षरों के स्ट्रिंग के रूप में सरल हो सकती है। उदाहरण के लिए, हम एक शिफ्ट सिफर को देखते हैं जो कि एक सरल सममित एन्क्रिप्शन तकनीक है जो सुंदर ढंग से प्रदर्शित किया जा सकता है। हमारे पास एक सादा पाठ है, 'मैं एक गुप्त संदेश भेजना चाहता हूं', और हमारी गुप्त कुंजी तीन अक्षरों से प्रत्येक पत्र को स्थानांतरित करना है। इसलिए यदि आपके पास सादे टेक्स्ट में 'ए' है, तो यह सिफर टेक्स्ट में 'डी' बन जाएगा। यह सीज़र सिफर के रूप में जाना जाता है, और आपका सिफर टेक्स्ट 'एल zdqw wr vhqg डी vhfuhw phvvdjh' जैसा दिखेगा। एक नज़र में, यह समझ से बाहर है, लेकिन एक बार जब आप इसे गुप्त कुंजी के साथ डीकोड करते हैं, तो यह फिर से सादा पाठ बन जाता है। उपयोग में कई सममितीय कुंजी एन्क्रिप्शन एल्गोरिदम हैं, जिनमें आरसी 4, एफआईएसएच, पीआईए, क्वाड, एसएनओई आदि जैसे एप, ब्लॉफ़िश, डीईएस, नागिन, कैमेलिया जैसे ब्लॉक सिफर शामिल हैं।

असममित एन्क्रिप्शन

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

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

• सममित एन्क्रिप्शन एक ऐसी गुप्त कुंजी का उपयोग करता है जिसे लोगों के बीच साझा करने की आवश्यकता होती है, जिन्हें संदेश प्राप्त करने की आवश्यकता होती है जबकि असममित एन्क्रिप्शन सार्वजनिक कुंजी की एक जोड़ी का उपयोग करता है, और संचार करते समय संदेशों को एन्क्रिप्ट और डिक्रिप्ट करने के लिए एक निजी कुंजी।

• सममित एन्क्रिप्शन एक पुरानी तकनीक है जबकि असममित एन्क्रिप्शन अपेक्षाकृत नया है।

• सममित एन्क्रिप्शन मॉडल को सार्वजनिक-निजी कुंजी की एक जोड़ी का उपयोग करके कुंजी साझा करने की आवश्यकता को समाप्त करने के लिए सममित एन्क्रिप्शन मॉडल में चाबी साझा करने की आवश्यकता की अंतर्निहित समस्या का पूरक करने के लिए असममित एन्क्रिप्शन पेश किया गया था।

सममित एन्क्रिप्शन बनाम असममित एन्क्रिप्शन

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