सममित बनाम असममित - एन्क्रिप्शन मेड सिंपल

आजकल, जिस तरह से हम एक-दूसरे के साथ ऑनलाइन संवाद करते हैं और बातचीत करते हैं, वह आधुनिक संचार को उस बिंदु तक ले गया है जहां यह जादू जैसा दिखता है। लेकिन प्रौद्योगिकी का फल प्राप्त करना एक कीमत पर आता है - हमारी गोपनीयता को त्यागना।

इंटरनेट के विकास के साथ, हैकिंग जैसी गतिविधियां आम हो गई हैं, और उनके प्रभाव अक्सर विनाशकारी होते हैं।

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

दो प्राथमिक एन्क्रिप्शन तकनीकें हैं - सममित और असममित.

लेकिन इससे पहले कि हम उनके बारे में बात करना शुरू करें, आइए कुछ ऐसे शब्दों को परिभाषित करें जिनसे हमारा सामना होगा, और पता करें कि कैसे क्रिप्टोग्राफी वास्तव में काम करता है।

क्रिप्टोग्राफी शब्द जो आपको पता होने चाहिए

  • एन्क्रिप्शन। सरल पाठ को अस्पष्ट पाठ में बदलने की प्रक्रिया।
  • डिक्रिप्शन। अस्पष्ट पाठ को सामान्य पाठ में बदलने की प्रक्रिया।
  • चाभी। जानकारी को एन्क्रिप्ट और डिक्रिप्ट करने के लिए इस्तेमाल किया जाने वाला पासवर्ड या कोड।
  • सादे पाठ. मानक संदेश, एन्क्रिप्शन के किसी भी रूप के बिना।
  • सिफर. एन्क्रिप्टेड संदेश।

क्रिप्टोग्राफी क्या है?

पुराने जमाने में, क्रिप्टोग्राफी का इस्तेमाल ज्यादातर सैन्य या सरकारी कार्यों में किया जाता था। लेकिन हाल के तकनीकी विकास के साथ, इसने जीवन के अधिकांश पहलुओं में अपना स्थान जल्दी ही पा लिया।

कूटलेखन संदेश को छिपाने के लिए सरल पाठ को अबोधगम्य में बदलने के लिए जटिल गणितीय सूत्रों का उपयोग करता है। अपने सबसे बुनियादी फॉर्मूले में, क्रिप्टोग्राफी के दो चरण होते हैं - एन्क्रिप्शन और डिक्रिप्शन।

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

यहां एक उदाहरण दिया गया है कि सीज़र के सिफर का उपयोग करके एन्क्रिप्ट किया गया संदेश कैसा दिखेगा:

एसडी nyocx'd bokvvi wkddob।

मुझे टिप्पणियों में बताएं कि क्या आप समझ सकते हैं कि यह क्या कहता है।

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

इसलिए यदि हम 7 रिक्त स्थान से दाईं ओर स्विच करना चुनते हैं, तो हमारे पास निम्नलिखित हैं:

  • ए = एच
  • बी = मैं
  • सी = जे
  • डी = के
  • ...
  • डब्ल्यू = डी
  • एक्स = ई
  • वाई = एफ
  • जेड = जी

जैसा कि आप देख सकते हैं, सीज़र का सिफर बहुत सीधा है, यही वजह है कि इसे हल करना सबसे आसान है। आपको केवल यह पता लगाना है कि वर्णमाला को कितने रिक्त स्थान के साथ स्विच किया गया था।

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

What is symmetric encryption?

सममित एन्क्रिप्शन एन्क्रिप्शन का सबसे बुनियादी रूप है, जिसमें सीज़र का सिफर एक आदर्श उदाहरण के रूप में कार्य करता है।

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

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

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

सममित एन्क्रिप्शन के आधुनिक तरीकों में एईएस (उन्नत एन्क्रिप्शन स्टैंडर्ड), 3 डीईएस (ट्रिपल डेटा एन्क्रिप्शन स्टैंडर्ड) और ब्लोफिश शामिल हैं।

यूएस नेशनल इंस्टीट्यूट ऑफ स्टैंडर्ड टेक्नोलॉजी द्वारा अनुशंसित एल्गोरिदम एईएस है। इस प्रकार, सबसे लोकप्रिय एईएस-128, एईएस-192 और एईएस-256 हैं।

असममित एन्क्रिप्शन अलग कैसे है?

असममित एन्क्रिप्शन कैसे अलग है

पब्लिक-की क्रिप्टोग्राफी के रूप में भी जाना जाता है, असममित क्रिप्टोग्राफी दो अलग-अलग प्रकारों की एक से अधिक कुंजी का उपयोग करती है - सार्वजनिक और निजी।

और मुझे यकीन है कि यह आप में से उन लोगों के लिए परिचित लगता है जो क्रिप्टो वॉलेट के मालिक हैं।

जैसा कि उनके नाम से पता चलता है, एक सार्वजनिक कुंजी एक कुंजी है जो सार्वजनिक रूप से किसी के लिए उपलब्ध है, जबकि एक निजी कुंजी गुप्त है। यह केवल मालिक को ही पता होना चाहिए।

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

पक्षीय लेख। असममित एन्क्रिप्शन सिस्टम अक्सर केवल 2 से अधिक कुंजियों का उपयोग करते हैं। ऐसे एल्गोरिदम हैं जो 5 कुंजियों का उपयोग करते हैं, जो किसी संदेश को डिक्रिप्ट करने के लिए सुरक्षा और संभावित समाधानों की कुल संख्या को अत्यधिक बढ़ाते हैं।

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

पहली सार्वजनिक-कुंजी एन्क्रिप्शन सिस्टम में से एक RSA (रिवेस्ट-शमीर-एडलमैन) है और इसे पहली बार 1978 में प्रस्तुत किया गया था। आज, असममित एन्क्रिप्शन के लिए सबसे व्यापक रूप से उपयोग किए जाने वाले कुछ एल्गोरिदम डिफी-हेलमैन और डिजिटल सिग्नेचर एल्गोरिथम हैं।

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

हालाँकि, अभी भी एक समस्या है जिसे ठीक करने की आवश्यकता है - प्रामाणिकता का प्रमाण।

यह वह जगह है जहाँ डिजिटल प्रमाणपत्र आते हैं

काम करने के लिए असममित एन्क्रिप्शन के लिए, हमें प्रेषित संदेश की प्रामाणिकता को सत्यापित करने का एक तरीका चाहिए।

एक समाधान डिजिटल प्रमाणपत्रों के उपयोग के माध्यम से है। एक डिजिटल प्रमाणपत्र सूचना का एक पैकेज है जो एक उपयोगकर्ता और एक सर्वर की पहचान करता है। इसे अपनी आईडी समझें।

इसमें आपका नाम (या आपके संगठन का नाम), प्रमाणपत्र जारी करने वाले संगठन का नाम, आपका ई-मेल पता, आपका मूल देश और आपकी सार्वजनिक कुंजी शामिल है।

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

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

आज के एन्क्रिप्शन सिस्टम के साथ मुख्य मुद्दा इंटरनेट पर गुप्त कुंजी के आदान-प्रदान की कठिनाई है। यही कारण है कि अधिकांश सिस्टम सममित और असममित एन्क्रिप्शन दोनों के संयोजन का उपयोग करते हैं।

सममित एन्क्रिप्शन को समझने के लिए आवश्यक कोड देने के लिए असममित एन्क्रिप्शन का उपयोग किया जाता है।

अनिवार्य रूप से, असममित एन्क्रिप्शन संदेश को डिक्रिप्ट करना शुरू करने के नियमों के एक सेट के रूप में कार्य करता है। यह बताता है कि प्रारंभिक डेटा को डिक्रिप्ट करने के लिए आवश्यक सिफर को कैसे अनलॉक किया जाए।

इसलिए, यह बताने की कोशिश करना मुश्किल है कि एक एन्क्रिप्शन दूसरे से बेहतर है। लेकिन यहाँ 2 प्रणालियों के बीच मुख्य अंतर हैं।

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

कौन सा अधिक सुरक्षित है - सममित या असममित एन्क्रिप्शन?

यह जवाब देने के लिए एक मुश्किल सवाल है।

अधिकांश लोग मानते हैं कि असममित एन्क्रिप्शन अधिक सुरक्षित है क्योंकि इसमें सार्वजनिक और निजी दोनों कुंजी हैं। लेकिन सममित और असममित एन्क्रिप्शन के हमले की ताकत और प्रतिरोध की तुलना करना इतना आसान नहीं है।

यहाँ जो महत्वपूर्ण है वह है प्रसंग।

कम संख्या में लोगों के बीच जानकारी साझा करने का प्रयास करते समय सममित एन्क्रिप्शन का बेहतर उपयोग किया जाता है। इसका उपयोग करना और समझना आसान है, इसलिए जानकारी के गलत अर्थ निकालने की संभावना कम होती है।

मोरेसो, सममित एन्क्रिप्शन/डिक्रिप्शन के लिए एल्गोरिदम तेजी से काम करते हैं।

दूसरी ओर, असममित एन्क्रिप्शन लोगों के बड़े समूहों (जैसे इंटरनेट) पर बेहतर तरीके से काम करता है।

आज के अधिकांश सिस्टम (जैसे एसएसएल या टीएलएस) सममित और असममित एन्क्रिप्शन, साथ ही साथ अन्य एल्गोरिदम दोनों के संयोजन का उपयोग करते हैं।

इसलिए, दो एन्क्रिप्शन विधियों में से कौन सा कहना संदर्भ पर सख्ती से निर्भर करता है।

अंतिम विचार

एन्क्रिप्शन एक जटिल विषय है, लेकिन यह आमतौर पर इस बात पर निर्भर करता है कि आप इसका क्या उपयोग करना चाहते हैं।

इससे यह कहना मुश्किल हो जाता है कि "असममित सममित से बेहतर है" या इसके विपरीत। जबकि कुछ स्थितियों के लिए सममित एन्क्रिप्शन सबसे उपयुक्त हो सकता है, अन्य मामलों में असममित एन्क्रिप्शन बेहतर विकल्प हो सकता है।

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

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

स्रोत: https://coindoo.com/symmetric-vs-asymmetric-encryption/