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

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


सिमेट्रिक कुंजी प्रमाणीकरण

एक सिमेट्रिक कुंजी वह है जिसका उपयोग डेटा को एन्क्रिप्ट और डिक्रिप्ट दोनों के लिए किया जा सकता है। इसका मतलब है कि डेटा को डिक्रिप्ट करने के लिए, उसी कुंजी की आवश्यकता होती है जिसका उपयोग इसे एन्क्रिप्ट करने के लिए किया गया था। सिमेट्रिक एन्क्रिप्शन आमतौर पर असिमेट्रिक एन्क्रिप्शन की तुलना में अधिक कुशल होता है और इसलिए जब बड़ी मात्रा में डेटा का आदान-प्रदान करने की आवश्यकता होती है तो इसे प्राथमिकता दी जाती है।

केवल सिमेट्रिक एन्क्रिप्शन एल्गोरिदम का उपयोग करके साझा कुंजी बनाना जटिल हो सकता है, इसलिए कुछ मामलों में दो पक्षों के बीच साझा कुंजी बनाने के लिए असिमेट्रिक एन्क्रिप्शन का उपयोग किया जाता है।

डिजिटल एन्क्रिप्शन स्टैंडर्ड (DES) एल्गोरिदम

डिजिटल एन्क्रिप्शन स्टैंडर्ड (DES) एल्गोरिदम एक सिमेट्रिक कुंजी क्रिप्टोग्राफी दृष्टिकोण है जिसका उपयोग आमतौर पर स्मार्ट कार्ड सिस्टम में किया जाता है। इस दृष्टिकोण के लिए प्रत्येक स्मार्ट कार्ड और CAD में एक संग्रहीत, गुप्त क्रिप्टोग्राफिक कुंजी और सार्वजनिक DES एल्गोरिदम की आवश्यकता होती है। सिमेट्रिक कुंजी प्रमाणीकरण में विभिन्न चरण होते हैं:

  • चरण 1: स्मार्ट कार्ड माइक्रोप्रोसेसर सीरियल नंबर (I) को CAD को भेजता है, जो मास्टर कुंजी (Mk) के साथ संख्या को जोड़कर स्मार्ट कार्ड की विविध कुंजी (K) बनाता है। जारीकर्ता कार्ड प्रारंभिककरण के दौरान प्रत्येक स्मार्ट कार्ड में एक विविध कुंजी लोड करता है।
  • चरण 2: CAD एक रैंडम नंबर (R) बनाता है, फिर R को एन्क्रिप्ट करके मान Y बनाता है जिसे चुनौती के रूप में स्मार्ट कार्ड को भेजा जाता है।
  • चरण 3: स्मार्ट कार्ड Y को डिक्रिप्ट करता है, जिससे प्रतिक्रिया (X) बनती है और X को CAD को वापस भेजता है।
  • चरण 4: CAD R और X की तुलना करता है, यदि दोनों मान मेल खाते हैं तो कार्ड को स्वीकार करता है।

टेलीपास 1 एल्गोरिदम

टेलीपास 1 एल्गोरिदम स्मार्ट कार्ड प्रमाणीकरण के लिए उपयोग किया जाने वाला एक एल्गोरिदम है। इस एल्गोरिदम को एक विविध गुप्त कुंजी, स्मार्ट कार्ड मेमोरी में एक निश्चित शब्द की सामग्री, और एक रैंडम बाहरी मान की आवश्यकता होती है ताकि प्रमाणीकरण चुनौती की प्रतिक्रिया की गणना की जा सके। टेलीपास 1 एल्गोरिदम कुंजी वितरण में डेटा गोपनीयता और संदेश प्रमाणीकरण कोड के माध्यम से डेटा अखंडता के लिए कार्यक्षमता का समर्थन करता है।

कुंजी विविधीकरण

एक सिमेट्रिक कुंजी प्रणाली में, प्रत्येक स्मार्ट कार्ड में गुप्त कुंजी अद्वितीय होनी चाहिए ताकि कुंजी की खोज से पूरी प्रणाली समझौता न हो। यह कुंजी विविधीकरण व्यक्तिगतकरण के दौरान प्रत्येक स्मार्ट कार्ड के लिए एक अद्वितीय क्रिप्टोग्राफिक कुंजी का समर्थन करता है। सिस्टम सिस्टम मास्टर कुंजी के सेट और माइक्रोप्रोसेसर सीरियल नंबर सहित एक अद्वितीय कार्ड विशेषता से विविध कुंजी विकसित करता है।

CAD में मास्टर कुंजी की एक प्रति होती है ताकि वे प्रत्येक स्मार्ट कार्ड के लिए बदली हुई कुंजी बना सकें। एक विविध कुंजी के समझौते का सिस्टम पर छोटा प्रभाव पड़ता है, बशर्ते समझौता पता चले और कार्ड को सिस्टम से हटाया जा सके। मास्टर कुंजी के समझौते के गंभीर परिणाम हो सकते हैं।

मास्टर कुंजी के समझौते के लिए आवश्यक है कि सभी कार्डों को नई कुंजियों के साथ लोड किया जाए, जो सिस्टम के लिए महंगा और उपयोगकर्ताओं के लिए बोझिल है। कुंजी समझौते से बचने के लिए, CAD में सुरक्षित मेमोरी (यानी स्मार्ट कार्ड) के साथ एक सुरक्षा मॉड्यूल शामिल हो सकता है, जहां मास्टर कुंजी संग्रहीत होती है।

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

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

  1. - सूचना सुरक्षा में कन्फ्यूजन क्या है?

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

  1. - सूचना सुरक्षा में DES एल्गोरिदम क्या है?

    DES का अर्थ डेटा एन्क्रिप्शन स्टैंडर्ड (Data Encryption Standard) है। डेटा एन्क्रिप्शन स्टैंडर्ड (DES) एल्गोरिदम 1970 के दशक की शुरुआत में IBM द्वारा आविष्कृत किया गया था। यह 64-बिट ब्लॉकों में प्लेनटेक्स्ट प्राप्त करता है और इसे सिफरटेक्स्ट में बदल देता है जिसके लिए जानकारी एन्क्रिप्ट करने के लिए 6