Prerequisite: NES 312, NES 451.
Divisibility and the
Greatest Common Divisor, Euclidean Algorithm, modular arithmetic and discrete
logarithm, Primes, primality testing, Chinese Remainder Theorem, cipher. Key
management and exchange, 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, protocols and standards for
secure electronic commerce (IPSec, SSL, TLS, SSH, HTTPS, SET).