Cryptography & Secure Design
Practical cryptography for software engineers — symmetric and asymmetric encryption, hashing, MACs, digital signatures, TLS internals, key management, and secure coding patterns.
Practical cryptography for software engineers — symmetric and asymmetric encryption, hashing, MACs, digital signatures, TLS internals, key management, and secure coding patterns.
HTTP/1.1, HTTP/2, HTTP/3 evolution, request/response structure, headers, caching, TLS handshake, and HTTPS best practices.
TLS deep dive, common network attacks, DDoS mitigation, zero trust networking, certificate management, and security best practices.
QUIC protocol internals, HTTP/3, connection migration, 0-RTT, multiplexing without HOL blocking, and comparison with TCP+TLS.