Agenda Cryptography ?? . Encryption . Symmetric Encryption . Asymmetric Encryption. Diffie-hellman. Hashing . Digital signature . Authentication Protocols . PKI . Cryptosystems…