1. 서버 인증
2. 사용자 인증
서버 인증과 사용자 인증이 끝나면, 비대칭 키를 통해 클라이언트와 서버는 대칭키 (세션키라고 부름)을 서로 교환하게 됩니다.
그 후 통신 되는 모든 데이터는 세션 키를 통해서 암호화가 이루어집니다.
통신이 종료되면 세션키도 사용할 수 없습니다.3. 데이터 암호화
SSH(Secure Shell)
SSH에서는 대칭키 방식과 비대칭키 방식을 모두 사용하여 인증과 암호화를 하게 됩니다.
비대칭키를 통해서 서버 인증과 사용자 인증을 하고, 대칭키(세션키)를 통해 데이터를 암호화 합니다.