ऑडियो स्टेगनोग्राफी के तरीके
ऑडियो स्टेगनोग्राफी में, गुप्त संदेश को डिजिटाइज्ड ऑडियो सिग्नल में स्थापित किया जाता है जिसके परिणामस्वरूप मेल खाने वाली ऑडियो फ़ाइल के बाइनरी श्रृंखला का अपमानजनक परिवर्तन होता है। ऑडियो स्टेगनोग्राफी के लिए कई विधियां उपलब्ध हैं जो निम्नलिखित हैं:
लो-बिट एन्कोडिंग (Low-bit encoding)
बाइनरी जानकारी को ध्वनि फ़ाइलों के लीस्ट सिग्निफिकेंट बिट्स में सहेजा जा सकता है (इमेज फ़ाइलों के समान)। उदाहरण के लिए, चैनल क्षमता 1kb प्रति सेकंड प्रति Hz है। इस प्रकार, यदि 8kHz अनुक्रम है, तो क्षमता 8kbps है।
यह विधि श्रव्य शोर प्रस्तुत करती है। इसमें हेरफेर के लिए बहुत कम प्रतिरक्षा है। रीसैम्पलिंग और चैनल शोर जैसे कारक सिग्नल को आसानी से नुकसान पहुंचा सकते हैं।
हालांकि, यदि आयाम को थोड़ा बदल दिया जाता है, जैसे कि यह कोई बोधगम्य अंतर नहीं बनाता है, तो कार्यान्वयन MPEG संपीड़न और फ़िल्टरिंग, रीसैम्पलिंग और री-क्वांटाइजेशन जैसे सिग्नल हेरफेर के कुछ अन्य रूपों के लिए उच्च मजबूती प्रदान करता है।
फेज कोडिंग (Phase coding)
यह एक ऑडियो सेगमेंट की प्रक्रिया को एक संदर्भ प्रक्रिया के साथ प्रतिस्थापित करके काम करता है जो डेटा को परिभाषित करता है। इसलिए, मूल ध्वनि अनुक्रम को N छोटे सेगमेंट के अनुक्रम में विभाजित किया जाता है।
प्रत्येक सेगमेंट पर DFT (डिस्क्रीट फूरियर ट्रांसफॉर्म) का उपयोग किया जाता है और फेज अंतर की गणना की जाती है। सभी सेगमेंट के लिए नए फेज फ्रेम उत्पन्न होते हैं। फेज और मूल परिमाण को एक नया सेगमेंट बनाने के लिए जोड़ा जाता है।
सभी नए सेगमेंट को उपयुक्त एन्कोडेड आउटपुट के लिए जोड़ा जाता है। रिसीवर अंत में, सेगमेंट लंबाई और DFT को बुलाया जाता है और मान कॉपी किए जाते हैं।
स्प्रेड स्पेक्ट्रम (Spread spectrum)
एन्कोडेड जानकारी को जितना संभव हो उतना आवृत्ति स्पेक्ट्रम पर फैलाया जाता है। डायरेक्ट सीक्वेंस स्प्रेड स्पेक्ट्रम में, सिग्नल को एक विशिष्ट मैक्सिमल लंबाई छद्म-यादृच्छिक अनुक्रम से गुणा करके फैलाया जाता है, जिसे चिप के रूप में जाना जाता है।
होस्ट सिग्नल के लिए सैंपलिंग लागत को कोडिंग के लिए चिप लागत के रूप में उपयोग किया जाता है। प्रक्रिया लॉकिंग लक्ष्यों के लिए प्रारंभ और अंत क्वांटा को होस्ट सिग्नल के असतत, नमूना विशेषताओं द्वारा ध्यान रखा जाता है।
एक उच्च चिप लागत संबंधित जानकारी की बड़ी मात्रा की ओर ले जाती है। एकमात्र नकारात्मक कारक DSSS द्वारा पेश किया गया रैंडम शोर है।
इको डेटा हाइडिंग (Echo data hiding)
इको डेटा हाइडिंग एक इको का उपयोग करके सिग्नल में जानकारी एम्बेड करता है। डेटा को इको के तीन डोमेन को बदलकर छिपाया जाता है जैसे मूल आयाम, क्षय लागत और ऑफसेट या देरी।
जैसे-जैसे ऑफसेट सुधरता है, सिग्नल और उसका इको मिश्रण करते हैं। एक विशिष्ट बिंदु पर, मानव कान दोनों के बीच वर्गीकृत नहीं कर सकता और इको को अतिरिक्त अनुनाद के रूप में सुना जाता है।
मानव श्रव्य स्तर से नीचे दो अलग-अलग देरी समय का उपयोग करके, बाइनरी एक या शून्य को एन्कोड किया जा सकता है।
सिग्नल को छोटे बिट्स में विभाजित किया जाता है, जिनमें से प्रत्येक को वांछित बिट एन्कोड करने के लिए इको किया जाता है। अंतिम इको सिग्नल सभी स्वतंत्र इको क्षेत्रों का पुनर्संयोजन है। यह सिग्नल असाधारण रूप से अच्छी तरह से काम करता है और ऑडियो फाइलों के बीच अब तक का सबसे मजबूत कोड है।