
स्टेग्नोग्राफ़ी संदेश की संरचना में परिवर्तनों को नियोजित नहीं करती है। दूसरी ओर, क्रिप्टोग्राफी नेटवर्क के साथ स्थानांतरित होने पर मानक गुप्त संदेश संरचना को बदल देती है।
तुलना चार्ट
तुलना के लिए आधार | स्टेग्नोग्राफ़ी | क्रिप्टोग्राफी |
---|---|---|
बुनियादी | इसे कवर लेखन के रूप में जाना जाता है। | इसका अर्थ है गुप्त लेखन। |
लक्ष्य | गुप्त संचार | डेटा सुरक्षा |
संदेश की संरचना | बदला नहीं है | केवल ट्रांसमिशन में बदल गया। |
लोकप्रियता | कम लोकप्रिय | अधिक सामान्यतः उपयोग किया जाता है। |
पर निर्भर करता है | कुंजी | कोई पैरामीटर नहीं। |
समर्थित सुरक्षा सिद्धांत | गोपनीयता और प्रमाणीकरण | गोपनीयता, डेटा अखंडता, प्रमाणीकरण और गैर-प्रतिवाद। |
तकनीक | स्थानिक डोमेन, रूपांतरित डोमेन, मॉडल-आधारित और तदर्थ। | स्थानान्तरण, प्रतिस्थापन, धारा सिफर, ब्लॉक सिफर। |
पर लागू किया गया | ऑडियो, वीडियो, छवि, पाठ। | केवल पाठ फ़ाइलों पर। |
हमले के प्रकार | स्टेग्नोएनालीसिस | क्रिप्टएनालिसिस |
स्टेग्नोग्राफ़ी की परिभाषा
स्टेग्नोग्राफ़ी गुप्त संदेश को नकली संदेश में छिपाकर संचार को छिपाने की एक तकनीक है। स्टेग्नोग्राफ़ी शब्द का यूनानी प्रभाव है, जिसका अर्थ है "लिखित लेखन" । स्टेग्नोग्राफ़ी के पीछे मुख्य विचार सूचना के अस्तित्व के बारे में संदेह को रोकना है।
इससे पहले, अदृश्य स्याही, हस्तलिखित पात्रों पर पेंसिल छाप, छोटे पिन पंचर संदेश छिपाने के लिए उपयोग की जाने वाली विधियां हैं। एक संदेश को छिपाने की सबसे सरल तकनीक एक संदेश बनाना है जिसमें केवल कुछ महत्वपूर्ण पात्रों में गुप्त संदेश होता है।
स्टेग्नोग्राफ़ी तकनीक में एक कवर वाहक, गुप्त संदेश, स्टीगो कुंजी और स्टीगो वाहक शामिल हैं। पाठ, ऑडियो, छवि और वीडियो कवर वाहक के रूप में व्यवहार करते हैं जिसमें इसमें छिपी जानकारी निहित होती है। Stego वाहक एक कवर वाहक और एम्बेडेड संदेश का उपयोग करके उत्पन्न होता है। स्टेगो कुंजी का उपयोग संदेश को निकालने के लिए प्राप्तकर्ता द्वारा उपयोग किए जाने वाले पासवर्ड की तरह पूरक गुप्त जानकारी के रूप में भी किया जाता है।
स्टेग्नोग्राफ़ी के रूप -
पाठ: इस स्टेग्नोग्राफ़ी में, पाठ को कवर मीडिया के रूप में उपयोग किया जा सकता है। संदेश को छिपाने के लिए एक शब्द या रेखा को स्थानांतरित किया जा सकता है; व्हाट्सएप का उपयोग किया जा सकता है, यहां तक कि स्वर की संख्या और स्थिति का उपयोग गुप्त संदेश को छिपाने के लिए किया जाता है।
ऑडियो: ऑडियो स्टेनोग्राफी अपने डिजिटल प्रतिनिधित्व की सहायता से ऑडियो फ़ाइल में गुप्त संदेश को छुपा सकती है। यह आसानी से प्राप्त किया जा सकता है क्योंकि एक विशिष्ट 16-बिट फ़ाइल में 216 ध्वनि स्तर होते हैं, और कुछ स्तरों के अंतर को मानव कान द्वारा पता नहीं लगाया जा सकता है।
वीडियो: वीडियो स्टेग्नोग्राफ़ी डेटा की एक बड़ी मात्रा को छिपाने की अधिक संभावनाएं लाती है क्योंकि यह छवि और ध्वनि का एक संयोजन है। इसलिए, छवि और ऑडियो स्टेग्नोग्राफ़ी तकनीक को वीडियो पर भी नियोजित किया जा सकता है।
चित्र: यह स्टेग्नोग्राफ़ी का सबसे व्यापक रूप से उपयोग किया जाने वाला रूप है, इसके पीछे कारण यह है कि यह कम से कम संदेह पैदा करता है।
स्टेग्नोग्राफ़ी का उपयोग करने का मुख्य नुकसान यह है कि सूचना की थोड़ी मात्रा को छिपाने के लिए यह ओवरहेड की एक महत्वपूर्ण मात्रा है। इसके अतिरिक्त, सिस्टम को खोजा नहीं जाना चाहिए अन्यथा यह बेकार है।
क्रिप्टोग्राफी की परिभाषा
क्रिप्टोग्राफी एक सार्वजनिक नेटवर्क में संचार करते समय सुरक्षा प्राप्त करने के लिए कई एन्कोडिंग योजनाएं प्रदान करता है। क्रिप्टोग्राफी शब्द की उत्पत्ति एक ग्रीक शब्द से हुई है, जो "गुप्त लेखन" का प्रतीक है। क्रिप्टोग्राफी को एक उदाहरण से समझा जा सकता है, जहां एक प्रेषक एक संदेश भेजता है जो शुरू में प्लेटेक्स्ट में मौजूद होता है। नेटवर्क पर संदेश के प्रसारण से पहले, इसे एन्क्रिप्ट किया गया है और इसे सिफरटेक्स्ट में बदल दिया गया है। जब यह संदेश रिसीवर के अंत में प्राप्त होता है, तो इसे फिर से प्लेनटेक्स्ट में डिक्रिप्ट किया जाता है।
क्रिप्टोग्राफी के प्रकार -
सममित कुंजी क्रिप्टोग्राफ़ी (गुप्त कुंजी क्रिप्टोग्राफ़ी): इस प्रकार की क्रिप्टोग्राफ़ी क्रमशः सादे पाठ और सिफर पाठ को एन्क्रिप्ट और डिक्रिप्ट करने के लिए एक कुंजी का उपयोग करती है। यहाँ केवल शर्त यह है कि यह एन्क्रिप्शन और डिक्रिप्शन के लिए एक ही कुंजी साझा करता है और यह कम निष्पादन समय भी लेता है।
असममित कुंजी क्रिप्टोग्राफ़ी (सार्वजनिक कुंजी क्रिप्टोग्राफ़ी): यह योजना एक निजी कुंजी और सार्वजनिक कुंजी के रूप में नामित दो कुंजी का उपयोग करती है। संदेश को एन्क्रिप्ट करने के लिए प्रेषक को सार्वजनिक कुंजी रिसीवर द्वारा प्रदान की जाती है जबकि संदेश को डिक्रिप्ट करने के लिए निजी कुंजी रिसीवर द्वारा ही लागू की जाती है। कुंजी को अन्य संस्थाओं के साथ पुन: उपयोग किया जा सकता है।
स्टेग्नोग्राफ़ी और क्रिप्टोग्राफ़ी के बीच महत्वपूर्ण अंतर
- स्टेग्नोग्राफ़ी का अर्थ "कवर या छिपा हुआ लेखन" है जबकि क्रिप्टोग्राफ़ी "गुप्त लेखन" का प्रतीक है।
- स्टेग्नोग्राफ़ी सुरक्षित और अनिश्चित संचार को प्राप्त करने का एक प्रयास है। दूसरी ओर, क्रिप्टोग्राफ़ी संदेश को केवल लक्ष्य प्राप्तकर्ता के लिए पठनीय बनाने का इरादा रखती है, लेकिन संदेश के प्रच्छन्न रूप को प्राप्त करने के माध्यम से दूसरों द्वारा नहीं।
- स्टेग्नोग्राफ़ी में, संदेश की मुख्य संरचना को नहीं बदला जाता है जबकि क्रिप्टोग्राफ़ी नेटवर्क पर इसे स्थानांतरित करने से पहले गुप्त संदेश पर एक परिवर्तन लागू करता है।
- क्रिप्टोग्राफी का उपयोग स्टेग्नोग्राफ़ी के विपरीत प्रचलित है, जो इतना परिचित नहीं है।
- गुप्त डेटा की सुरक्षा की डिग्री को कुंजी की लंबाई से मापा जाता है जो एल्गोरिथ्म को मजबूत और अटूट बनाता है। इसके विपरीत, स्टेग्नोग्राफ़ी में ऐसी कोई बात नहीं है।
- स्टेग्नोग्राफ़ी केवल गोपनीयता और प्रमाणीकरण प्रदान करती है। इसके विपरीत, क्रिप्टोग्राफी द्वारा प्रदान की गई सुरक्षा के सिद्धांत गोपनीयता, अखंडता, प्रमाणीकरण और गैर-प्रतिशोध हैं।
- स्थानिक डोमेन, ट्रांसफ़ॉर्मिंग डोमेन एम्बेडिंग और मॉडल-आधारित, कुछ एल्गोरिदम हैं जो स्टेग्नोग्राफ़ी में उपयोग किए जाते हैं। इसके विपरीत, क्रिप्टोग्राफी ट्रांसपोज़ल, प्रतिस्थापन, धारा और ब्लॉक सिफर के रूप में नामित तकनीकों का उपयोग करती है।
- स्टेग्नोग्राफ़ी को टेक्स्ट, ऑडियो, वीडियो और छवि जैसे किसी भी माध्यम पर नियोजित किया जा सकता है जबकि क्रिप्टोग्राफ़ी केवल टेक्स्ट फ़ाइल पर लागू की जाती है।
- क्रिप्टोग्राफी में संदेश को डिकोड करने के लिए नियोजित रिवर्स इंजीनियरिंग को क्रिप्टैनालिसिस के रूप में जाना जाता है। जैसा कि इसके खिलाफ है, स्टेग्नोग्राफ़ी की उपस्थिति का पता लगाने के लिए इस्तेमाल की जाने वाली तकनीक को स्टेग्नालिसिस कहा जाता है।
निष्कर्ष
स्टेग्नोग्राफ़ी वह विज्ञान है जिसके साथ संचार कैसे प्रच्छन्न हो सकता है जबकि क्रिप्टोग्राफ़ी संचार की सामग्री को बदलने और इसे अस्पष्ट बनाने का विज्ञान है। इसका मतलब यह भी है कि सिस्टम को तोड़ने के बीच का अंतर है, स्टेग्नोग्राफ़ी की उपस्थिति का खुलासा होने पर स्टेग्नोग्राफ़ी को हराया जाता है, जबकि क्रिप्टोग्राफ़ी में हमलावर को गुप्त संदेश पढ़ने में सक्षम नहीं होना चाहिए अन्यथा सिस्टम टूट गया है। स्टेग्नोग्राफ़ी की सुरक्षा डेटा एन्कोडिंग सिस्टम की गोपनीयता पर निर्भर करती है।