Ph.D. CS Information Security Body of Knowledge
A student has to take one course from each of the following three categories and get at least two A's and one B in the three courses.
Cryptography:
- CS 6260 - Applied Cryptography
- CS8803-BC - Blockchain & Cryptocurrencies
- CS8803-SMC - Secure Multiparty Computation
- CS8803-SCP - Secure Communication Protocols
Systems:
- CS 6238 - Secure Computer Systems
- CS 8803-COD - Cybersecurity of Drones
- CS 6263 Intro to Cyber-Physical Systems Security
- CS 8803-ESC - Exploiting Smart Contract/DeFi
- CS 6747 - Advanced Malware Analysis
- CS 6265 - Information Security Lab: Binary Exploitation
Networking:
- CS 6262 - Network Security
- CS 8803-EMS - Advanced Network Security and Measurement
- CS 8803-ECS - Empirical Computer Security
- CS 8803-SII - Securing Internet Infrastructure
- CS 6264 - System and Network Defenses Lab