1. National Institute of Standards and Technology (NIST)
Special Publication 800-52 Revision 2
Guidelines for the Selection
Configuration
and Use of Transport Layer Security (TLS) Implementations
May 2019. Section 3.3.1
"TLS Handshake Protocol
" describes the use of asymmetric cryptography for authentication and key establishment
followed by the use of symmetric cryptography for protecting the application data.
2. Internet Engineering Task Force (IETF)
RFC 5246
The Transport Layer Security (TLS) Protocol Version 1.2
August 2008. Section 1.1
"Requirements Terminology
" and the overview in Section 7.4
"Handshake Protocol
" detail the process where a public-key algorithm is used to establish a shared symmetric key
which is then used for bulk encryption.
3. Dierks
T.
& Rescorla
E. (2006). The Secure Sockets Layer (SSL) Protocol Version 3.0. IETF RFC 6101. Section 5.6
"The SSL Handshake Protocol
" explicitly states
"The handshake protocol uses public-key cryptography to establish a shared secret key between the client and the server." It then describes the use of this secret key for symmetric encryption.