CISH-6961 Cryptography & Network Security
Course Description
The course introduces the principles of number theory and the practice of network security and cryptographic algorithms. Topics include: Primes, random numbers, modular arithmetic and discrete logarithms. Conventional or symmetric encryption (DES, IDEA, Blowfish, Twofish, Rijndael) and public key or asymmetric encryption (RSA, Diffie-Hellman), key management, hash functions (MD5, SHA-1, RIPEMD-160, HMAC), digital signatures, certificates and authentication protocols (X.509, DSS, Kerberos), electronic mail security (PGP, S/MIME), web security and protocols for secure electronic commerce (IPSec, SSL, TLS, SET).
Prerequisite: ECSE-4670 Computer Communication Networks or equivalent.
Hebern code machine, 1917

Updated: 2007-01-09, 17:23