Oct 17, 2026  
2026-2027 University Catalog 
    
2026-2027 University Catalog

CS 55500 - Cryptography


Credit Hours: 3.00.  (CSCI 55500) Concepts and principles of cryptography and data security. Cryptography (secret codes): principles of secrecy systems; classical cryptographic systems, including Vigenere and Vernam ciphers; the Data Encryption Standard (DES); public-key encryption; privacy-enhanced email; digital signatures. Proprietary software protection; information theory and number theory; complexity bounds on encryption; key escrow; traffic analysis; attacks against encryption; basic legal issues; e-commerce; and the role of protocols.
Learning Outcomes
1.  Know the basic concepts and proof techniques in cryptographic protocols. 
2.  Develop skills to define and evaluate security of existing schemes and construct.
3.  Possess advanced tools in modern cryptography and their use in the design of advanced security protocols. Provably secure schemes for a wide range of tasks.
Credit Hours: 3.00