본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.


Steganography

그래픽, 사진, 영화, 오디오 등의 멀티미디어 파일 속에 정보를 숨기는 기술

  • 그리스어 steganos(덮인)와 graphein(쓰다)에서 온 말이다.
  • 숨길 정보를 메시지, 정보를 실어 나르는 파일을 커버(cover), 정보를 숨긴 결과물을 스테고(stego) 객체라 한다.
  • 텍스트·이미지·오디오·동영상 등 디지털화된 데이터 어디에나 비밀 이진 정보를 숨길 수 있다.

암호화와의 차이

편집 원본 편집
구분 암호화 스테가노그래피
숨기는 것 메시지의 내용 메시지가 있다는 사실 자체
결과물 누가 봐도 알아볼 수 없는 암호문. 비밀 통신 중이라는 것이 드러난다 평범한 그림·소리처럼 보인다. 통신 사실이 드러나지 않는다
공간 효율 암호문 크기가 원문과 비슷하다 커버 파일에 비해 숨길 수 있는 양이 작다. 많이 숨길수록 커버가 손상되어 들키기 쉽다
  • 원데이터보다 더 많은 정보를 숨길 수 있어 암호화보다 공간 효율이 높다는 설명은 틀렸다. 숨길 수 있는 양은 커버 크기의 일부에 그친다.
  • 두 기술은 함께 쓴다. 메시지를 먼저 암호화한 뒤 숨기면 들키더라도 내용은 지킬 수 있다.
  • LSB(Least Significant Bit) 치환 : 이미지 픽셀이나 오디오 샘플의 최하위 비트를 메시지 비트로 바꾼다. 최하위 비트가 바뀌어도 사람 눈·귀로는 차이를 거의 알 수 없어 원본의 큰 손상 없이 숨길 수 있다. 고해상도 이미지일수록 숨길 공간이 크다.
  • 변환 영역 기법 : JPEG 의 DCT 계수처럼 주파수 영역 값을 조금 바꾼다. 압축·변형에 LSB 보다 강하다.
  • 텍스트 기법 : 공백·줄바꿈, 단어 선택, 글꼴 차이에 정보를 싣는다.
  • 파일 구조 기법 : 파일 끝이나 사용하지 않는 헤더 영역에 덧붙인다.

Steganalysis — 스테고 객체를 찾아내거나 숨긴 정보를 꺼내는 일이다. LSB 의 통계적 편향을 찾는 카이제곱 분석, 원본과의 비교, 파일 크기·구조 이상 탐지 등을 쓴다.

  • USA Today('02.2), 테러리스트들이 인터넷상에서 이 기법을 이용하여 자료를 주고 받고 있을 수 있다고 보도

디지털 워터마킹과의 비교

편집 원본 편집
구분 디지털 워터마킹 스테가노그래피
목적 디지털 저작권 보호 은닉 정보 제공
가시성 가시성/비가시성 비가시성
적용대상 모든 멀티미디어 데이터 주로 이미지, 오디오
유통과정 클리어링 하우스에 의해 수행 개별적인 정보 전송