SSL (Secure Sockets Layers Protocol) 컴퓨터 공학과 3학년 99003002 강동헌 멀티미디어 공학과 3학년 99003022 공병용
목차 SSL 이란 SSL 에서 사용되는 알고리즘 SSL Protocol구조 SSL Handshake Protocol Ethereal Capture
SSL이란 넷스케이프사가 만든 개방적이고 독점되지 않은 프로토콜이다. W3C 워킹그룹에 제출하여 WWW의 표준으로서 사용. 서버와 사용자가 웹과 다른인터넷 트랜잭션 중에 전송을 인크립트 하고 보호할 방법을 제공. 데이터의 이동경로상에서의 데이터 유출을 막아줌.
SSL에서 사용되는 암호 알고리즘 전자서명 암호 알고리즘 해쉬함수 RSA, DH/DHE-DSS/RSA, DH-anon, Fortezza, 등…… 암호 알고리즘 RC4, RC5, IDEA, DES, 3DES, 등…… 해쉬함수 MD5, SHA-1, 등……
SSL Protocol 구조 트랜스포트 계층과 응용 계층 사이에 존재 …… SSL Record Protocol TCP IP SSL handshake Protocol SSL Change Cipher Spec SSL Alert Protocol HTTP Telnet SSL Record Protocol TCP IP ……
SSL Handshake Protocol 이러한 과정을 SSL Hello라고한다.
SSL Handshake Protocol TCP/IP 연결 Web Server Client Client Hello TCP/IP 연결 SSL 연결 Web Server Client Server Hello
SSL Handshake Protocol Web Server Client 세션키 요청 및 정보 Server의 공개키 Web Server Client 인크립트된 세션키 Client의 공개키
SSL접속 확인 http://가 아니라 https://로 접속. 접속에 성공하면 상태표시줄 오른쪽 아래에 자물쇠 표시가 나타남.
Ethereal Capture
Ethereal Capture
Q & A