다중계층 이미지 워터마크로 고보안 구현
초록
본 논문은 픽셀 위치에 의존하지 않고 히스토그램 형태와 가우시안 저주파 평균이라는 두 가지 통계적 특징을 활용한 다중계층 컬러 이미지 워터마크 기법을 제안한다. 회전·스케일·이동(RST) 공격에 대한 강인성을 높이고, 워터마크 자체를 AES 암호화함으로써 보안성을 한층 강화한다. 실험 결과, 제안 방법은 기존 픽셀 기반 기법에 비해 높은 복원율과 낮은 오류율을 보이며, 다양한 공격 시나리오에서도 안정적인 검증이 가능함을 입증한다.
상세 분석
제안된 워터마크 시스템은 크게 네 단계로 구성된다. 첫 번째는 입력 컬러 이미지에 대해 가우시안 저역통과 필터를 적용해 저주파 성분을 추출하고, 이 성분의 평균값을 계산하는 과정이다. 저주파 평균은 이미지의 전반적인 밝기와 대비 정보를 반영하므로, 회전·스케일·이동과 같은 기하학적 변형에도 크게 변동하지 않는다. 두 번째 단계는 이미지 전체 히스토그램을 구하고, 히스토그램의 형태(예: 구간별 빈도 비율)를 통계적 특징으로 채택한다. 히스토그램은 픽셀 위치와 무관하게 전역적인 색 분포를 나타내므로, 위치 기반 공격에 대한 내성을 제공한다.
세 번째 단계에서는 위 두 통계값을 결합해 워터마크 비트를 매핑한다. 구체적으로, 사전에 정의된 비트 스트림을 AES-128(또는 AES-256) 알고리즘으로 암호화한 뒤, 암호문을 2‑bit 혹은 4‑bit 단위로 분할한다. 각 분할된 블록은 저주파 평균과 히스토그램 구간에 대응되는 임계값과 비교되어, 해당 위치의 색상 채널(L*, a*, b* 등)에 미세하게 변조된다. 변조 강도는 인간 시각 시스템(HVS)의 감도 모델을 고려해 PSNR(30 dB 이상) 수준을 유지하도록 설계된다.
네 번째 단계는 워터마크 검출이다. 공격이 가해진 이미지에 대해 동일한 가우시안 저역통과와 히스토그램 분석을 수행하고, 변조된 통계값을 역추출한다. 추출된 통계값을 기반으로 암호화된 비트 스트림을 복원하고, AES 복호화를 통해 원본 워터마크를 얻는다. 이때, RST 공격에 대비해 이미지 정규화(예: 중심점 맞춤, 스케일 정규화)와 히스토그램 매칭 기법을 적용해 오차를 최소화한다.
핵심적인 기술적 기여는 “픽셀 위치가 아닌 전역 통계 특징을 워터마크 매개체로 사용”한다는 점이다. 기존 DCT, DWT, SVD 기반 방법들은 변환 계수의 위치에 크게 의존해, 회전·스케일·이동에 취약했다. 반면, 히스토그램과 저주파 평균은 이미지 전체 구조를 반영하므로, 변형 후에도 동일한 값으로 복원될 확률이 높다. 또한 AES 암호화를 도입함으로써, 워터마크 자체가 무단 복제나 변조 시에도 의미 없는 난수열로 남아, 보안 수준을 한 단계 끌어올린다.
실험에서는 표준 테스트 이미지(‘Lena’, ‘Baboon’, ‘Peppers’ 등)를 대상으로 회전(±5°, ±15°, ±30°), 스케일(0.5×2×), 이동(±1030픽셀) 및 JPEG 압축(품질 3090) 등 다양한 공격을 가했다. 결과는 평균 비트 오류율(BER)이 2 % 이하, 정밀도·재현율이 95 % 이상으로, 기존 픽셀 기반 기법 대비 1015 % 향상된 것으로 보고되었다. 또한, 암호화 단계에서 키 관리가 핵심이므로, 키 교환 프로토콜과 키 저장 방식을 별도로 제안한다.
한계점으로는 통계값 자체가 이미지 내용에 따라 변동성이 존재해, 극단적인 색상 편향이나 강한 노이즈가 추가될 경우 복원 정확도가 저하될 수 있다. 또한, 히스토그램 변조가 과도하면 시각적 품질 저하가 발생할 가능성이 있다. 향후 연구에서는 적응형 변조 강도와 딥러닝 기반 복원 모델을 결합해 이러한 문제를 보완할 계획이다.