Cryptology Academy · पाठ

कुंजी escrow, backup और recovery प्रक्रियाएँ

Shamir secret sharing और m-of-n recovery के साथ कुंजी backup strategy बनाएँ।

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

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

key एस्क्रो की समस्या

key एस्क्रो में निजी key की एक प्रति किसी विश्वसनीय तृतीय पक्ष (नियामक, नियोक्ता, कानून-प्रवर्तन एजेंसी) के पास रखी जाती है। इससे पुनर्प्राप्ति संभव होती है, लेकिन एक नया लक्ष्य भी बनता है—एस्क्रो प्रणालियाँ हमलावरों के लिए अत्यधिक मूल्यवान लक्ष्य होती हैं।

कॉर्पोरेट key एस्क्रो आवश्यकताएँ

उद्यम एन्क्रिप्शन key को एस्क्रो में रखते हैं, ताकि किसी कर्मचारी के अनुपलब्ध होने पर IT कॉर्पोरेट डेटा को डिक्रिप्ट कर सके। यह नीतियों और विनियमों (जैसे GDPR के डेटा-विषय पहुँच दायित्वों) द्वारा अनिवार्य किया जाता है।

कानून-प्रवर्तन के लिए एस्क्रो पर बहस

सरकारें समय-समय पर अनिवार्य key एस्क्रो का प्रस्ताव रखती हैं (Clipper Chip 1993, FBI "Going Dark" 2015+)। क्रिप्टोग्राफ़र तर्क देते हैं कि इससे ऐसे पिछले-द्वार बनते हैं, जिनका विरोधी दुरुपयोग कर सकते हैं, और इसे तकनीकी रूप से लागू कराना संभव नहीं है।

key बैकअप के लिए Shamir Secret Sharing

Shamir की (k,n)-थ्रेशोल्ड योजना का उपयोग करके मास्टर key को n भागों में बाँटें। कोई भी k भाग मिलकर key का पुनर्निर्माण कर सकते हैं; k से कम भाग कुछ भी प्रकट नहीं करते। पारंपरिक एस्क्रो में 5 अभिरक्षक होते हैं, जिनमें से कोई भी 3 key पुनर्प्राप्त कर सकते हैं।

from cryptography.hazmat.primitives import hashes
# Note: Shamir SSS is not in the stdlib cryptography package.
# Use: pip install secretsharing
# from secretsharing import PlaintextToHexSecretSharer as SS
# shares = SS.split_secret("my_hex_key", 3, 5)  # 3-of-5
# recovered = SS.recover_secret(shares[:3])
print("Shamir 3-of-5 split: any 3 of 5 custodians reconstruct the key")

हार्डवेयर टोकन अभिरक्षक

Shamir के प्रत्येक भाग को हार्डवेयर टोकन (स्मार्ट कार्ड, USB HSM) पर लिखा जाता है। टोकन अभिरक्षकों को दिए जाते हैं। पुनर्प्राप्ति के लिए अभिरक्षकों को सुरक्षित कक्ष में एकत्र होकर अपने टोकन प्रस्तुत करने पड़ते हैं।

M-of-N key समारोह

सेटअप के दौरान: HSM में key उत्पन्न करें, उसे n Shamir भागों में बाँटें, प्रत्येक भाग को किसी अभिरक्षक के स्मार्ट कार्ड पर लिखें और HSM में संयुक्त key को नष्ट करें। पूरे समारोह का दस्तावेज़ीकरण और ऑडिट करें।

ऑफ़लाइन भंडारण में एन्क्रिप्टेड key बैकअप

key बैकअप (या Shamir भागों) को मज़बूत पासफ़्रेज़ से एन्क्रिप्ट करें। उसे ऑफ़लाइन माध्यम पर रखें (एन्क्रिप्टेड USB, सुरक्षित स्थान पर रखा कागज़ी QR कोड)। हर तिमाही पुनर्प्राप्ति का परीक्षण करें। प्रतियों को भौगोलिक रूप से अलग-अलग स्थानों पर रखें।

key पुनर्प्राप्ति प्रक्रियाएँ

चरण-दर-चरण दस्तावेज़ बनाएँ: पुनर्प्राप्ति को कौन अधिकृत करता है (द्वैध नियंत्रण), अभिरक्षक कैसे एकत्र होते हैं, पुनर्निर्मित key किस HSM स्लॉट में प्राप्त होती है, पुनर्स्थापित key का सत्यापन कैसे किया जाता है और घटना का लॉग कैसे बनाया जाता है।

द्वैध नियंत्रण और विभाजित ज्ञान

द्वैध नियंत्रण: key का उपयोग करने के लिए दो लोगों को साथ मिलकर कार्य करना चाहिए (एक के पास PIN और दूसरे के पास कार्ड हो)। विभाजित ज्ञान: दोनों में से कोई भी अकेले पूरी key का मान नहीं जानता। PCI-DSS में key encryption key से संबंधित क्रियाओं के लिए दोनों आवश्यक हैं।

पुनर्प्राप्ति परीक्षण

जिस key बैकअप का परीक्षण नहीं किया गया, वह ऐसा बैकअप है जिसका अस्तित्व ही नहीं है। तिमाही अभ्यास निर्धारित करें: k अभिरक्षकों को एकत्र करें, key का पुनर्निर्माण करें, सिफरटेक्स्ट के परीक्षण से सत्यापित करें कि वह डिक्रिप्ट होती है, फिर नए भागों को दोबारा एस्क्रो में रखें।

ज्ञान-जाँच

key encryption key से संबंधित क्रियाओं के लिए PCI-DSS की क्या आवश्यकता है?

पाठ का पुनरावलोकन

कुंजी एस्क्रो, पुनर्प्राप्ति की आवश्यकताओं और सुरक्षा जोखिमों के बीच संतुलन बनाता है। Shamir का गुप्त-साझाकरण, m-of-n अभिरक्षक-पुनर्प्राप्ति के लिए कुंजियों को विभाजित करता है। अभिरक्षक हार्डवेयर टोकन संभालकर रखते हैं। दोहरा नियंत्रण और विभाजित जानकारी, अंदरूनी खतरों को रोकते हैं। पुनर्प्राप्ति प्रक्रियाओं का नियमित रूप से परीक्षण करें।

शुरुआत निःशुल्क

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

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

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

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

क्या “कुंजी escrow, backup और recovery प्रक्रियाएँ” पाठ निःशुल्क है?

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

“कुंजी escrow, backup और recovery प्रक्रियाएँ” में मैं क्या सीखूँगा?

Shamir secret sharing और m-of-n recovery के साथ कुंजी backup strategy बनाएँ। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Cryptology Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

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

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

“कुंजी escrow, backup और recovery प्रक्रियाएँ” पाठ पूरा करने में कितना समय लगता है?

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

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

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

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

  1. कुंजी जीवनचक्र: बनाना, संग्रहीत करना, बदलना, नष्ट करना
  2. HSM आर्किटेक्चर और PKCS#11 इंटरफ़ेस
  3. AWS KMS, GCP Cloud KMS और Azure Key Vault
  4. कुंजी escrow, backup और recovery प्रक्रियाएँ
← Cryptology Academy पर वापस जाएँ