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

सूचना सुरक्षा में टेक्स्ट स्टेग्नोग्राफ़ी की तकनीकें क्या हैं?

<घंटा/>

स्टेग्नोग्राफ़ी किसी संदेश को दूसरे संदेश के भीतर छुपाने की कला और विज्ञान है, ताकि दूसरों पर कोई संदेह न हो ताकि संदेश को उसके इच्छित प्राप्तकर्ता द्वारा ही पहचाना जा सके।

टेक्स्ट स्टेग्नोग्राफ़ी की विभिन्न तकनीकें हैं जो इस प्रकार हैं -

लाइन-शिफ्ट कोडिंग - विशेषताओं को पाठ में लाइनों को बदलकर चिह्नित किया जाता है, ताकि पहचान को कठिन बनाया जा सके। एन्कोडिंग के लिए टेक्स्ट लाइनों को लंबवत रूप से बदला जाता है। इसका उपयोग फ़ाइल को प्रारूपित करने के लिए या किसी पृष्ठ के बिटमैप के लिए किया जा सकता है।

दस्तावेज़ की प्रत्येक दूसरी पंक्ति को 1/300 इंच ऊपर या नीचे रूपांतरित करके, लाइन-शिफ्ट एन्क्रिप्टिंग यह प्रदान करती है कि फ़ाइलों को एन्क्रिप्ट किया जा सकता है और ठीक से डिक्रिप्ट किया जा सकता है। कमियों के एक सेट में यह तथ्य शामिल है कि एन्कोडिंग को हटाना जटिल है और यह भी कि यह कोडिंग का सबसे स्पष्ट रूप है।

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

उदाहरण के लिए, शब्दों के बीच सबसे बड़े और सबसे छोटे रिक्त स्थान की खोज की जाती है। यह एक लाइन को कोड कर सकता है, सबसे बड़ी रिक्ति को एक विशिष्ट राशि से घटाया जाता है और सबसे छोटी को समान राशि से बढ़ाया जाता है।

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

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

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

कुछ अन्य दिलचस्प वैकल्पिक तरीके उपलब्ध हैं, लेकिन अभी भी अपने शिशु अवस्था में हैं। इनमें शामिल हैं इस प्रकार हैं -

  • यह डेटा को एन्कोड करने के लिए व्याकरण का उपयोग कर सकता है।

  • इसका उपयोग सिंटेक्टिक एन्कोडिंग के लिए किया जा सकता है।

  • इसका उपयोग सिमेंटिक एन्कोडिंग के लिए किया जा सकता है।

टेक्स्ट में जानकारी छिपाने के लिए सॉफ्टवेयर (टेक्स्टुअल स्टेग्नोग्राफ़ी) टेक्स्टहाइड, वेबस्टेगो और स्टेग्नोस जैसे कई संस्करणों में दिखाई देता है। ये सभी एन्क्रिप्टेड रिस्पॉन्सिव जानकारी के संचार को सादे पाठ फ़ाइलों के माध्यम से एक ऐसे प्रारूप में सक्षम करते हैं जिसे किसी तीसरे पक्ष द्वारा पहचाना नहीं जा सकता है।

सिंटैक्टिक विधि - इस तकनीक में 0 और 1 बिट्स को छिपाने के लिए पूर्ण विराम (.), अल्पविराम (,), आदि सहित विराम चिह्नों की आवश्यकता होती है। लेकिन इस दृष्टिकोण के साथ समस्या यह है कि विराम चिह्नों को जोड़ने के लिए सही स्थानों की पहचान की आवश्यकता होती है। इस प्रकार, इस पद्धति का उपयोग करने में सावधानी बरतनी चाहिए क्योंकि पाठक विराम चिह्नों के अपर्याप्त उपयोग को देख सकते हैं।


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

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

  1. सूचना सुरक्षा में एन्क्रिप्शन और स्टेग्नोग्राफ़ी में क्या अंतर है?

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

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

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