ब्लॉकचेन में क्रिप्टोग्राफी

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

क्रिप्टोग्राफी लगभग दो हजार से अधिक वर्षों के लिए किया गया है। यह एन्क्रिप्शन तकनीकों का उपयोग करके चीजों को गोपनीय रखने का विज्ञान है। हालांकि, गोपनीयता केवल उद्देश्य नहीं है। निम्नलिखित सूची में उल्लिखित क्रिप्टोग्राफी के विभिन्न अन्य उपयोग हैं, जिन्हें हम बाद में देखेंगे:

  • गोपनीयता : केवल इच्छित या अधिकृत प्राप्तकर्ता ही संदेश को समझ सकता है। इसे गोपनीयता या गोपनीयता के रूप में भी संदर्भित किया जा सकता है।
  • डेटा अखंडता : जानबूझकर या अनजाने / आकस्मिक त्रुटियों से डेटा जाली या संशोधित नहीं किया जा सकता है। हालांकि डेटा अखंडता डेटा के परिवर्तन को रोक नहीं सकती है, यह पता लगाने का साधन प्रदान कर सकती है कि क्या डेटा संशोधित किया गया था।
  • प्रमाणीकरण : रिसीवर द्वारा प्रेषक की प्रामाणिकता सुनिश्चित और सत्यापित की जाती है।
  • गैर परित्याग : संदेश भेजने के बाद प्रेषक इस संदेश को भेजने से इनकार नहीं कर सकता। इसका मतलब यह है कि एक इकाई (एक व्यक्ति या एक प्रणाली) पिछले प्रतिबद्धता या कार्रवाई के स्वामित्व से इनकार नहीं कर सकती है।

पाठ संदेश, संख्यात्मक डेटा, या कंप्यूटर प्रोग्राम के रूप में कोई भी जानकारी को प्लेनटेक्स्ट कहा जा सकता है। यह विचार एक एन्क्रिप्शन एल्गोरिथ्म का उपयोग करके प्लेनटेक्स्ट को एन्क्रिप्ट करने और एक कुंजी है जो सिफरटेक्स्ट का उत्पादन करता है।

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

"Cryptography in The Blockchain" पर एक विचार

प्रातिक्रिया दे

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *