टेक्स्ट स्टेगनोग्राफी के दृष्टिकोण
टेक्स्ट स्टेगनोग्राफी के विभिन्न दृष्टिकोण निम्नलिखित हैं:
लाइन शिफ्ट (Line Shift)
इस विधि में, गुप्त संदेश को टेक्स्ट लाइनों को कुछ हद तक लंबवत रूप से बदलकर निजी रखा जाता है। एक तय लाइन के प्रत्येक तरफ दो स्पष्ट नियंत्रण रेखाएं होती हैं जो चिह्नित लाइन के आंदोलन की दिशा की पहचान करने के लिए होती हैं। बिट 0 छिपाने के लिए, एक लाइन को ऊपर बदला जाता है और बिट 1 छिपाने के लिए, लाइन को नीचे बदला जाता है।
यह निर्धारित करना कि लाइन को ऊपर या नीचे बदला गया है, स्पष्ट लाइन के केंद्रक और इसकी नियंत्रण रेखाओं की दूरी की गणना करके पूरा किया जाता है। यदि टेक्स्ट को फिर से टाइप किया जाता है या यदि कैरेक्टर रिकग्निशन प्रोग्राम (OCR) का उपयोग किया जाता है, तो छिपा डेटा नष्ट हो सकता है।
व्हाइट स्टेग (White Steg)
यह तकनीक गुप्त संदेश को छिपाने के लिए व्हाइट स्पेस का उपयोग करती है। व्हाइट स्पेस का उपयोग करके जानकारी छिपाने के तीन तरीके हैं।
इंटर सेंटेंस स्पेसिंग में, बिट 0 छिपाने के लिए प्रत्येक समाप्त होने वाले कैरेक्टर के अंत में एक स्पेस रखा जा सकता है और बिट 1 छिपाने के लिए दो स्पेस। एंड ऑफ लाइन स्पेस में, प्रत्येक लाइन के अंत में निश्चित संख्या में स्पेस जोड़े जाते हैं।
उदाहरण के लिए, प्रति लाइन एक बिट एन्क्रिप्ट करने के लिए दो स्पेस, दो बिट एन्क्रिप्ट करने के लिए चार स्पेस आदि। इंटर वर्ड स्पेसिंग दृष्टिकोण में, एक शब्द के बाद एक स्पेस बिट 0 को परिभाषित करता है और एक शब्द के बाद दो स्पेस बिट 1 को परिभाषित करते हैं। लेकिन, व्हाइट स्पेस का अनिश्चित उपयोग स्पष्ट नहीं है।
स्पैम टेक्स्ट (Spam Text)
HTML और XML फाइलों का उपयोग बिट्स की रक्षा के लिए भी किया जा सकता है। यदि अलग-अलग शुरुआती और समापन टैग हैं, तो बिट 0 की व्याख्या की जाती है और यदि शुरुआत और समापन के लिए एक ही टैग का उपयोग किया जा सकता है, तो बिट 1 की व्याख्या की जाती है।
एक अन्य दृष्टिकोण में, बिट 0 को टैग में स्पेस की कमी द्वारा परिभाषित किया जाता है और बिट 1 को टैग के भीतर एक स्पेस रखकर परिभाषित किया जाता है।
वर्ड शिफ्ट (Word Shift)
इस दृष्टिकोण में, निजी संदेश को शब्दों को क्षैतिज रूप से बदलकर छिपाया जाता है, जैसे बिट 0 या 1 को क्रमशः परिभाषित करने के लिए बाएं या दाएं।
वर्ड शिफ्ट की पहचान सहसंबंध विधि का उपयोग करके की जाती है जो प्रोफाइल को तरंग रूप मानता है और निर्धारित करता है कि यह केंद्रीय ब्लॉक वाले तरंग रूप से उत्पन्न हुआ है जिसे बाएं या दाएं बदला गया है।
यह दृष्टिकोण कम पहचाना जा सकता है, क्योंकि लाइन भरने के लिए शब्दों के बीच की दूरी में परिवर्तन पूरी तरह से सामान्य है। लेकिन अगर कोई दूरियों के एल्गोरिदम को समझता है, तो वह स्टेगो टेक्स्ट की तुलना एल्गोरिदम से कर सकता है और अंतर का उपयोग करके छिपी हुई सामग्री प्राप्त कर सकता है। यह भी, रीटाइपिंग या OCR प्रोग्राम का उपयोग छिपे हुए डेटा को नष्ट कर देता है।
SMS-टेक्सटिंग (SMS-Texting)
SMS-टेक्सटिंग भाषा SMS में उपयोग किए जाने वाले संक्षिप्त शब्दों का एक सेट है। यह शब्द के पूर्ण रूप या उसके संक्षिप्त रूप का उपयोग करके बाइनरी जानकारी छिपा सकता है। एक कोडबुक बनाई जाती है जिसमें शब्द और उनके सहसंबद्ध संक्षिप्त रूप शामिल होते हैं।