본문 바로가기

[☩ Security ☩]

사진에 암호문을 넣는 Steganography 기술



공부하다 심심해서 하나 잼나는거 올립니다.

많이 아시는 스테가노그래피입니다.  겉으로는 평범하게 보이는 문서에 숨겨진 메시지를 감추어두는 방법으로, 고전적인 방법은 보이지 않는 잉크 등이 있고, 인터넷 시대인 지금은 평범한 웹페이지의 작은 그림속에 메시지를 숨겨두는 방식으로 응용되고 있습니다..

 

최근의 스테가노그래피 기법은 BMP같은 그림파일이나 WAV 등 소리파일 안에 특정 메시지를 암호화해서 숨기는 것으로 발전해서 겉보기에나 귀로 듣기에는 암호를 포함했을 때나 그렇지 않을 때나 전혀 차이가 없고, 전송시에도 일반 파일과 동일하게 보입니다.

간단한 툴을 통해 이해 하고자 합니다.
준비도구 : wbStego4.2, md5sum


사용자 삽입 이미지

별다른 선택은 없고 Continue를 선택합니다.

사용자 삽입 이미지

 암호화 할지 복호화 할지 물어봅니다. 암호화를 먼저 시킵니다.


사용자 삽입 이미지

test by Encode라는 파일을 만들었다 파일안에 다음과 같은 내용을 적었습니다.
사용자 삽입 이미지
사용자 삽입 이미지

이후 꽃여인이라는 사진에다 글 내용을 합칩니다.

사용자 삽입 이미지

Crypography settings으로 암호화 알고리즘을 선택할수 있고 비밀번호를 넣을수 있다 하지만 이버젼은 크랙된 버젼이 아니라 트라이얼 버젼이라 비밀번호가 들어가진 않는다. 비밀번호를 넣으면 중요 정보를 유출시키지 않고 타인에게 보낼수도 있습니다. 이쪽 관련 분들은 금방 복호화 시키시겠지만요^^

사용자 삽입 이미지

암호화 시킨 파일을 꽃여인 1이라는 파일 이름으로 내보냅니다.

사용자 삽입 이미지

마지막으로 정보를 확인 마무리를 합니다.

사용자 삽입 이미지
사용자 삽입 이미지













왼쪽이 원본이 오른쪽이 암호화 시킨 사진입니다. 사진이 매우 아름답네요 ㅎㅎ
2개의 파일을 비교하기 위해 md5sum 파일을 통해 비교해 봅니다.

사용자 삽입 이미지
비교한 결과 눈으로는 같지만 다른 사진이다. 아까 봣던 암호문이 들어간 것이기 때문입니다.

이에 반대로 실행하면 사진에서 암호문을 복호화 시킬수도 있습니다.

저작권
 보호를 위한 디지털 워터마크 기술도 스테가노그래피의 변형이라고 볼 수 있으며, 유명한 스테가노그래피 도구로 독일에서 개발된 F5 (http://wwwrn.inf.tu-dresden.de/~westfeld/f5.html)와

텍스트를 더 큰 텍스트 속에 숨기는 방식의 시큐어엔진(
http://securengine.isecurelabs.com/),

MP3 속에 심는 MP3스테(
http://www.petitcolas.net/fabien/steganography/mp3stego/) 등이 있습니다.

'[☩ Security ☩]' 카테고리의 다른 글

Http Traffic Analyzer  (1) 2008.03.31
Steganography Tools  (0) 2008.03.25
Mail로 알아보는 개인정보 RapLeaf  (3) 2008.03.24
AutoRuns 시작프로그램 관리  (7) 2008.03.18
Network Analysis Tools  (2) 2008.03.17