
ऑडियो स्टेग्नोग्राफी और वॉटरमार्किंग एल्गोरिदम की Octave/MATLAB लाइब्रेरी, जिसमें LSB कोडिंग, इको हाइडिंग, स्प्रेड स्पेक्ट्रम, और फेज़ कोडिंग के साथ एम्बेड/एक्सट्रैक्ट उदाहरण शामिल हैं।
OCTAVE/Matlab में लिखी गई ऑडियो स्टेग्नोग्राफी और वॉटरमार्किंग एल्गोरिदम की एक व्यापक ओपन सोर्स लाइब्रेरी।
ऑडियो स्टेग्नोग्राफी संभवतः सबसे चुनौतीपूर्ण क्षेत्रों में से एक है। इसलिए, शोधकर्ताओं के लिए संबंधित स्रोत ढूँढना कठिन है। इस परियोजना का मुख्य उद्देश्य सभी के लिए बुनियादी ऑडियो स्टेग्नोग्राफी एल्गोरिदम उपलब्ध कराना था।
हमारा भविष्य का लक्ष्य मौजूदा विधियों, सिग्नल प्रोसेसिंग हमलों और तुलना मेट्रिक्स वाली एक मॉड्यूलर लाइब्रेरी प्रकाशित करना है। हम प्रत्येक विधि के लिए गणितीय पृष्ठभूमि सहित विस्तृत और सरल दस्तावेज़ीकरण जोड़ने की योजना बना रहे हैं।
रिपॉज़िटरी समय-समय पर अपडेट की जाएगी, इसलिए कृपया संपर्क में बने रहें।
किसी भी प्रश्न के लिए कृपया ई-मेल भेजने के बजाय एक issue बनाएँ।
सभी एल्गोरिदम फ़ंक्शन के रूप में बनाए गए थे ताकि उन्हें बाहर से कॉल किया जा सके। पैरामीटर प्रत्येक फ़ंक्शन के विवरण में संक्षेप में समझाए गए हैं।
त्वरित परीक्षण के लिए प्रत्येक विधि में उदाहरण स्क्रिप्ट "data_embedding.m" और "data_extracting.m" जोड़ी गई हैं।
प्रकार रूपांतरणों (अर्थात WAV, FLAC, MP3, AAC और OGG) को सरल बनाने के लिए कई मौजूदा एनकोडर और डिकोडर को "audioload.m" और "audiosave.m" में संयोजित किया गया है।
आसन्न खंडों के बीच असंततताओं को सुचारू करने के लिए एक मिक्सर सिग्नल जनरेटर "mixer.m" लागू किया गया है (अर्थात इको हाइडिंग और स्प्रेड स्पेक्ट्रम विधियों के लिए)।
ब्लाइंड स्टेग्नोग्राफी के लिए संदेश की लंबाई, फ़्रेम आकार आदि जैसी महत्वपूर्ण जानकारी को डेटा के भीतर एम्बेड किया जा सकता है। उदाहरण के लिए LSB कोडिंग देखें।
बेहतर सुरक्षा के लिए छिपे हुए डेटा को एन्क्रिप्ट किया जा सकता है। XOR का उपयोग करते हुए एक बुनियादी एन्क्रिप्शन उदाहरण के लिए LSB कोडिंग देखें।
यदि आपको यह रिपॉज़िटरी सहायक लगती है, तो कृपया इसे स्टार और फ़ॉर्क करके हमारा समर्थन करें। यदि आप इस परियोजना का हिस्सा बनना चाहते हैं, तो योगदान देने के लिए एक pull request सबमिट करें। हम ऑडियो स्टेग्नोग्राफी से संबंधित अत्याधुनिक विचारों पर चर्चा और आदान-प्रदान करने में प्रसन्न होंगे।
योगदान का सदैव स्वागत है! कृपया पहले योगदान दिशानिर्देश पढ़ें।
आपके सुझावों के लिए धन्यवाद!
MIT लाइसेंस (2016-2017)