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