The Secure Shell (SSH) Transport Layer Protocol

E901635

The Secure Shell (SSH) Transport Layer Protocol is the core low-level component of SSH that provides secure, encrypted, and integrity-protected communication over an insecure network, forming the foundation for higher-level SSH services.

All labels observed (5)

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf network security protocol ⓘ
transport layer protocol in SSH architecture ⓘ
alsoKnownAs SSH-TRANS ⓘ
authenticates SSH server to client ⓘ
definedIn RFC 4253 ⓘ
establishes shared secret keys between client and server ⓘ
formsFoundationFor SSH connection protocol ⓘ
SSH user authentication protocol ⓘ
includes key exchange phase ⓘ
newkeys message exchange ⓘ
service request phase ⓘ
version exchange phase ⓘ
isLayerOf SSH protocol stack ⓘ
negotiates server host key algorithms ⓘ
operatesOver TCP ⓘ
partOf Secure Shell (SSH) ⓘ
linked to: SSH
prevents eavesdropping on SSH sessions ⓘ
message forgery ⓘ
tampering with SSH traffic ⓘ
provides confidentiality ⓘ
integrity ⓘ
server authentication ⓘ
responsibleFor MAC negotiation ⓘ
compression negotiation ⓘ
encryption negotiation ⓘ
establishing a secure channel ⓘ
key exchange ⓘ
separates key exchange from encryption ⓘ
transport from higher-level services ⓘ
standardizedBy IETF ⓘ
supports algorithm negotiation ⓘ
authenticated encryption modes ⓘ
block ciphers ⓘ
data confidentiality ⓘ
data integrity checking ⓘ
multiple encryption cipher types ⓘ
optional client authentication ⓘ
protection against replay attacks ⓘ
rekeying ⓘ
stream ciphers ⓘ
typicallyUsesPort 22 ⓘ
uses MAC field ⓘ
binary packet protocol ⓘ
compression algorithms ⓘ
encryption algorithms ⓘ
key exchange algorithms ⓘ
message authentication codes ⓘ
packet length field ⓘ
padding length field ⓘ
random padding ⓘ
sequence numbers for MAC computation ⓘ

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

The Secure Shell (SSH) Protocol Assigned Numbers → references → The Secure Shell (SSH) Transport Layer Protocol ⓘ
SSH Compression Algorithm Names → associatedWith → SSH Transport Layer Protocol specifications ⓘ
linked to: The Secure Shell (SSH) Transport Layer Protocol
RFC 6668 → updatesSpecification → SSH Transport Layer Protocol ⓘ
linked to: The Secure Shell (SSH) Transport Layer Protocol
RFC 6668 → definesForProtocolLayer → SSH Transport Layer Protocol ⓘ
linked to: The Secure Shell (SSH) Transport Layer Protocol
Secure Shell (SSH) Transport Layer Protocol → alsoKnownAs → SSH-TRANS ⓘ
linked to: The Secure Shell (SSH) Transport Layer Protocol
SSH KEXINIT message → partOf → Secure Shell (SSH) protocol ⓘ
linked to: The Secure Shell (SSH) Transport Layer Protocol
Secure Shell (SSH) Connection Protocol → uses → SSH Transport Layer Protocol ⓘ
linked to: The Secure Shell (SSH) Transport Layer Protocol
Secure Shell (SSH) Connection Protocol → separatedFrom → SSH Transport Layer Protocol ⓘ
linked to: The Secure Shell (SSH) Transport Layer Protocol