공개키 방식은 암호화 과정이 복잡하고 연산 과정이 많기 때문에 매번 공개키 방식으로 암호화를 하게 되면 오버헤드가 크다. 반면에 공통키 암호화 방식은 연산 과정이 복잡하지 않아 상대적으로 오버헤드가 작다.
TLS 핸드세이크 과정에서 통신에 사용될 개인키를 만들고 '그 개인키를 공개키 방식으로 안전하게 전달'하고 그 이후의 통신 암호화에는 공통키 암호화 방식을 사용한다.