security multi chatting program( aes , hoffmann)

10
1 Security Multi Chatting Program(Aes , Security Multi Chatting Program(Aes , Hoffmann) Hoffmann) 팀 : HK 팀 : 팀팀팀 팀팀 팀팀팀팀 : 2009-05-12 팀팀 : 32021600 팀팀팀 32021555 팀팀팀 팀팀팀팀 : 팀 팀 팀 팀팀팀

Upload: afia

Post on 12-Jan-2016

41 views

Category:

Documents


0 download

DESCRIPTION

Security Multi Chatting Program( Aes , Hoffmann). 팀 명 : HK 소 속 : 컴퓨터 과학 발표일자 : 2009-05-12 팀원 : 32021600 허광훈 32021555 김기연 담당교수 : 백 승 재 교수님. 목 차. 개요 및 목적 시스템구성 및 환경 기술내역 - 네트워크 기술 - 압축기술 - 암호화 기대효과 일정. 1. 개요 및 목적. . 안전한 채팅을 하자. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Security Multi Chatting  Program( Aes  , Hoffmann)

1

Security Multi Chatting Program(Aes , Hoffmann)Security Multi Chatting Program(Aes , Hoffmann)

팀 명 : HK

소 속 : 컴퓨터 과학

발표일자 : 2009-05-12

팀원 : 32021600 허광훈 32021555 김기연

담당교수 : 백 승 재 교수님

Page 2: Security Multi Chatting  Program( Aes  , Hoffmann)

2

목 차목 차

1. 개요 및 목적

2. 시스템구성 및 환경

3. 기술내역- 네트워크 기술

- 압축기술

- 암호화

4. 기대효과

5. 일정

Page 3: Security Multi Chatting  Program( Aes  , Hoffmann)

3

▪ 무선통신 기술의 발전

▪ 모바일의 대중화

▪ 데이타 보안의 중요성

▪ 무선통신 기술의 발전

▪ 모바일의 대중화

▪ 데이타 보안의 중요성

프로젝트 개요

▪ 여러 객체가 동시 또는 단독으로 채팅구현

▪ 데이터 압축 기술

▪ 암호화 기술 ( 대칭형암호 )

▪ 안전한 네트워크 기술 (TCP/IP)

▪ 여러 객체가 동시 또는 단독으로 채팅구현

▪ 데이터 압축 기술

▪ 암호화 기술 ( 대칭형암호 )

▪ 안전한 네트워크 기술 (TCP/IP)

프로젝트 목적

. 안전한 채팅을 하자. 안전한 채팅을 하자

Multi chatting 구축

1. 1. 개요 및 목적 개요 및 목적

Page 4: Security Multi Chatting  Program( Aes  , Hoffmann)

4

2. 2. 시스템 구성 및 개발환경시스템 구성 및 개발환경

<< 인터넷인터넷 >>

개발 환경

1. ARM 리눅스 개발 환경2. 구축환경 : HBE-SM2-P3203. Bootloader: blob4. 리눅스 TFTP 서버5. ARM 리눅스 소스6. ARM 리눅스 컴파일러7. 에디터 : Vi (www.vim.org)

2.1 시스템 구성

Page 5: Security Multi Chatting  Program( Aes  , Hoffmann)

5

3. 3. 기술 설명 기술 설명 3. 기술 전체 구성

네트워크기술

Page 6: Security Multi Chatting  Program( Aes  , Hoffmann)

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

Page 7: Security Multi Chatting  Program( Aes  , Hoffmann)

7

3. 3. 기술 설명 기술 설명 3.1 네트워크 기술

Page 8: Security Multi Chatting  Program( Aes  , Hoffmann)

8

3. 3. 기술 설명 기술 설명 3.4 암호화 기술 ( 대칭키 ( AES)

암호 알고리즘 복호 알고리즘

길동A

철수B

평 문 평 문암호문 암호문< 암호 장치 > < 복호 장치 >

암호화 키 = 복호화 키 < 비밀키 >

Page 9: Security Multi Chatting  Program( Aes  , Hoffmann)

9

4. 4. 기대효과기대효과

- 스니핑 (Sniffing) 예제CMP 리다이렉트 공격자가 라우터 B 가 되어 ICMP 리다이렉트 패킷도 공격 대상에게 보낸 후 라우터 A 에게 다시 릴레이시켜주면 모든패킷을 스니핑할 수 있음

전송패킷 : KB BANK 890101-1869811 USE0001

PW0001 공격자는 국민은행 , 주민번호 /아이디 /패스워드 알수가있다 .

안전하지 않은 채팅 프로그램

전송패킷 : XD DKFS 902I83DK-0012211 UXDED0

PDXDED 공격자는 데이터를 분석할수 없다 .

안전 채팅 프로그램

Page 10: Security Multi Chatting  Program( Aes  , Hoffmann)

10

5. 5. 일정일정