स्टेग्नोग्राफ़ी न केवल सूचना छिपाने की कला है बल्कि गुप्त सूचना के संचरण के तत्व को छिपाने की भी कला है। स्टेग्नोग्राफ़ी गुप्त जानकारी को किसी अन्य फ़ाइल में इस तरह छुपाती है कि केवल प्राप्तकर्ता ही संदेश के अस्तित्व को समझ सके।
प्राचीन काल में, डेटा को मोम के पीछे, स्क्रिप्टिंग टेबल, और खरगोशों के पेट या दासों की खोपड़ी पर छिपाकर सुरक्षित किया जाता था। लेकिन आज के समय में कुछ लोग टेक्स्ट, इमेज, वीडियो और ऑडियो के माध्यम से सूचना प्रसारित करते हैं।
यह गोपनीय जानकारी का सुरक्षित रूप से प्रसारण हो सकता है, मल्टीमीडिया ऑब्जेक्ट जैसे ऑडियो, वीडियो, छवियों का उपयोग जानकारी को छिपाने के लिए कवर स्रोतों के रूप में किया जाता है।
स्टेग्नोग्राफ़ी कई प्रकार की होती है जो इस प्रकार हैं -
टेक्स्ट स्टेग्नोग्राफ़ी - इसमें टेक्स्ट फाइलों के भीतर डेटा छिपाना शामिल है। इस दृष्टिकोण में, पाठ संदेश के प्रत्येक शब्द के प्रत्येक nth अक्षर के पीछे गुप्त जानकारी छिपी होती है। टेक्स्ट फ़ाइल में जानकारी छिपाने के लिए कई दृष्टिकोण उपलब्ध हैं।
छवि स्टेग्नोग्राफ़ी - यह कवर ऑब्जेक्ट को लेकर जानकारी छिपा सकता है क्योंकि इमेज को इमेज स्टेग्नोग्राफ़ी के रूप में परिभाषित किया गया है। छवि स्टेग्नोग्राफ़ी में, डेटा को छुपाने के लिए पिक्सेल तीव्रता का उपयोग किया जाता है।
डिजिटल स्टेग्नोग्राफ़ी में, छवियों का व्यापक रूप से कवर स्रोत का उपयोग किया जाता है क्योंकि एक छवि के कंप्यूटर विवरण में कई बिट मौजूद होते हैं।
इमेज स्टेग्नोग्राफ़ी की विभिन्न शब्दावली हैं जो इस प्रकार हैं -
-
कवर-छवि - मूल छवि जिसे छिपी जानकारी के लिए वाहक के रूप में इस्तेमाल किया जा सकता है।
-
संदेश - वास्तविक जानकारी जिसका उपयोग छवियों में छिपाने के लिए किया जा सकता है। संदेश एक सादा पाठ या कोई अन्य चित्र हो सकता है।
-
स्टेगो-इमेज − कवर इमेज में संदेश एम्बेड करने के बाद इसे स्टेगोइमेज कहा जाता है।
-
स्टीगो-की - कवर-इमेज और स्टेगो-इमेज से संदेशों को एम्बेड या प्राप्त करने के लिए एक कुंजी का उपयोग किया जा सकता है।
ऑडियो स्टेग्नोग्राफ़ी -ऑडियो स्टेग्नोग्राफ़ी एक ऑडियो चैनल में जानकारी एम्बेड करने की तकनीक है। इसका उपयोग डिजिटल कॉपीराइट सुरक्षा के लिए किया जा सकता है।
वॉटरमार्किंग एक दृष्टिकोण है जो सूचना के एक टुकड़े [संदेश] को सूचना के दूसरे तत्व [वाहक] में छुपाता है। यह आम तौर पर ऑडियो क्लिप आदि सहित अनुप्रयोगों के लिए उपयोग किया जाता है।
वीडियो स्टेग्नोग्राफ़ी - यह कंप्यूटर वीडियो प्रारूप में किसी प्रकार के दस्तावेजों या सूचनाओं को छुपाने का एक तरीका है। इस पद्धति में, जानकारी छिपाने के लिए वीडियो (चित्रों का सेट) को वाहक के रूप में उपयोग किया जा सकता है।
आम तौर पर असतत कोसाइन ट्रांसफ़ॉर्म (डीसीटी) मान (जैसे 8.667 से 9) सम्मिलित करते हैं, जिसका उपयोग वीडियो में प्रत्येक छवि में डेटा को छिपाने के लिए किया जा सकता है, जो मानव आंखों द्वारा ध्यान देने योग्य नहीं है। H.264, Mp4, MPEG, AVI वीडियो स्टेग्नोग्राफ़ी द्वारा उपयोग किए जाने वाले लेआउट हैं।
नेटवर्क या प्रोटोकॉल स्टेग्नोग्राफ़ी - इसमें टीसीपी, यूडीपी, आईसीएमपी, आईपी आदि सहित नेटवर्क प्रोटोकॉल को कवर ऑब्जेक्ट के रूप में बनाकर सूचनाओं को छिपाना शामिल है। OSI लेयर नेटवर्क मॉडल में गुप्त चैनल होते हैं जहां स्टेग्नोग्राफ़ी का उपयोग किया जा सकता है।