Upload
chance
View
154
Download
0
Embed Size (px)
DESCRIPTION
Steganography ( 스테가노 그래피 ). Steganography 란 ?. SteganoGraphy. - Image, MP3, AVI 와 같은 일반적인 File 안에 특정 Data 를 숨기는 기술 - 암호화 (Encryption) 과는 개념이 약간 다르다 - 기원전 5 세기 , 그리스의 왕 히스티에우스는 다이루스왕의 인질이었다 . 그는 밀레투스의 양아들에게 밀서를 전달하는 방법으로 노예의 머리를 깎고 머리에 메시지를 쓴 후 머리카락이 자라자 그 노예를 밀레투스로 보낸 것이 시초. - PowerPoint PPT Presentation
Citation preview
SteganoGraphy
- Image, MP3, AVI 와 같은 일반적인 File 안에 특정 Data 를 숨기는 기술
- 암호화 (Encryption) 과는 개념이 약간 다르다
- 기원전 5 세기 , 그리스의 왕 히스티에우스는 다이루스왕의 인질이었다 . 그는
밀레투스의 양아들에게 밀서를 전달하는 방법으로 노예의 머리를 깎고 머리에
메시지를 쓴 후 머리카락이 자라자 그 노예를 밀레투스로 보낸 것이 시초
Steganography 란 ?
SteganoGraphy
- 일반적으로 CoverImage 에 비밀정보를 숨기는 방법을
쓴다 . - File 안에 File 을 숨기는 방식이며 숨긴 방식을 모르면 제
3 자가 알아채기 힘들다 . - 암호화의 경우 제 3 자도 역시 암호화 된 데이터라는 것을
간파 하고 복호화를 시도할 수 있지만 Steganography 의
경우 암호화 여부 조차 알기 힘들기 때문에 더욱 안전한다 .
Steganography 의 장점
SteganoGraphy
- 본래 File 의 HASH 값 (MD5,SHA1,…) 을 알고 있다면
HASH 값 대조를 통하여 알아낼 수 있다 . - 잘못된 알고리즘으로 인하여 CoverData 를 손상시켜
의심을 유발할 수 있다 . - 다량의 Data 를 은닉하기 힘들다 .
Steganography 의 단점
SteganoGraphy
Steganography 원리
- 사용되지 않는 Binary 영역에 Data 삽입
- Cover File 의 Format 을 분석하여 Reserve 영역
이용
- LSB(Least Significant Bit) 이용
SteganoGraphy
사용되지 않는 영역에 삽입
- 초창기에는 평문을 그대로 추가 하였다 . - PE Format 의 Header 에도 추가가 가능하다 .
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’
SteganoGraphy
실 습