Transport Layer Security (TLS) handshake
GPTKB entity
Statements (50)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:brand
|
gptkbp:bfsLayer |
3
|
gptkbp:bfsParent |
gptkb:public_transportation_system
|
gptkbp:application |
ensures secure communication
|
gptkbp:defines |
gptkb:RFC_8446
gptkb:RFC_5246 |
gptkbp:dependency |
gptkb:X.509_certificates
|
gptkbp:first_ascent |
client hello
change cipher spec client key exchange finished message server certificate |
https://www.w3.org/2000/01/rdf-schema#label |
Transport Layer Security (TLS) handshake
|
gptkbp:improves |
SSL handshake
|
gptkbp:includes |
authentication
key exchange session negotiation |
gptkbp:involves |
client and server
|
gptkbp:is_affected_by |
network latency
server load client configuration |
gptkbp:is_critical_for |
internet security
|
gptkbp:is_essential_for |
secure messaging
secure email communication secure web browsing secure file transfer |
gptkbp:is_implemented_in |
web browsers
web servers email servers instant messaging applications FTP servers |
gptkbp:is_part_of |
TLS protocol
|
gptkbp:is_used_for |
gptkb:Diffie-Hellman_key_exchange
gptkb:Mathematician |
gptkbp:is_used_in |
gptkb:HTTPS
gptkb:FTPS SMTP over TLS IMAPS PO P3 S |
gptkbp:is_vulnerable_to |
man-in-the-middle attacks
|
gptkbp:provides |
confidentiality
data integrity authentication |
gptkbp:purpose |
establish a secure connection
|
gptkbp:security_features |
using strong ciphers
validating certificates |
gptkbp:sequel |
server hello
key exchange parameters |
gptkbp:uses |
asymmetric cryptography
symmetric cryptography |