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

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


RSA का अर्थ रिवेस्ट, शमीर, एडलमैन है। वे पब्लिक-की एन्क्रिप्शन तकनीक के संस्थापक हैं, जो संरक्षित सूचना ट्रांसमिशन के लिए एक पब्लिक-की क्रिप्टोसिस्टम है। यह इंटरनेट पर डेटा ट्रांसफर करते समय विशेष रूप से संवेदनशील जानकारी प्रसारित करने के लिए एक मानक एन्क्रिप्शन दृष्टिकोण है।

रिवेस्ट-शमीर-एडलमैन (RSA) एन्क्रिप्शन एल्गोरिदम एक असममित एन्क्रिप्शन एल्गोरिदम है जो कुछ उत्पादों और सेवाओं में व्यापक रूप से उपयोग किया जाता है। एक प्राइवेट और पब्लिक की जनरेट की जाती है, जिसमें पब्लिक की किसी के लिए भी उपलब्ध होती है और प्राइवेट की केवल की सेट क्रिएटर द्वारा जानी जाने वाली एक निजी कुंजी होती है।

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

एक अभाज्य संख्या वह होती है जो केवल एक और स्वयं से विभाज्य होती है। उदाहरण के लिए, 3 एक अभाज्य संख्या है, क्योंकि इसे केवल 1 या 3 से विभाजित किया जा सकता है। लेकिन 4 अभाज्य संख्या नहीं है, क्योंकि 1 और 4 के अलावा, इसे 2 से भी विभाजित किया जा सकता है। इसी तरह, 5, 7, 11, 13, 17... अभाज्य संख्याएँ हैं जबकि 6, 8, 9, 10, 12 गैर-अभाज्य संख्याएँ हैं।

RSA एल्गोरिदम इस गणितीय तथ्य पर निर्भर करता है कि बड़ी अभाज्य संख्याओं को एक साथ खोजना और गुणा करना आसान है, लेकिन उनके गुणनफल को फैक्टर करना अत्यंत कठिन है। RSA गोपनीयता (पब्लिक की से एन्क्रिप्शन और प्राइवेट की से डिक्रिप्शन) और डिजिटल साइनिंग दोनों का समान रूप से समर्थन करता है।

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

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

RSA दो एक्सपोनेंट्स e और d का उपयोग करता है, जहां e सार्वजनिक किया जाता है और d निजी होता है। मान लें P प्लेनटेक्स्ट है और C सिफरटेक्स्ट है। दो बीजगणितीय संरचनाएँ हैं जिनमें रिंग और एक ग्रुप शामिल हैं।

  • एन्क्रिप्शन/डिक्रिप्शन रिंग - RSA को एन्क्रिप्शन और डिक्रिप्शन के लिए दो अंकगणितीय संक्रियाओं यानी जोड़ और गुणा के साथ एक रिंग R = < Zn, +, × > की आवश्यकता होती है। RSA में, यह रिंग पब्लिक है क्योंकि मॉड्यूलस n पब्लिक है। कोई इस रिंग का उपयोग करके एन्क्रिप्शन करने के लिए किसी को संदेश भेज सकता है।

  • की जनरेशन ग्रुप - RSA को की जनरेशन के लिए एक मल्टीप्लिकेटिव ग्रुप G = < Zφn, *, X > की आवश्यकता होती है। यह ग्रुप केवल गुणा और भाग प्रदान करता है, जो पब्लिक और प्राइवेट कुंजियों की जनरेशन के लिए आवश्यक हैं। यह ग्रुप पब्लिक से गुप्त है क्योंकि इसका मॉड्यूलस, φ(n), पब्लिक से गुप्त है।

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

    RSA एल्गोरिदम एक पब्लिक-की सिग्नेचर एल्गोरिदम है जिसे रॉन रिवेस्ट, एडी शमीर और लियोनार्ड एडलमैन द्वारा स्थापित किया गया था। RSA सामान्य डेटा को एन्क्रिप्ट और डिक्रिप्ट करके सुरक्षित रूप से सूचना का आदान-प्रदान करने और डिजिटल सिग्नेचर वेरिफिकेशन के प्रबंधन के साथ भी कर सकता है। RSA एल्गोरिदम बड़ी सं

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

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

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

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