CSCE 54203 — Cryptography
This course provides an introduction to cryptography and its applications and practices. Topics covered include cryptography basics, symmetric key cryptography, public-key cryptography, cryptographic hash function, digital signature, message authentication, key management, password security, SSL/TLS, IPsec, cryptography-assisted anonymous communications, cryptocurrency, and privacy-aware computing. Graduate degree credit will not be given for both CSCE 44303 and CSCE 54203 . Prerequisite: Graduate standing in any of these programs: MS in Computer Science (CSCEMS), PhD in Computer Science (CSCEPH), MS in Computer Engineering (CENGMS), or PhD in Computer Engineering (CENGPH). (Typically offered: Irregular)