
Bibliothèque Octave/MATLAB d'algorithmes de stéganographie et de tatouage audio, incluant le codage LSB, le masquage par écho, le spectre étalé et le codage de phase, avec des exemples d'insertion et d'extraction.
Une bibliothèque open source complète d'algorithmes de stéganographie audio et de tatouage numérique écrite en OCTAVE/Matlab.
La stéganographie audio est probablement l'un des domaines les plus difficiles. Il est donc difficile de trouver des sources connexes pour les chercheurs. L'objectif principal de ce projet était de fournir des algorithmes de base de stéganographie audio à tous.
Notre perspective future est de publier une bibliothèque modulaire contenant des méthodes existantes, des attaques de traitement du signal et des métriques de comparaison. Nous prévoyons d'ajouter une documentation détaillée et démystifiée pour chaque méthode, incluant les fondements mathématiques.
Le dépôt sera mis à jour au fil du temps, alors restez en contact.
Pour toute question, veuillez créer une issue plutôt que d'envoyer un e-mail.
Tous les algorithmes ont été conçus sous forme de fonctions afin de pouvoir être appelés de l'extérieur. Les paramètres sont brièvement expliqués dans la description de chaque fonction.
Des scripts d'exemple "data_embedding.m" et "data_extracting.m" ont été ajoutés dans chaque méthode pour un essai rapide.
Plusieurs encodeurs et décodeurs existants ont été combinés dans "audioload.m" et "audiosave.m" afin de simplifier les conversions de type (c'est-à-dire WAV, FLAC, MP3, AAC et OGG).
Un générateur de signal de mixage "mixer.m" a été implémenté afin de lisser les discontinuités entre segments adjacents (c'est-à-dire pour les méthodes Echo Hiding et Spread Spectrum).
Les informations critiques telles que la longueur du message, la taille de trame, etc. peuvent être intégrées dans les données pour une stéganographie aveugle. Voir LSB Coding pour un exemple.
Les données cachées peuvent être chiffrées pour améliorer la sécurité. Voir LSB Coding pour un exemple de chiffrement basique utilisant XOR.
Si vous trouvez ce dépôt utile, veuillez le mettre en favori (star) et le forker pour nous soutenir. Si vous souhaitez faire partie de ce projet, soumettez une pull request pour contribuer. Nous serons heureux de discuter et d'échanger des idées de pointe liées à la stéganographie audio.
Les contributions sont toujours les bienvenues ! Veuillez d'abord lire les directives de contribution.
Merci pour vos suggestions !
Licence MIT (2016-2017)