This document discusses cryptography tools and protocols for secure communications. It describes public-key infrastructure (PKI) which uses public-key cryptosystems to authenticate users and protect information. Digital signatures and certificates are also covered. The document then outlines various protocols used to secure internet communications, email, wireless networks, and TCP/IP connections, including SSL, S/MIME, PGP, WEP, WPA, and IPSec.