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

सूचना सुरक्षा में सार्वजनिक कुंजी क्रिप्टोग्राफी क्या है?


सार्वजनिक कुंजी क्रिप्टोग्राफी की परिभाषा

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

कुंजियाँ संख्यात्मक रूप से संबंधित हैं, लेकिन निजी कुंजी को सार्वजनिक कुंजी से नहीं बदला जा सकता। सार्वजनिक कुंजी के साथ एन्क्रिप्ट किया गया संदेश केवल सहसंबंधी निजी कुंजी के साथ डिक्रिप्ट किया जा सकता है।

मुख्य शाखाएं

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

डिजिटल हस्ताक्षर

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

सादृश्य

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

मुख्य मुद्दा और समाधान

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

लाभ

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

  1. - सूचना सुरक्षा में RSA एल्गोरिदम क्या है?

    RSA का अर्थ रिवेस्ट, शमीर, एडलमैन है। वे पब्लिक-की एन्क्रिप्शन तकनीक के संस्थापक हैं, जो संरक्षित सूचना ट्रांसमिशन के लिए एक पब्लिक-की क्रिप्टोसिस्टम है। यह इंटरनेट पर डेटा ट्रांसफर करते समय विशेष रूप से संवेदनशील जानकारी प्रसारित करने के लिए एक मानक एन्क्रिप्शन दृष्टिकोण है। रिवेस्ट-शमीर-एडलमैन (R

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

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

  1. - सूचना सुरक्षा में पब्लिक की क्रिप्टोसिस्टम के सिद्धांत क्या हैं?

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