Units: 3Basic theory and practice of cryptography in computer security. Mathematics behind cryptography including number theory, group theory, and probability theory. Covers cryptographic algorithms including symmetric key systems, public key systems, hash functions, and digital signatures. Prerequisite(s):MATH 270 with a B (3.0) or better or MATH 350 with a C (2.0) or better.