स्टेगनोग्राफी के प्रकार
स्टेगनोग्राफी न केवल जानकारी छिपाने की कला है बल्कि गुप्त सूचना के ट्रांसमिशन के तत्व को भी छिपाती है। स्टेगनोग्राफी गुप्त जानकारी को दूसरी फ़ाइल में इस तरह छुपाती है कि केवल प्राप्तकर्ता को संदेश के अस्तित्व का पता होता है।
प्राचीन समय में, डेटा को मोम के पीछे, स्क्रिप्टिंग टेबल, खरगोश के पेट या गुलामों की खोपड़ी पर छिपाकर सुरक्षित किया जाता था। लेकिन आज लोग टेक्स्ट, इमेज, वीडियो, और ऑडियो के रूप में माध्यम पर सूचना प्रसारित करते हैं।
गोपनीय जानकारी के सुरक्षित प्रसारण के लिए, ऑडियो, वीडियो, इमेज जैसे मल्टीमीडिया ऑब्जेक्ट्स का उपयोग जानकारी छिपाने के लिए कवर स्रोत के रूप में किया जाता है।
स्टेगनोग्राफी के विभिन्न प्रकार निम्नलिखित हैं:
टेक्स्ट स्टेगनोग्राफी (Text steganography)
इसमें टेक्स्ट फाइलों के भीतर डेटा छिपाना शामिल है। इस दृष्टिकोण में, गुप्त जानकारी टेक्स्ट संदेश के प्रत्येक शब्द के प्रत्येक nth अक्षर के पीछे छिपी होती है। टेक्स्ट फाइल में जानकारी छिपाने के लिए कई दृष्टिकोण उपलब्ध हैं।
इमेज स्टेगनोग्राफी (Image steganography)
कवर ऑब्जेक्ट के रूप में इमेज लेकर जानकारी छिपाने को इमेज स्टेगनोग्राफी कहा जाता है। इमेज स्टेगनोग्राफी में, पिक्सेल तीव्रता का उपयोग डेटा छिपाने के लिए किया जाता है।
डिजिटल स्टेगनोग्राफी में, इमेज को व्यापक रूप से कवर स्रोत के रूप में उपयोग किया जाता है क्योंकि कंप्यूटर में इमेज के विवरण में कई बिट्स मौजूद होते हैं।
इमेज स्टेगनोग्राफी की विभिन्न शब्दावली निम्नलिखित हैं:
- कवर-इमेज (Cover-Image) - मूल इमेज जिसे छिपी हुई जानकारी के लिए कैरियर के रूप में उपयोग किया जा सकता है।
- संदेश (Message) - वास्तविक जानकारी जिसे इमेज में छिपाने के लिए उपयोग किया जाता है। संदेश प्लेन टेक्स्ट या कोई अन्य इमेज हो सकता है।
- स्टेगो-इमेज (Stego-Image) - कवर इमेज में संदेश एम्बेड करने के बाद स्टेगो-इमेज कहा जाता है।
- स्टेगो-की (Stego-Key) - कवर-इमेज और स्टेगो-इमेज से संदेश एम्बेड करने या निकालने के लिए उपयोग की जाने वाली कुंजी।
ऑडियो स्टेगनोग्राफी (Audio steganography)
ऑडियो स्टेगनोग्राफी ऑडियो चैनल में जानकारी एम्बेड करने की तकनीक है। इसका उपयोग डिजिटल कॉपीराइट सुरक्षा के लिए किया जा सकता है।
वॉटरमार्किंग एक दृष्टिकोण है जो जानकारी के एक टुकड़े [संदेश] को जानकारी के दूसरे टुकड़े [कैरियर] में छुपाता है। यह आमतौर पर ऑडियो क्लिप आदि सहित अनुप्रयोगों के लिए उपयोग किया जाता है।
वीडियो स्टेगनोग्राफी (Video steganography)
यह कंप्यूटर वीडियो प्रारूप में किसी प्रकार के दस्तावेज़ या जानकारी को छिपाने का एक दृष्टिकोण है। इस विधि में, वीडियो (चित्रों का सेट) जानकारी छिपाने के लिए कैरियर के रूप में उपयोग किया जा सकता है।
आम तौर पर डिस्क्रीट कोसाइन ट्रांसफॉर्म (DCT) मान डालता है (जैसे 8.667 से 9) जिसका उपयोग वीडियो में प्रत्येक इमेज में डेटा छिपाने के लिए किया जा सकता है, जो मानव आंख द्वारा अगोचर है। H.264, Mp4, MPEG, AVI वीडियो स्टेगनोग्राफी द्वारा उपयोग किए जाने वाले लेआउट हैं।
नेटवर्क या प्रोटोकॉल स्टेगनोग्राफी (Network or protocol steganography)
इसमें TCP, UDP, ICMP, IP आदि जैसे नेटवर्क प्रोटोकॉल को कवर ऑब्जेक्ट बनाकर जानकारी छिपाना शामिल है। OSI लेयर नेटवर्क मॉडल में गुप्त चैनल होते हैं जहां स्टेगनोग्राफी का उपयोग किया जा सकता है।