Cryptology Academy · पाठ

सार्वजनिक-कुंजी क्रिप्टोग्राफ़ी की अवधारणाएँ

कुंजी युग्म, सार्वजनिक वितरण और निजी-कुंजी की गोपनीयता समझें

पाठ 1, कुल 4 में से13 चरण

सार्वजनिक-कुंजी क्रिप्टोग्राफ़ी की अवधारणाएँ, CoddyKit पर Cryptology Academy का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Cryptology Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Cryptology Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

स्वागत

सार्वजनिक-कुंजी क्रिप्टोग्राफी ने प्राचीन कुंजी-वितरण समस्या का समाधान किया। इस पाठ में हम कुंजी युग्म, सार्वजनिक और निजी कुंजियों के अंतर तथा विश्वास मॉडल को समझेंगे।

कुंजी-वितरण की समस्या

1976 से पहले, सुरक्षित रूप से संचार करने से पहले दो पक्षों को एक गुप्त कुंजी का आदान-प्रदान करना पड़ता था। इसके लिए एक सुरक्षित चैनल आवश्यक था — लेकिन यदि आपके पास सुरक्षित चैनल था, तो एन्क्रिप्शन की आवश्यकता ही क्यों पड़ती?

कुंजी युग्म की अवधारणा

असममित क्रिप्टोग्राफी गणितीय रूप से जुड़े कुंजी युग्म का उपयोग करती है: सार्वजनिक कुंजी (जिसे सभी के साथ साझा किया जा सकता है) और निजी कुंजी (जिसे कभी साझा नहीं किया जाता)। ये एक-दूसरे की विपरीत क्रियाएँ हैं: Enc(pub, M) → C; Dec(priv, C) → M।

एक-तरफ़ा ट्रैपडोर फलन

सार्वजनिक-कुंजी क्रिप्टोग्राफी ट्रैपडोर वाले एक-तरफ़ा फलनों पर निर्भर करती है: आगे की दिशा में गणना करना आसान होता है (बड़ी अभाज्य संख्याओं को गुणा करना), लेकिन ट्रैपडोर (अभाज्य गुणनखंडों) के बिना उलटी दिशा में गणना करना व्यावहारिक रूप से असंभव होता है (गुणनफल का गुणनखंडन करना)।

सार्वजनिक कुंजियों से गोपनीयता

एलिस बॉब को कोई गुप्त संदेश भेजना चाहती है: वह बॉब की सार्वजनिक कुंजी से उसे एन्क्रिप्ट करती है। केवल बॉब की निजी कुंजी ही उसे डिक्रिप्ट कर सकती है। ईव बॉब की सार्वजनिक कुंजी देख सकती है, लेकिन संदेश को डिक्रिप्ट नहीं कर सकती।

निजी कुंजियों से प्रमाणीकरण

बॉब अपनी पहचान सिद्ध करता है: वह अपनी निजी कुंजी से किसी संदेश पर हस्ताक्षर करता है। बॉब की सार्वजनिक कुंजी रखने वाला कोई भी व्यक्ति हस्ताक्षर का सत्यापन कर सकता है। जालसाजी के लिए निजी कुंजी आवश्यक है — कुंजी सुरक्षित होने पर यह व्यावहारिक रूप से असंभव है।

असममित और सममित गति की तुलना

RSA-2048 एन्क्रिप्शन, AES-128 की तुलना में लगभग 100,000 गुना धीमा है। इसी कारण असममित क्रिप्टोग्राफी का उपयोग केवल छोटी सममित कुंजी को एन्क्रिप्ट करने के लिए किया जाता है; इसके बाद बड़ी मात्रा के डेटा को AES संभालता है। इसे हाइब्रिड एन्क्रिप्शन कहते हैं।

कुंजी युग्म बनाने का अवलोकन

RSA: दो बड़ी अभाज्य संख्याएँ p और q चुनें। ECC: किसी दीर्घवृत्तीय वक्र पर एक यादृच्छिक स्केलर k चुनें। दोनों से एक कुंजी युग्म बनता है। निजी कुंजी यादृच्छिक गुप्त मान होती है; सार्वजनिक कुंजी उसी से प्राप्त की जाती है।

विश्वास और सार्वजनिक कुंजी वितरण

आप कैसे जानेंगे कि कोई सार्वजनिक कुंजी वास्तव में एलिस की है? आपको एक विश्वसनीय तीसरे पक्ष की आवश्यकता होगी: प्रमाणपत्र प्राधिकरण (CA) एलिस की सार्वजनिक कुंजी पर हस्ताक्षर करके एक प्रमाणपत्र बनाता है। यही PKI है।

विश्वास का जाल

PGP विकेंद्रीकृत विश्वास-जाल का उपयोग करता है: मित्र एक-दूसरे की कुंजियों पर हस्ताक्षर करते हैं। यदि आपको कैरल पर विश्वास है और उसने बॉब की कुंजी पर हस्ताक्षर किया है, तो आप बॉब की कुंजी पर भी विश्वास कर सकते हैं — किसी केंद्रीय CA की आवश्यकता नहीं होती।

सार्वजनिक कुंजी अवसंरचना (PKI) का परिचय

PKI सार्वजनिक कुंजी प्रमाणपत्र जारी करने, वितरित करने, निरस्त करने और उनका सत्यापन करने की अवसंरचना है। TLS, PKI पर निर्भर करता है। ब्राउज़र के विश्वास-भंडारों में लगभग 150 मूल CA प्रमाणपत्र होते हैं।

त्वरित जाँच

ऐसा एन्क्रिप्टेड संदेश भेजने के लिए जिसे केवल बॉब पढ़ सके, आप किस कुंजी से एन्क्रिप्ट करेंगे?

पुनरावलोकन

सार्वजनिक-कुंजी की अवधारणाएँ अब स्पष्ट हैं! अगले चरण में हम RSA कुंजियाँ एक-एक करके बनाएँगे और गणितीय क्रियाओं का क्रम समझेंगे।
शुरुआत निःशुल्क

एआई शिक्षक के साथ Cryptology Academy सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
67
पाठ
261

अक्सर पूछे जाने वाले प्रश्न

क्या “सार्वजनिक-कुंजी क्रिप्टोग्राफ़ी की अवधारणाएँ” पाठ निःशुल्क है?

हाँ—“सार्वजनिक-कुंजी क्रिप्टोग्राफ़ी की अवधारणाएँ” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Cryptology Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Cryptology Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“सार्वजनिक-कुंजी क्रिप्टोग्राफ़ी की अवधारणाएँ” में मैं क्या सीखूँगा?

कुंजी युग्म, सार्वजनिक वितरण और निजी-कुंजी की गोपनीयता समझें आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Cryptology Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Cryptology Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Cryptology Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।

“सार्वजनिक-कुंजी क्रिप्टोग्राफ़ी की अवधारणाएँ” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Cryptology Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Cryptology Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. सार्वजनिक-कुंजी क्रिप्टोग्राफ़ी की अवधारणाएँ
  2. RSA कुंजी जनरेशन चरण-दर-चरण
  3. RSA एन्क्रिप्शन और डिक्रिप्शन का गणित
  4. RSA के वास्तविक उपयोग और कुंजी के आकार
← Cryptology Academy पर वापस जाएँ