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

सूचना सुरक्षा में एन्क्रिप्शन कुंजी क्या है?

एन्क्रिप्शन कुंजी (Encryption Key) स्पष्ट रूप से जानकारी को स्क्रैम्बल और अनस्क्रैम्बल करने के लिए उत्पन्न बिट्स की एक रैंडम स्ट्रिंग है। एन्क्रिप्शन कुंजियों को एल्गोरिदम के साथ डिज़ाइन किया गया है ताकि यह सुनिश्चित किया जा सके कि प्रत्येक कुंजी अप्रत्याशित और अद्वितीय है।

क्रिप्टोग्राफी में परिभाषा

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

कुंजी उपयोग

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

एन्क्रिप्शन प्रकार

सममित एन्क्रिप्शन (Symmetric Encryption)

  • सममित रूप एन्क्रिप्शन सिस्टम एक व्यक्तिगत पासवर्ड का उपयोग करते हैं जो डिक्रिप्टर और एन्क्रिप्टर दोनों के रूप में कार्य करता है।
  • सममित प्रकार को बहुत सुरक्षित एल्गोरिदम की आवश्यकता होती है।
  • इस प्रकार में से एक को अमेरिकी सरकार द्वारा एडवांस्ड एन्क्रिप्शन स्टैंडर्ड (AES) के रूप में वर्गीकृत डेटा संग्रहीत करने के लिए अज्ञात माना जाता था।
  • नुकसान यह है कि चूंकि एक व्यक्तिगत कुंजी साझा की जाती है, इसे क्रैक या चोरी किया जा सकता है। कुंजी प्रबंधन के हिस्से के रूप में, सुरक्षा बढ़ाने के लिए कुंजी को अक्सर बदलना बहुत आवश्यक है।

असममित एन्क्रिप्शन (Asymmetric Encryption)

  • पब्लिक असममित एन्क्रिप्शन सिस्टम अत्यधिक सुरक्षित एल्गोरिदम का भी उपयोग करते हैं, लेकिन एन्क्रिप्शन और डिक्रिप्शन के लिए एक अलग विधि का उपयोग करते हैं।
  • असममित एन्क्रिप्शन विधि दो कुंजियों का उपयोग करती है, जिन्हें कुंजी जोड़ी (Key Pair) के रूप में परिभाषित किया जाता है। एक पब्लिक कुंजी है, और दूसरी प्राइवेट कुंजी है।
  • पब्लिक कुंजी कई उपयोगकर्ताओं के बीच स्वतंत्र रूप से साझा की जा सकती है क्योंकि यह केवल एन्क्रिप्शन के लिए परिभाषित है।
  • प्राइवेट कुंजी साझा नहीं की जाती है, और पब्लिक कुंजी द्वारा एन्क्रिप्ट की गई किसी भी चीज़ को डिक्रिप्ट करने के लिए उपयोग की जा सकती है।
  • एन्क्रिप्शन प्रक्रिया में उपयोग किए जाने वाले एल्गोरिदम कुंजी जोड़ी पर आधारित होते हैं। एन्क्रिप्शन प्रक्रिया को उलटने के लिए, केवल उस विशेष कुंजी जोड़ी की प्राइवेट कुंजी का उपयोग किया जा सकता है।
  • संदेश या मेल पब्लिक कुंजी मालिक को भेजा जाता है।
  • जब मेल प्राप्त होता है, तो प्राइवेट कुंजी डिक्रिप्शन प्रक्रिया से पहले एक पासफ्रेज़ का अनुरोध करती है। यह इष्टतम सुरक्षा का समर्थन करता है, और इस पासफ्रेज़ को मैन्युअली वितरित किया जाना चाहिए; हालांकि, सॉफ्टवेयर एक उपयोगकर्ता को स्थानीय रूप से पासफ्रेज़ सहेजने की अनुमति देता है ताकि संदेशों को स्वचालित रूप से डिक्रिप्ट किया जा सके।
  1. - सूचना सुरक्षा में कन्फ्यूजन क्या है?

    कन्फ्यूजन (Confusion) परिभाषित करता है कि कुंजी सिफरटेक्स्ट से एक सरल तरीके से संबंधित नहीं है। विशेष रूप से, सिफरटेक्स्ट के प्रत्येक वर्ण को कुंजी के कई तत्वों पर आधारित होना चाहिए। कार्यप्रणाली कन्फ्यूजन में, सिफरटेक्स्ट के डेटा और एन्क्रिप्शन कुंजी के मान के बीच संबंध को कठिन बना दिया जाता है।

  1. - सूचना सुरक्षा में कुंजियों के प्रकार

    विभिन्न प्रकार की कुंजियाँ निम्नलिखित हैं: 1. सममित कुंजी (Symmetric Key) एक सममित कुंजी वह है जिसका उपयोग जानकारी को एन्क्रिप्ट और डिक्रिप्ट दोनों करने के लिए किया जा सकता है। इसका अर्थ है कि जानकारी डिक्रिप्ट करने के लिए, उस कुंजी का होना चाहिए जिसका उपयोग इसे एन्क्रिप्ट करने के लिए किया गया था।

  1. - सूचना सुरक्षा में AES एन्क्रिप्शन और डिक्रिप्शन क्या है?

    AES एन्क्रिप्शन उन्नत एन्क्रिप्शन स्टैंडर्ड (AES) से अनुमोदित 128-बिट, 192-बिट, या 256-बिट सममित एन्क्रिप्शन एल्गोरिदम का उपयोग करके इलेक्ट्रॉनिक जानकारी को छिपाने के चरण को परिभाषित करता है, जिसे FIPS 197 भी कहा जाता है। 1990 के दशक में, अमेरिकी सरकार को एक क्रिप्टोग्राफ़िक एल्गोरिदम को मानकीकृत कर