
Octave/MATLAB 오디오 스테가노그래피 및 워터마킹 알고리즘 라이브러리로, LSB 코딩, 에코 하이딩, 스프레드 스펙트럼, 위상 코딩과 삽입/추출 예제를 포함합니다.
OCTAVE/Matlab로 작성된 오디오 스테가노그래피 및 워터마킹 알고리즘의 포괄적인 오픈 소스 라이브러리입니다.
오디오 스테가노그래피는 아마도 가장 어려운 분야 중 하나일 것입니다. 따라서 연구자들이 관련 자료를 찾기 어렵습니다. 이 프로젝트의 주요 목표는 모든 사람에게 기본적인 오디오 스테가노그래피 알고리즘을 제공하는 것이었습니다.
향후 계획은 기존 방법, 신호 처리 공격 및 비교 지표를 포함하는 모듈형 라이브러리를 게시하는 것입니다. 각 방법에 대해 수학적 배경을 담은 상세하고 알기 쉬운 문서를 추가할 계획입니다.
저장소는 시간이 지남에 따라 업데이트될 예정이니 계속 관심을 가져 주시기 바랍니다.
질문이 있으시면 이메일을 보내는 대신 이슈를 생성해 주시기 바랍니다.
모든 알고리즘은 외부에서 호출할 수 있도록 함수로 작성되었습니다. 매개변수는 각 함수의 설명에 간략히 설명되어 있습니다.
빠른 시험을 위해 각 방법에 예제 스크립트 "data_embedding.m"과 "data_extracting.m"이 추가되었습니다.
형식 변환(예: WAV, FLAC, MP3, AAC 및 OGG)을 간소화하기 위해 여러 기존 인코더와 디코더가 "audioload.m"과 "audiosave.m"에 결합되었습니다.
인접 세그먼트 간의 불연속성을 완화하기 위해(예: 에코 은닉 및 대역 확산 방법) 믹서 신호 생성기 "mixer.m"이 구현되었습니다.
메시지 길이, 프레임 크기 등의 중요한 정보는 블라인드 스테가노그래피를 위해 데이터 내에 삽입될 수 있습니다. 예시는 LSB 코딩을 참조하십시오.
보안 향상을 위해 숨겨진 데이터를 암호화할 수 있습니다. XOR을 사용한 기본 암호화 예시는 LSB 코딩을 참조하십시오.
이 저장소가 도움이 되었다면 별표와 포크로 지원해 주시기 바랍니다. 이 프로젝트의 일원이 되고 싶으시다면 풀 리퀘스트를 제출하여 기여해 주십시오. 오디오 스테가노그래피와 관련된 최신 아이디어를 논의하고 교환하는 것을 기쁘게 생각합니다.
기여는 언제나 환영합니다! 먼저 기여 가이드라인을 읽어 주시기 바랍니다.
제안해 주셔서 감사합니다!
MIT 라이선스 (2016-2017)