everything.study
MATH 456

Cryptography

3 Credits

The theory, application, and implementation of mathematical techniques used to secure modern communications. Topics include symmetric and public-key encryption, message integrity, hash functions, block-cipher design and analysis, number theory, and digital signatures.

Topics

Topics explicitly listed in official catalogue description

Prerequisites & course information

Prerequisite: ( CMSC106 , CMSC131 , or ENEE150 ; or equivalent programming experience); and (2 courses from ( CMSC330 , CMSC351 , ENEE324 , or ENEE382 ); or any one of these courses and a 400-level MATH course, or two 400-level MATH courses); and Permission of CMNS-Mathematics department or permission of instructor. Cross-listed with: CMSC456 , ENEE456 . Credit Only Granted for: MATH456 , CMSC456 or ENEE456 .

Sources
Catalogue variants