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

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


क्रिप्टोग्राफिक के कई एल्गोरिदम हैं जो निम्नलिखित हैं:

  • सममित कुंजी क्रिप्टोग्राफी: सममित कुंजी क्रिप्टोग्राफी में, एन्क्रिप्शन और डिक्रिप्शन दोनों के लिए एक व्यक्तिगत कुंजी का उपयोग किया जाता है। प्रेषक को प्लेनटेक्स्ट को एन्क्रिप्ट करने के लिए कुंजी (या नियमों का कुछ समूह) की आवश्यकता होती है और सिफर टेक्स्ट को रिसीवर को भेजता है। रिसीवर उसी कुंजी (या नियम सेट) का उपयोग संदेश को डिक्रिप्ट करने और प्लेनटेक्स्ट को पुनर्स्थापित करने के लिए करता है। क्योंकि एक कुंजी का उपयोग दोनों कार्यों के लिए किया जा सकता है, सममित कुंजी क्रिप्टोग्राफी को सममित एन्क्रिप्शन के रूप में भी जाना जाता है।
    सममित कुंजी क्रिप्टोग्राफी योजनाओं को अक्सर स्ट्रीम सिफर या ब्लॉक सिफर के रूप में वर्गीकृत किया जाता है। स्ट्रीम सिफर एक व्यक्तिगत बिट (बाइट या कंप्यूटर वर्ड) पर एक समय में काम करते हैं और कुछ प्रकार की फीडबैक संरचना को लागू करते हैं ताकि कुंजी अक्सर विकसित हो रही हो।
  • सार्वजनिक कुंजी क्रिप्टोग्राफी: सार्वजनिक-कुंजी क्रिप्टोग्राफी को असममित क्रिप्टोग्राफी के रूप में भी जाना जाता है, क्रिप्टोग्राफी का एक रूप है जिसमें एक उपयोगकर्ता के पास क्रिप्टोग्राफिक कुंजियों की एक जोड़ी होती है जैसे सार्वजनिक कुंजी और एक निजी कुंजी।
    सार्वजनिक-कुंजी क्रिप्टोग्राफी के लिए मुद्दा यह साबित करना है कि एक सार्वजनिक कुंजी प्रामाणिक है, और किसी दुर्भावनापूर्ण तीसरे पक्ष द्वारा छेड़छाड़ या बहाल नहीं की गई है। इस समस्या का मुख्य दृष्टिकोण पब्लिक-की इन्फ्रास्ट्रक्चर (PKI) का उपयोग करना है, जिसमें एक या अधिक तीसरे पक्ष, जिन्हें सर्टिफिकेट अथॉरिटी कहा जाता है, कुंजी जोड़े के स्वामित्व को प्रमाणित करते हैं। एक अन्य दृष्टिकोण, PGP द्वारा उपयोग किया जाता है, कुंजी जोड़े की प्रामाणिकता प्रदान करने के लिए "विश्वास का जाल" विधि है।
  • हैशिंग: हैश एल्गोरिदम आमतौर पर एक फाइल की सामग्री का डिजिटल फिंगरप्रिंट प्रदान करने के लिए उपयोग किए जाते हैं जिसका उपयोग यह सुनिश्चित करने के लिए किया जाता है कि फाइल को किसी घुसपैठिए या वायरस द्वारा नहीं बदला गया है। हैश फ़ंक्शन कुछ ऑपरेटिंग सिस्टम द्वारा पासवर्ड एन्क्रिप्ट करने के लिए भी अक्सर नियोजित किए जाते हैं। हैश फ़ंक्शन एक फाइल की अखंडता का माप प्रदान करते हैं।
  • प्रिटी गुड प्राइवेसी (PGP): PGP का उपयोग माउस के केवल क्लिक के साथ ईमेल संदेशों पर हस्ताक्षर या एन्क्रिप्ट करने के लिए किया जा सकता है। यह PGP के संस्करण पर आधारित हो सकता है, सॉफ्टवेयर को संदेश हैश की गणना के लिए SHA या MD5 की आवश्यकता होती है जैसे CAST, ट्रिपल-DES, या IDEA एन्क्रिप्शन के लिए और RSA या DSS/डिफी-हेलमैन कुंजी विनिमय और डिजिटल हस्ताक्षर के लिए।
    जब PGP पहली बार स्थापित किया जाता है, तो उपयोगकर्ता को एक कुंजी-जोड़ी बनानी होती है। एक कुंजी, सार्वजनिक कुंजी, विज्ञापित और व्यापक रूप से प्रसारित की जा सकती है। निजी कुंजी पासफ्रेज़ के उपयोग द्वारा सुरक्षित है। पासफ्रेज़ को हर बार दर्ज करना होता है जब उपयोगकर्ता अपनी निजी कुंजी तक पहुंचता है।
  • केरबेरोस: केरबेरोस इंटरनेट पर एक आमतौर पर उपयोग किया जाने वाला प्रमाणीकरण डिजाइन है। केरबेरोस एक क्लाइंट/सर्वर संरचना लागू करता है और होस्ट-टू-होस्ट प्रमाणीकरण के बजाय उपयोगकर्ता-टू-सर्वर प्रमाणीकरण का समर्थन करता है। इस संरचना में, सुरक्षा और प्रमाणीकरण गुप्त कुंजी तकनीक पर आधारित होगी जहां नेटवर्क पर प्रत्येक होस्ट की अपनी गुप्त कुंजी होती है।
  1. - सूचना सुरक्षा में RSA के चरण क्या हैं?

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

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

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

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

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