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 and course descriptions of all course in the GMU Catalog.
- ECE 646 Cryptography and Computer Network-Security
- ECE 746 Advanced Applied Cryptography
- ECE 699 Cryptographic Engineering (to be offered in Spring 2010)
- ECE 645 Computer Arithmetic
- ECE 699/SWE 699/IT 821 Ubiquitous Computing
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 522, Information Security Essentials
- ISA 562, Information Security Theory and Practice
- ISA 564, Security Laboratory
- ISA 640, Programming Language Security
- 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 765, Database and Distributed System Security
- ISA 767, Secure Electronic Commerce
- ISA 785, Research in Digital Forensics
Information Technology
- IT 821/ECE 699/SWE 699, Ubiquitous Computing Seminar
- IT 862, Computer Security Models and Architectures
- IT 865, Networks and Distributed Systems Security
Computer Science
Computer Forensics
- CFRS 500, Introduction to Technologies of Forensics Value
- CFRS 660/TCOM 660, Network Forensics
- CFRS 661/TCOM 661, Digital Media Forensics
- CFRS 664, Incident Response Forensics
- CFRS 770, Fraud and Forensics in Accounting
Undergraduate Courses offered in other departments
Additionally, the following courses are available for undergraduate students interested in computer and network security.