Hold on just a sec...
3 credits
Fall 2026 Lecture Departmental CreditUpper Division(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 Outcomes1Know the basic concepts and proof techniques in cryptographic protocols.
2Develop skills to define and evaluate security of existing schemes and construct.
3Possess advanced tools in modern cryptography and their use in the design of advanced security protocols. Provably secure schemes for a wide range of tasks.