본문 바로가기
IT 이론/정보보호

SSL Handshake 과정 (정보보안기사 기준)

by 지식id 2017. 7. 12.
반응형

(1) client_hello : 클라이언트의 SSL 버전 번호, 암호 세팅, 랜덤 데이터, 기타 정보를 서버에게 전송한다.

(2) server_hello : 서버의 SSL 버전 정보, 암호 세팅, 랜덤 데이터, 기타 정보, 서버 인증서를 클라이언트에게 전송한다.

(3) client_key_exchange : 클라이언트는 Premaster Secret 정보를 서버의 공개키로 암호화하여 전송한다.

(4) 서버는 Premaster Secret 정보를 이용하여 Premaster Secret을 생성하고, 세션키를 생성한다.

(5) finished : 서버는 생성된 세션키를 이용하여 암호 통신 수행을 클라이언트에게 알리고, SSL Handshake 프로토콜을 완료한다.

(6) 클라이언트는 생성된 세션키를 이용하여 암호 통신 수행을 서버에게 알리고, SSL Handshake 프로토콜을 완료한다.

반응형

댓글