pk.org: CS 419/Lecture Notes

Secure Communication

Terms and concepts you should know

Paul Krzyzanowski – April 13, 2022

Virtual Private Networks

  • Private line
  • Tunnel
  • Packet encapsulation
  • Virtual Private Network (VPN)
  • IPsec (Internet Protocol Security)
  • IP Authentication Header (AH)
  • Encapsulating Security Payload (ESP)
  • Tunnel mode
  • Transport mode

Transport-Layer Security (TLS)

  • Secure Socket Layer (SSL),
Transport Layer Security (TLS)
  • Sub-protocol-1: handshake
  • Sub-protocol-2: communicate
  • X.509 certificates
  • Diffie-Hellman key exchange
  • Common key
  • HMAC-based Key Derivation Function (HKDF)
  • Downgrade attacks