Cryptography and Network Security (ITEC443)
This course focuses on basic concepts, principles and practice of Cryptography and Network Security. Course topics include: Classical systems, classical encryption techniques, symmetric and asymmetric encryption, public-key cryptography (RSA, discrete logarithms), cryptographic protocols, hash functions, authentication, key management, key exchange, signature schemes, IP security, electronic mail security, web security and recent research topics in security.