Courses offered by our faculty
The focus of our cryptography related classes is on implementation aspects of cryptographic algorithms, protocols, and systems. We examine the trade-off between security and efficiency and the close integration of cryptography, computer security and communications. Through projects and labs, students get acquainted with various means of implementing security transformations in both software and hardware. Course homepages of the latest offerings can be found on the ECE Courses webpage. Course descriptions of all course are in the GMU Catalog.
- ECE 646 Applied Cryptography
- ECE 647 Post-Quantum Cryptography
- ECE 746 Advanced Applied Cryptography
- ECE 747 Cryptographic Engineering
- CYSE 476/ECE 476 Cryptography Fundamentals
Graduate courses offered in other departments
Each student may take some courses from other departments toward a Masters degree in Computer Engineering or Electrical Engineering with advisors approval. The courses listed here offer a variety of security related topics from forensics, to security protocols, intrusion detection, and secure software design.
Information Security and Assurance
- ISA 562 Information Security Theory and Practice
- ISA 564 Security Laboratory
- ISA 650 Security Policy
- ISA 652 Security Audit and Compliance Testing
- ISA 656 Network Security
- ISA 673 Operating System Security
- ISA 674 Intrusion Detection
- ISA 681 Secure Software Design
- ISA 697 Topics in Information Security
- ISA 763 Security Protocol Analysis
- ISA 764 Security Experimentation
- ISA 785 Research in Digital Forensics
- ISA 862 Models for Computer Security
Computer Science
- CS 795 Topics in Privacy and Anonymity
- CS 487/CS 587 Introduction to Cryptography
- CS 695 Advanced Cryptography
Digital Forensics
Undergraduate Courses offered in other departments
Additionally, the following courses are available for undergraduate students interested in computer and network security.