본문 바로가기

CyberSecurity

Audio watermark using LSB

Audio watermark란 audio 파일에 원하는 문구 또는 파일 등(watermark)을 넣어서 해당 audio의 소유권을 주장하기 위한 기술입니다.

 

watermark를 넣는 방법에 따라 다양한 알고리즘이 존재하는데, 그 중 가장 유명하고 간단한 방식이 LSB 알고리즘입니다.

LSB는 .wav 파일 포맷에 존재하는 값으로 사람이 듣는 소리에는 영향을 끼치지 않으면서 변경해도 크게 문제가 없는 부분입니다.

.wav 포맷에는 오디오 길이에 따라 여러 개의 프레임이 존재하고 각 프레임에는 8bits의 LSB값이 존재합니다. 

watermark를 bit화하여 특정 휴리스틱을 따라서 LSB값에 넣으면 watermarked .wav 파일을 얻을 수 있습니다.

워터마크를 추출하기 위해서는 반대로 LSB값에서 bit를 모아 string 형태로 변환해주면 됩니다.

 

'CyberSecurity' 카테고리의 다른 글

Audio Steganography (Watermark) 오디오 워터마크  (0) 2023.05.10
Computer Vision_ FAST, BRIEF, ORB  (0) 2022.04.21
Watermarking DNN  (1) 2022.03.08