다베시 변환 기반 이미지 자체 인증 기법
초록
본 논문은 4×4 다베시(Daubechies) 변환 마스크를 이용해 회색조 이미지의 주파수 영역을 4개의 서브밴드(AF, HF, VF, DF)로 분할하고, 각 서브밴드의 한 바이트에 2비트 또는 4비트의 비밀 정보를 삽입하는 자체 인증 기법(SADT)을 제안한다. 변환·삽입 후 역변환을 통해 복원된 이미지와 원본 이미지 간의 MSE, PSNR, IF를 평가했으며, 기존 Li 방법, SCDFT, Region‑Based 등과 비교했을 때 전반적인 성능이 우수함을 실험적으로 입증한다.
상세 분석
SADT는 이미지 인증을 위해 주파수 영역에 직접 비밀 데이터를 매핑하는 방식을 채택한다. 핵심은 4×4 크기의 다베시 변환 마스크를 행 우선(row‑major) 순서로 이미지 전체에 적용해, 각 블록을 저주파(Average, AF)와 고주파(Horizontal, HF; Vertical, VF; Diagonal, DF) 서브밴드로 분해한다. 다베시 변환은 웨이브렛 기반 변환 중에서도 높은 정밀도와 에너지 집중 특성을 가지고 있어, 작은 블록에서도 효과적인 주파수 분리를 가능하게 한다.
각 4×4 블록에서 4개의 서브밴드 각각의 첫 번째 바이트를 선택하고, 이 바이트의 LSB(Least Significant Bit) 혹은 하위 2비트를 이용해 2비트 혹은 4비트의 인증 정보를 삽입한다. 삽입 비트 수는 이미지의 품질 요구와 보안 요구에 따라 가변적으로 설정할 수 있다. 2비트 삽입은 PSNR 감소를 최소화하면서도 충분한 인증 데이터를 제공하고, 4비트 삽입은 보다 높은 인증 용량을 제공하지만 약간의 품질 저하가 발생한다.
삽입 후 역다베시 변환을 수행해 공간 영역 이미지로 복원한다. 복원된 이미지와 원본 이미지 사이의 차이는 주로 LSB 수준에 국한되므로, 인간 시각 시스템(HVS)에서는 거의 인지되지 않는다. 실험에서는 평균 PSNR이 48 dB 이상, MSE가 0.5 이하, 이미지 충실도(IF)가 0.9999에 달함을 보고하였다. 이는 기존 Li 방법(PSNR 약 44 dB)이나 SCDFT(PSNR 약 45 dB)보다 현저히 높은 수치이다.
보안 측면에서 SADT는 변환 단계에서 서브밴드 별로 서로 다른 주파수 특성을 활용하므로, 단순한 공간 영역 공격(예: 평균값 필터, JPEG 압축)에도 인증 정보가 비교적 견고하게 유지된다. 특히, 고주파 서브밴드에 삽입된 비트는 압축에 의해 손실될 가능성이 높지만, 저주파 AF 서브밤드에도 중복 삽입을 수행함으로써 복원 가능성을 높였다. 또한, 마스크를 4×4로 제한함으로써 블록 경계 효과를 최소화하고, 전체 이미지에 고르게 분포된 인증 데이터를 제공한다.
알고리즘 복잡도 측면에서는 다베시 변환 자체가 O(N) 수준이며, 4×4 블록 단위이므로 실시간 혹은 임베디드 환경에서도 충분히 적용 가능하다. 메모리 사용량도 블록당 16개의 실수값만 저장하면 되므로, 저사양 디바이스에서도 구현이 용이하다.
종합적으로, SADT는 높은 인증 용량(이미지당 수천 비트), 우수한 시각 품질, 그리고 기존 방법 대비 향상된 견고성을 동시에 만족시키는 효율적인 이미지 자체 인증 솔루션이라 할 수 있다.
댓글 및 학술 토론
Loading comments...
의견 남기기