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

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


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

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

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

रिवेस्ट-शमीर-एडेलमैन (RSA) सार्वजनिक कुंजी क्रिप्टोसिस्टम सबसे आम तौर पर लागू असिमेट्रिक कुंजी प्रमाणीकरण विधि है। यह बड़े अभाज्य संख्याओं को गुणनखंड करने की जटिलता में एल्गोरिदम की सुरक्षा रखता है।

ट्रैपडोर फंक्शन के साथ असिमेट्रिक कुंजी का उपयोग करके प्रमाणीकरण

ट्रैपडोर फंक्शन के साथ असिमेट्रिक कुंजी का उपयोग करके प्रमाणीकरण को निम्नलिखित चरणों में परिभाषित किया गया है:

  • चरण 1: CAD स्मार्ट कार्ड को एक रैंडम नंबर (X) प्रसारित करता है।
  • चरण 2: स्मार्ट कार्ड अपना पहचान शब्द (I) और गुप्त कुंजी (k) के साथ एन्क्रिप्टेड रैंडम नंबर (Y) प्रसारित करता है। यह अपने सार्वजनिक कुंजी (n) को n और I के साथ बने प्रमाणपत्र के रूप में भी प्रदान करता है। प्रमाणपत्र CAD के लिए सार्वजनिक कुंजी की वैधता की जांच करने का एक तरीका प्रदान करता है।
  • चरण 3: CAD Y को डिक्रिप्ट करके (X') कार्ड की प्रतिक्रिया की जांच करता है और इसकी तुलना मूल रैंडम नंबर से करता है।

कार्यान्वयन विचार

RSA के कार्यान्वयन के लिए इलेक्ट्रॉनिक हस्ताक्षर की गणना के लिए एक एक्सपोनेंशिएशन संरचना, मध्यवर्ती मूल्यों को सहेजने के लिए अपेक्षाकृत बड़ी रैंडम एक्सेस मेमोरी (RAM), एल्गोरिदम द्वारा आवश्यक अधिक निर्देशों को संग्रहीत करने के लिए बड़ी प्रोग्राम मेमोरी, और गणना के लिए अधिक समय की आवश्यकता होती है।

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

नेशनल इंस्टीट्यूट ऑफ स्टैंडर्ड्स एंड टेस्टिंग (NIST) द्वारा विकसित डिजिटल सिग्नेचर स्टैंडर्ड (DSS) का उपयोग स्मार्ट कार्ड प्रमाणीकरण के लिए किया जा सकता है। इस विधि को अमेरिकी सरकार में दस्तावेज़ हस्ताक्षर बनाने के लिए विकसित किया गया था और सरकारी एप्लिकेशन प्रमाणीकरण के लिए एक उपयुक्त विकल्प हो सकता है। इसकी ताकत असतत लघुगणक की गणना में जटिलता में निहित है। इसका एक फायदा यह है कि प्रमाणीकरण के लिए कई मध्यवर्ती मूल्यों को "प्री-इवैल्यूएटेड" किया जा सकता है ताकि प्रमाणीकरण समय कम किया जा सके।

सार्वजनिक कुंजी प्रणालियों का सार, विशेष रूप से वे जो प्रमाणीकरण उद्देश्यों के लिए उपयोग किए जाते हैं, कुंजी वितरण है। प्रमाणपत्र स्मार्ट कार्ड को CAD को सत्यापन कुंजी प्रदान करने में सक्षम बनाता है। प्रमाणपत्र तब बनता है जब कार्ड को सिस्टम-वाइड गुप्त कुंजी का उपयोग करके प्रारंभ किया जाता है।

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

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

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

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

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

  1. - सूचना सुरक्षा में पब्लिक-की क्रिप्टोसिस्टम क्या है?

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