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

सूचना सुरक्षा में MAC क्या है?

सूचना सुरक्षा में MAC (Message Authentication Code)

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

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

एक MAC को एक संदेश पर कुंजीयुक्त सुरक्षित हैश फ़ंक्शन द्वारा विकसित किया जाता है। इसका उपयोग संदेश की अखंडता प्रदान करने के लिए किया जा सकता है जैसे कि यदि MAC द्वारा सुरक्षित संदेश से छेड़छाड़ की जाती है, तो इसे संदेश में निहित MAC और पुनर्गणना MAC की तुलना करके पहचाना जा सकता है।

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

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

हमारे फ्लैश ड्राइव पर फ़ाइलों के साथ छेड़छाड़ के खिलाफ सुरक्षा के लिए, हमारी मशीन एक गुप्त कुंजी बना सकती है और फ्लैश ड्राइव पर कहीं प्रत्येक फ़ाइल का MAC सहेज सकती है।

जब मशीन फ़ाइल पढ़ती है, तो यह फ़ाइल सामग्री का उपयोग करने से पहले जांच सकती है कि MAC सही है। एक अर्थ में, यह एक ऐसा मामला है जहां यह स्वयं के भविष्य के संस्करण से संवाद कर रहा है, इसलिए संग्रहीत जानकारी के लिए सुरक्षा को संचार सुरक्षा के एक अलग रूप के रूप में देखा जा सकता है।

इस विधि का मूल नुकसान संदेश सामग्री में जानबूझकर संशोधन के खिलाफ सुरक्षा की कमी है। घुसपैठिया संदेश को संशोधित कर सकता है, इस प्रकार एक नया चेकसम गणना कर सकता है, और अंततः मूल चेकसम को नए मूल्य द्वारा प्रतिस्थापित कर सकता है। एक सामान्य CRC एल्गोरिदम केवल संदेशों के यादृच्छिक रूप से क्षतिग्रस्त तत्वों की पहचान करने में सक्षम बनाता है (लेकिन हमलावर द्वारा किए गए जानबूझकर परिवर्तन नहीं)।

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

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

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

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

  1. - सूचना सुरक्षा में क्रिप्टोग्राफी का उद्देश्य क्या है?

    क्रिप्टोग्राफी सूचना की गोपनीयता, सूचना के गैर-परिवर्तन आदि जैसे कई सुरक्षा उद्देश्यों को प्रदान करती है। क्रिप्टोग्राफी के उच्च सुरक्षा लाभ के कारण आज यह व्यापक रूप से उपयोग की जाती है। क्रिप्टोग्राफी के विभिन्न लक्ष्य निम्नलिखित हैं: गोपनीयता (Confidentiality) - कंप्यूटर में जानकारी भेजी जाती है औ

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

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