(3) Prerequisites: CS 3112. Principles and practice of cryptography and information security; basic concepts of cryptology, classical ciphers, modern symmetric ciphers, Advanced Encryption Standard, public key cryptography, data integrity and digital signature schemes.