स्टेगनोग्राफी सॉफ्टवेयर की विशेषताएं
स्टेगनोग्राफी डेटा को छिपाने की कला और विज्ञान है ताकि इसकी उपस्थिति की पहचान नहीं की जा सके और संचार हो रहा हो। एक गुप्त डेटा को इस तरह एन्क्रिप्ट किया जाता है कि जानकारी का अस्तित्व ही छुपा हुआ हो।
स्टेगनोग्राफी सॉफ्टवेयर में, इसे वर्तमान संचार विधियों के साथ जोड़ा जा सकता है, स्टेगनोग्राफी का उपयोग छिपे हुए आदान-प्रदान को देने के लिए किया जा सकता है।
स्टेगनोग्राफी का मुख्य उद्देश्य एक पूरी तरह से अप्रभेद्य तरीके से सुरक्षित रूप से संवाद करना और छिपी हुई जानकारी के ट्रांसमिशन पर संदेह आकर्षित करने से रोकना है।
कई एप्लिकेशन में स्टेगनोग्राफी विधियों की कई आवश्यकताएं होती हैं। उदाहरण के लिए, कुछ एप्लिकेशन को गुप्त जानकारी की पूर्ण अदृश्यता की आवश्यकता हो सकती है, जबकि अन्य को छिपाने के लिए एक उच्च गुप्त संदेश की आवश्यकता होती है।
यह दूसरों को छिपी हुई जानकारी समझने से रोकने के लिए नहीं है, लेकिन यह दूसरों को यह सोचने से रोक सकता है कि जानकारी मौजूद भी है। यदि कोई स्टेगनोग्राफी दृष्टिकोण कैरियर माध्यम पर संदेह उत्पन्न करता है, तो दृष्टिकोण असफल हो जाता है।
स्टेगनोग्राफिक सॉफ्टवेयर ग्राफिक, ध्वनि और प्रतीत होने वाले खाली मीडिया में डेटा छिपाने की अनुमति देता है। उदाहरण के लिए, इसमें इमेज और चित्रों के माध्यम से भेजा गया डेटा शामिल है।
RGB ट्रिपल प्रति पिक्सेल 3 बाइट्स का उपयोग करते हैं। जब 24-बिट इमेज में डेटा डाला जा सकता है, तो कंटेनर दस्तावेज़ हानिरहित दिखता है और मानव आंख एम्बेडेड संदेश फ़ाइल का विश्लेषण नहीं कर सकती। यह हमें फ़ाइल संपीड़न की समस्याओं से बचा सकता है, जहां डेटा का भंडारण हस्तक्षेप किया जा सकता है।
इमेज स्टेगनोग्राफी को JPEG सॉफ्टवेयर द्वारा सबसे कुशलता से प्रबंधित किया जाता है। यह परिभाषित कर सकता है कि स्रोत कोड कई प्लेटफार्मों पर कोड को संकलित करने के लिए समर्थित है।
JPEG अपनी जानकारी को संपीड़ित करने के लिए लॉसी एन्कोडिंग का उपयोग करता है। आउटपुट के लिए JFIF फाइलें उपयोग की जाती हैं। JFIF में लॉसी और लॉसलेस दोनों चरण शामिल हैं। पास की जाने वाली जानकारी इन चरणों के बीच छिपी हुई है।
JPEG में फ़ाइल संपीड़न इसका सबसे बड़ा लाभ है। अपरिभाषित रंगों में बड़ी इमेज को अपेक्षाकृत छोटी फ़ाइलों में सहेजा जा सकता है। एक अन्य उदाहरण ध्वनि या ऑडियो फाइलों के माध्यम से भेजे गए डेटा को शामिल कर सकता है।
उद्योग में कई स्टेगनोग्राफिक सॉफ्टवेयर पैकेज उपलब्ध हैं जो बहुत हाल के हैं और Hide-&-Seek, StegosDos, White Noise, आदि शामिल हैं। स्टेगनोग्राफी सॉफ्टवेयर में, संदेश एम्बेड होने से पहले एन्क्रिप्ट किए जाते हैं, और सुरक्षा की एक और परत प्रदान करने के लिए।
स्टेगनोग्राफी की प्रमुख विशेषताओं में से एक यह तथ्य है कि डेटा किसी ऑब्जेक्ट के रिडंडेंट बिट्स में छिपा हुआ है और क्योंकि JPEG का उपयोग करते समय रिडंडेंट बिट्स छोड़ दिए जाते हैं, यह डर था कि छिपा हुआ संदेश खो सकता है।
JPEG में, इमेज में परिवर्तन को मानव आंख के लिए अदृश्य बनाने के लिए उपयोग किया जा सकता है। संपीड़न एल्गोरिदम की DCT ट्रांसफॉर्मेशन प्रक्रिया के दौरान, गुणांक जानकारी में राउंडिंग त्रुटियां होती हैं जो स्पष्ट नहीं होती हैं।
हालांकि यह विशेषता वही है जो एल्गोरिदम को लॉसी होने के रूप में परिभाषित करती है, इस विशेषता का उपयोग संदेशों को छिपाने के लिए भी किया जा सकता है।