Steganography ( 스테가노 그래피 )

8

description

Steganography ( 스테가노 그래피 ). Steganography 란 ?. SteganoGraphy. - Image, MP3, AVI 와 같은 일반적인 File 안에 특정 Data 를 숨기는 기술 - 암호화 (Encryption) 과는 개념이 약간 다르다 - 기원전 5 세기 , 그리스의 왕 히스티에우스는 다이루스왕의 인질이었다 . 그는 밀레투스의 양아들에게 밀서를 전달하는 방법으로 노예의 머리를 깎고 머리에 메시지를 쓴 후 머리카락이 자라자 그 노예를 밀레투스로 보낸 것이 시초. - PowerPoint PPT Presentation

Transcript of Steganography ( 스테가노 그래피 )

Page 1: Steganography ( 스테가노 그래피 )
Page 2: Steganography ( 스테가노 그래피 )

SteganoGraphy

- Image, MP3, AVI 와 같은 일반적인 File 안에 특정 Data 를 숨기는 기술

- 암호화 (Encryption) 과는 개념이 약간 다르다

- 기원전 5 세기 , 그리스의 왕 히스티에우스는 다이루스왕의 인질이었다 . 그는

밀레투스의 양아들에게 밀서를 전달하는 방법으로 노예의 머리를 깎고 머리에

메시지를 쓴 후 머리카락이 자라자 그 노예를 밀레투스로 보낸 것이 시초

Steganography 란 ?

Page 3: Steganography ( 스테가노 그래피 )

SteganoGraphy

- 일반적으로 CoverImage 에 비밀정보를 숨기는 방법을

쓴다 . - File 안에 File 을 숨기는 방식이며 숨긴 방식을 모르면 제

3 자가 알아채기 힘들다 . - 암호화의 경우 제 3 자도 역시 암호화 된 데이터라는 것을

간파 하고 복호화를 시도할 수 있지만 Steganography 의

경우 암호화 여부 조차 알기 힘들기 때문에 더욱 안전한다 .

Steganography 의 장점

Page 4: Steganography ( 스테가노 그래피 )

SteganoGraphy

- 본래 File 의 HASH 값 (MD5,SHA1,…) 을 알고 있다면

HASH 값 대조를 통하여 알아낼 수 있다 . - 잘못된 알고리즘으로 인하여 CoverData 를 손상시켜

의심을 유발할 수 있다 . - 다량의 Data 를 은닉하기 힘들다 .

Steganography 의 단점

Page 5: Steganography ( 스테가노 그래피 )

SteganoGraphy

Steganography 원리

- 사용되지 않는 Binary 영역에 Data 삽입

- Cover File 의 Format 을 분석하여 Reserve 영역

이용

- LSB(Least Significant Bit) 이용

Page 6: Steganography ( 스테가노 그래피 )

SteganoGraphy

사용되지 않는 영역에 삽입

- 초창기에는 평문을 그대로 추가 하였다 . - PE Format 의 Header 에도 추가가 가능하다 .

Page 7: Steganography ( 스테가노 그래피 )

SteganoGraphy

LSB(Least Significant Bit) 이용

- Image 파일은 픽셀 별로 R, G, B 채널의 각 8 비트 값으로 구성

- 마지막 Bit 를 뽑아내면 DATA 가 나온다 .픽셀 채널 7 6 5 4 3 2 1 01,1 R 1 1 1 1 0 0 0 0

G 1 1 0 0 1 0 1 1B 1 1 0 0 0 1 1 0

1,2 R 1 0 0 0 1 0 1 0G 1 1 0 0 0 1 0 0B 1 0 0 1 1 1 1 0

1,3 R 1 0 0 0 1 1 1 0G 1 0 0 1 1 0 1 0B 1 0 0 0 0 0 0 1

0x41 = ‘A’

Page 8: Steganography ( 스테가노 그래피 )

SteganoGraphy

실 습