
Octave/MATLAB-Bibliothek für Audio-Steganografie- und Watermarking-Algorithmen, einschließlich LSB-Codierung, Echo-Hiding, Spread-Spectrum und Phasencodierung mit Embed-/Extract-Beispielen.
Eine umfassende Open-Source-Bibliothek für Audio-Steganographie- und Wasserzeichen-Algorithmen, geschrieben in OCTAVE/Matlab.
Audio-Steganographie ist wohl einer der anspruchsvollsten Bereiche. Daher ist es schwierig, relevante Quellen für Forscher zu finden. Das Hauptziel dieses Projekts war es, grundlegende Audio-Steganographie-Algorithmen für jeden bereitzustellen.
Unser zukünftiges Ziel ist es, eine modulare Bibliothek zu veröffentlichen, die bestehende Methoden, Signalverarbeitungsangriffe und Vergleichsmetriken enthält. Wir planen, für jede Methode eine ausführliche und verständlich erklärte Dokumentation mit mathematischem Hintergrund hinzuzufügen.
Das Repository wird mit der Zeit aktualisiert, also bleiben Sie bitte in Kontakt.
Bei Fragen erstellen Sie bitte ein Issue, anstatt eine E-Mail zu senden.
Alle Algorithmen wurden als Funktionen implementiert, sodass sie von außen aufgerufen werden können. Die Parameter werden in der Beschreibung jeder Funktion kurz erläutert.
Beispielskripte „data_embedding.m“ und „data_extracting.m“ wurden in jede Methode eingefügt, um einen schnellen Test zu ermöglichen.
Mehrere bestehende Encoder und Decoder wurden in „audioload.m“ und „audiosave.m“ zusammengeführt, um Typkonvertierungen (d. h. WAV, FLAC, MP3, AAC und OGG) zu vereinfachen.
Ein Mixer-Signalgenerator „mixer.m“ wurde implementiert, um Diskontinuitäten zwischen benachbarten Segmenten zu glätten (d. h. für Echo-Hiding- und Spread-Spectrum-Methoden).
Kritische Informationen wie Nachrichtenlänge, Framegröße usw. können für blinde Steganographie in die Daten eingebettet werden. Siehe LSB Coding für ein Beispiel.
Versteckte Daten können für eine verbesserte Sicherheit verschlüsselt werden. Siehe LSB Coding für ein einfaches Verschlüsselungsbeispiel mit XOR.
Wenn Sie dieses Repository hilfreich finden, geben Sie ihm bitte einen Stern und forken Sie es, um uns zu unterstützen. Wenn Sie Teil dieses Projekts werden möchten, reichen Sie einen Pull Request ein, um beizutragen. Wir freuen uns darauf, modernste Ideen rund um Audio-Steganographie zu diskutieren und auszutauschen.
Beiträge sind immer willkommen! Bitte lesen Sie zuerst die Beitragsrichtlinien.
Vielen Dank für Ihre Vorschläge!
MIT License (2016-2017)