Cryptography

CUNY Queens College

CourseCSCI 352

An introduction to cryptographic practices, concepts and protocols. Topics include the mathematical foundations for cryptography, public key methods (e.g., RSA and El Gamal), block ciphers (e.g., DES and Rijndael), key agreement architectures (Diffie-Hellman), linear feedback shift registers and stream ciphers (e.g., A5 for GSM encryption), signatures and hash functions, (pseudo) random number generators and how to break the ENIGMA machine.

Credits

3 credits

Course Code

CSCI 352