BCA / B.Tech 9 min read

Public Key Infrastructure in Hindi

Public Key Infrastructure in RDBMS in Hindi | RDBMS में पब्लिक की इन्फ्रास्ट्रकचर :


Public Key Infrastructure - PKI) और एन्क्रिप्शन :

 परिचय :

  • साइबर सुरक्षा के क्षेत्र में, Public Key Infrastructure - PKI एक अत्यंत महत्वपूर्ण अवधारणा है। यह एक सुरक्षा ढांचा है जो 
  • सार्वजनिक कुंजी क्रिप्टोग्राफी पर आधारित है और इंटरनेट पर सुरक्षित संचार, डेटा एन्क्रिप्शन, डिजिटल हस्ताक्षर और पहचान प्रबंधन की नींव प्रदान करता है। इस लेख में, हम PKI की अवधारणा, इसकी कार्यप्रणाली, और इसके तहत होने वाले एन्क्रिप्शन के विभिन्न पहलुओं पर विस्तार से चर्चा करेंगे।
  • सार्वजनिक कुंजी अवसंरचना (PKI) इंटरनेट और अन्य नेटवर्कों पर सुरक्षित संचार, पहचान प्रबंधन, और डेटा एन्क्रिप्शन के लिए एक आवश्यक उपकरण है। इसके माध्यम से, संगठन और व्यक्ति अपने डेटा को सुरक्षित रख सकते हैं,
  •  पहचान की पुष्टि कर सकते हैं, और डिजिटल हस्ताक्षरों के माध्यम से डेटा की अखंडता सुनिश्चित कर सकते हैं। हालांकि PKI के उपयोग में कुछ चुनौतियाँ भी हैं, लेकिन इसके लाभ इसे साइबर सुरक्षा का एक महत्वपूर्ण घटक बनाते हैं।


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

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

 PKI के प्रमुख घटक :

PKI निम्नलिखित प्रमुख घटकों से मिलकर बनता है:

1.Public and Private Keys 
2. Certificate Authority - CA 
3. Registration Authority - RA 
4. Certificate Repository 
5. Certificate Revocation List - CRL

 1. Public and Private Keys :

  • PKI का सबसे महत्वपूर्ण घटक सार्वजनिक और निजी कुंजी का जोड़ा है। यह जोड़ा क्रिप्टोग्राफिक रूप से संबंधित होता है:
  • Public Key : यह कुंजी सार्वजनिक रूप से उपलब्ध होती है और इसे डेटा को एन्क्रिप्ट करने के लिए उपयोग किया जाता है।
  • Private Key : यह कुंजी गोपनीय रखी जाती है और इसे डेटा को डिक्रिप्ट करने के लिए उपयोग किया जाता है।
  • जब कोई उपयोगकर्ता किसी डेटा को सुरक्षित रूप से भेजना चाहता है, तो वह प्राप्तकर्ता की सार्वजनिक कुंजी का उपयोग करके डेटा को एन्क्रिप्ट करता है। केवल प्राप्तकर्ता के पास उसकी निजी कुंजी होती है, जिससे वह डेटा को डिक्रिप्ट कर सकता है और उसे पढ़ सकता है।

 2. Certificate Authority - CA :

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

 3. Registration Authority - RA :

पंजीकरण प्राधिकरण (RA) का कार्य उपयोगकर्ता की पहचान सत्यापित करना और सर्टिफिकेट के लिए अनुरोध करना होता है। RA, CA के साथ मिलकर काम करता है और यह सुनिश्चित करता है कि सर्टिफिकेट केवल वैध और सत्यापित उपयोगकर्ताओं को ही जारी किया जाए।

 4. Certificate Repository :

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

 5. Certificate Revocation List - CRL :

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

 PKI में एन्क्रिप्शन की प्रक्रिया :

PKI में एन्क्रिप्शन की प्रक्रिया निम्नलिखित चरणों में होती है:

1.Public Key Exchange :
    डेटा भेजने वाला उपयोगकर्ता प्राप्तकर्ता की सार्वजनिक कुंजी को प्राप्त करता है, जो CA द्वारा प्रमाणित होती है।
   
2. Data Encryption :
    भेजने वाला उपयोगकर्ता प्राप्तकर्ता की सार्वजनिक कुंजी का उपयोग करके डेटा को एन्क्रिप्ट करता है। यह एन्क्रिप्टेड डेटा केवल प्राप्तकर्ता की निजी कुंजी द्वारा ही डिक्रिप्ट किया जा सकता है।
   
3. Data Transmission :
    एन्क्रिप्टेड डेटा को इंटरनेट या अन्य नेटवर्क के माध्यम से भेजा जाता है।
   
4. Data Decryption :
    प्राप्तकर्ता अपनी निजी कुंजी का उपयोग करके एन्क्रिप्टेड डेटा को डिक्रिप्ट करता है और इसे पढ़ता है।
   
5. Data Verification :
    प्राप्तकर्ता यह सुनिश्चित करता है कि डेटा वास्तव में उसी स्रोत से आया है, जिसे उसने प्रमाणित किया था, और यह कि डेटा के साथ कोई छेड़छाड़ नहीं की गई है।

 PKI के लाभ :

1.Data Security : PKI के माध्यम से एन्क्रिप्टेड डेटा को अनधिकृत उपयोगकर्ताओं से सुरक्षित रखा जा सकता है।
2. Identity Verification : डिजिटल सर्टिफिकेट के माध्यम से उपयोगकर्ता की पहचान को सत्यापित किया जा सकता है।
3. Data Integrity : PKI यह सुनिश्चित करता है कि डेटा को उसके प्रेषक और प्राप्तकर्ता के बीच सुरक्षित रूप से भेजा जाए, और उसे बदला न जा सके।
4. Trust : CA के माध्यम से प्रमाणित सर्टिफिकेट अन्य उपयोगकर्ताओं के बीच विश्वास को बढ़ाता है।

 PKI के चुनौतियाँ :

1. Complexity : PKI की संरचना और इसका प्रबंधन जटिल हो सकता है, विशेष रूप से बड़े संगठनों में।
2. Certificate Management : सर्टिफिकेट्स का जारी करना, उन्हें रद्द करना और उनका नवीनीकरण करना एक जटिल प्रक्रिया हो सकती है।
3. Security Concerns : यदि CA या RA की सुरक्षा से समझौता किया जाता है, तो पूरे PKI ढांचे की सुरक्षा खतरे में पड़ सकती है।

In this Chapter