CS493 Computer Security I

Web application and data storage security, from a real-world adversarial perspective. Confidentiality measures like encrypted sockets and filesystems, including applications of secret key and public key cryptography. Authentication issues including certificates and cross-site request forgery. Cryptographic hashing for change detection. Forensic tools like log file and filesystem analysis. Prerequisite: CS 202 and experience writing network code. Corequisite: CS 301. Crosslisted with CS 693.

(3,0 Credit hours)