1
Security Multi Chatting Program(Aes , Hoffmann)Security Multi Chatting Program(Aes , Hoffmann)
팀 명 : HK
소 속 : 컴퓨터 과학
발표일자 : 2009-05-12
팀원 : 32021600 허광훈 32021555 김기연
담당교수 : 백 승 재 교수님
2
목 차목 차
1. 개요 및 목적
2. 시스템구성 및 환경
3. 기술내역- 네트워크 기술
- 압축기술
- 암호화
4. 기대효과
5. 일정
3
▪ 무선통신 기술의 발전
▪ 모바일의 대중화
▪ 데이타 보안의 중요성
▪ 무선통신 기술의 발전
▪ 모바일의 대중화
▪ 데이타 보안의 중요성
프로젝트 개요
▪ 여러 객체가 동시 또는 단독으로 채팅구현
▪ 데이터 압축 기술
▪ 암호화 기술 ( 대칭형암호 )
▪ 안전한 네트워크 기술 (TCP/IP)
▪ 여러 객체가 동시 또는 단독으로 채팅구현
▪ 데이터 압축 기술
▪ 암호화 기술 ( 대칭형암호 )
▪ 안전한 네트워크 기술 (TCP/IP)
프로젝트 목적
. 안전한 채팅을 하자. 안전한 채팅을 하자
Multi chatting 구축
1. 1. 개요 및 목적 개요 및 목적
4
2. 2. 시스템 구성 및 개발환경시스템 구성 및 개발환경
<< 인터넷인터넷 >>
개발 환경
1. ARM 리눅스 개발 환경2. 구축환경 : HBE-SM2-P3203. Bootloader: blob4. 리눅스 TFTP 서버5. ARM 리눅스 소스6. ARM 리눅스 컴파일러7. 에디터 : Vi (www.vim.org)
2.1 시스템 구성
5
3. 3. 기술 설명 기술 설명 3. 기술 전체 구성
네트워크기술
6
3. 3. 기술 설명 기술 설명 3.3 압축기술 ( 호프만 코드 )
Encoding( 압축 )
Data 저장 및 전송
Decoding( 복원 )
DACDisplay
전송
정보
0.1 0.1
0.21
0.20.15 0.45
D A E
0.351
0.55
0
0
0
1.0
1
0 1
B C
character
A 01B 0000C 0001D 001E 1
codeHoffman
7
3. 3. 기술 설명 기술 설명 3.1 네트워크 기술
8
3. 3. 기술 설명 기술 설명 3.4 암호화 기술 ( 대칭키 ( AES)
암호 알고리즘 복호 알고리즘
길동A
철수B
평 문 평 문암호문 암호문< 암호 장치 > < 복호 장치 >
암호화 키 = 복호화 키 < 비밀키 >
9
4. 4. 기대효과기대효과
- 스니핑 (Sniffing) 예제CMP 리다이렉트 공격자가 라우터 B 가 되어 ICMP 리다이렉트 패킷도 공격 대상에게 보낸 후 라우터 A 에게 다시 릴레이시켜주면 모든패킷을 스니핑할 수 있음
전송패킷 : KB BANK 890101-1869811 USE0001
PW0001 공격자는 국민은행 , 주민번호 /아이디 /패스워드 알수가있다 .
안전하지 않은 채팅 프로그램
전송패킷 : XD DKFS 902I83DK-0012211 UXDED0
PDXDED 공격자는 데이터를 분석할수 없다 .
안전 채팅 프로그램
10
5. 5. 일정일정