Classical Encryption Techniques; Data Encryption standards (DES and 3DES); Advanced Encryption Standards (AES); Traffic Confidentiality; key distribution; public key encryption: the RSA algorithm, Diffie-Hellman key exchange, Elliptic Curve Cryptography; Message Authentication; Hash algorithms; Digital signature and authentication protocols.