혼합 혼돈 기반 LSB 이미지 은닉 및 암호화 기법

본 논문은 2차원 혼돈 지도(로지스틱·더핑)를 이용해 비밀 이미지를 암호화한 뒤, LSB(Least Significant Bit) 기법으로 커버 이미지에 삽입하는 하이브리드 스테가노그래피 방식을 제안한다. 실험 결과는 PSNR이 53 dB까지 유지되어 시각적 왜곡이 거의 없으며, 7개의 실수형 키 파라미터를 활용한 대규모 키 공간을 통해 무차별 대입 공격에 대한 강인성을 확보함을 보여준다.

저자: :

혼합 혼돈 기반 LSB 이미지 은닉 및 암호화 기법
본 논문은 디지털 이미지 스테가노그래피와 암호화를 결합한 새로운 알고리즘을 제시한다. 서론에서는 디지털 통신의 급증으로 인해 데이터 보안이 중요해졌으며, 암호화는 데이터의 기밀성과 무결성을, 스테가노그래피는 데이터 자체를 은닉함으로써 보안을 제공한다는 점을 강조한다. 특히, 인간 시각 시스템(HVS)의 낮은 민감도를 이용해 이미지의 LSB(Least Significant Bit)를 변조하는 공간 도메인 방식이 높은 임베딩 용량과 낮은 연산 복잡도로 널리 사용되고 있음을 언급한다. 그러나 기존 LSB 기반 기법은 통계적 분석에 취약하고, 키 공간이 제한적이라는 단점을 가지고 있다. 이를 보완하기 위해 저자들은 두 개의 2차원 혼돈 지도, 즉 로지스틱 맵과 더핑 맵을 혼합한 ‘혼합 혼돈 지도’를 도입한다. 로지스틱 맵은 xₙ₊₁ = μ·xₙ·(1 − xₙ) 형태이며, 더핑 맵은 yₙ₊₁ = yₙ + a·yₙ − b·yₙ³ 형태로 정의된다. 두 지도는 각각 다른 제어 파라미터(μ, a, b)와 초기 상태(x₀, y₀)를 갖고, 이들을 조합해 두 개의 난수 스트림 α와 β를 생성한다. 이러한 난수 스트림은 (1) 비밀 이미지를 ℓ × ℓ 블록으로 분할하고, 블록 순서를 α에 따라 섞는 ‘블록 셔플링’, (2) 셔플된 블록에 β와 XOR 연산을 수행해 최종 암호화 이미지를 만든다. 암호화 과정에서 사용되는 비밀 키는 두 제어 파라미터와 네 개의 초기 상태, 총 7개의 실수값으로 구성된다. 컴퓨터 연산 정밀도를 10⁻¹⁴으로 가정하면 키 공간은 약 10⁸⁴에 달해 무차별 대입 공격에 실질적인 저항력을 제공한다. 암호화된 비밀 이미지는 8 bpp 형태이며, 이를 LSB 삽입 단계에서 커버 이미지에 삽입한다. 기존 LSB 방식은 한 픽셀당 1비트를 교체하지만, 본 논문은 한 커버 픽셀에 비밀 픽셀 전체(8비트)를 숨긴다. 삽입 절차는 다음과 같다: (1) 커버 이미지와 암호화된 비밀 이미지를 읽고 크기를 확인한다. (2) 초기 조건을 기반으로 α, β를 생성한다. (3) 비밀 이미지를 블록 단위로 셔플하고 XOR 연산을 수행한다. (4) 커버 이미지의 각 픽셀을 순차적으로 선택하고, 해당 픽셀의 LSB를 비밀 이미지의 비트와 비교·교체한다. (5) 모든 비밀 픽셀을 삽입할 때까지 반복한다. 실험에서는 256 × 256 크기의 네 가지 컬러 이미지(Airplane, Fruits, Pool, Girl)를 커버로 사용하였다. 임베딩 용량을 3 bpp, 6 bpp, 8 bpp로 변환해 각각 PSNR을 측정했으며, 3 bpp에서 평균 53 dB, 6 bpp에서 48 dB, 8 bpp에서 41 dB를 기록했다. 특히 3 bpp 상황에서 제안 알고리즘은 기존 연구

원본 논문

고화질 논문을 불러오는 중입니다...

댓글 및 학술 토론

Loading comments...

의견 남기기