동적 패턴 기반 이미지 스테가노그래피
초록
본 논문은 이미지 스테가노그래피에서 비밀 데이터 삽입 위치와 삽입 비트를 동적으로 결정하는 새로운 인디케이터 시퀀스 생성 방식을 제안한다. 인디케이터 시퀀스는 난수 기반 패턴으로 매 이미지마다 달라지며, 각 선택된 픽셀 채널에 삽입할 비트 수 역시 데이터 특성에 따라 가변적으로 조정된다. 실험 결과, 기존 LSB‑기반 기법에 비해 동일한 용량에서 PSNR이 2~3 dB 향상되고, 탐지 저항성이 크게 강화된 것을 확인하였다.
상세 분석
이 연구는 스테가노그래피의 두 핵심 보안 요소인 ‘삽입 위치 선정’과 ‘삽입 비트 수’를 동시에 동적화함으로써 정적 LSB 기법이 갖는 패턴 노출 위험을 최소화한다. 먼저 인디케이터 시퀀스는 시드값을 기반으로 하는 의사난수 생성기(PRNG)를 이용해 이미지마다 서로 다른 비트 패턴을 만든다. 이 패턴은 픽셀 좌표와 색상 채널(R, G, B)을 매핑하여, 선택된 채널만이 데이터 삽입 대상이 된다. 기존의 순차적 혹은 고정 비트 마스크 방식과 달리, 인디케이터 시퀀스는 사전 정의된 주기 없이 완전 난수에 가깝게 변동하므로 통계적 분석(예: χ², RS 분석)에 대한 취약성을 크게 낮춘다.
두 번째 동적 요소는 ‘채널당 삽입 비트 수’를 데이터의 엔트로피와 이미지의 지역적 복잡도에 따라 가변적으로 할당하는 것이다. 저복잡도 영역(예: 평탄한 배경)에서는 1비트만 삽입해 왜곡을 최소화하고, 고복잡도 영역(예: 텍스처가 풍부한 부분)에서는 23비트를 삽입해 용량을 확보한다. 이를 위해 사전 학습된 복잡도 측정 모델(예: Sobel 필터 기반 에지 강도)과 엔트로피 계산을 결합한 가중치 함수를 도입하였다. 결과적으로 삽입 비트 수가 이미지 특성에 맞게 최적화되면서도 전체 용량은 기존 LSB‑Matching 대비 1015 % 증가한다.
보안성 측면에서는 동적 인디케이터와 가변 비트 수가 결합된 구조가 ‘키 기반’ 공격에 대한 저항성을 크게 향상시킨다. 공격자는 시드값과 복잡도 가중치 함수를 알아야만 올바른 삽입 위치와 비트를 복원할 수 있는데, 이는 키 길이가 128 bit 이상인 경우 실질적인 무차별 대입이 불가능함을 의미한다. 또한, PSNR 측정 결과 평균 45 dB 이상을 유지하면서도 시각적 왜곡은 거의 감지되지 않아 실용적인 은닉이 가능함을 보여준다.
한계점으로는 PRNG와 복잡도 모델의 연산 비용이 증가한다는 점이다. 특히 고해상도 이미지(>4K)에서는 인디케이터 시퀀스 생성과 채널당 비트 수 결정 과정이 실시간 적용에 부담을 줄 수 있다. 향후 하드웨어 가속(예: GPU 기반 PRNG)이나 경량화된 복잡도 측정 알고리즘을 도입하면 실시간 응용에도 적용 가능할 것으로 기대된다.
댓글 및 학술 토론
Loading comments...
의견 남기기