The curriculum for the certificate program consists of two required courses and two elective courses in the area of Computer Security, each carrying three academic credits. The required courses are:

CSCI 6531: Computer Security


Techniques for security in computer systems. Authentication, logging, authorization, encryption, international common security criteria. Effects of operating systems and machine architecture. Countermeasures. Risk-analysis.

CSCI 6541 (was CSci 383): Network Security


Security in local, global, and wireless networks; packet-level communication security protocols; Intrusion detection systems and firewalls; network authentication protocols; secure network applications: secure E-mail and web operations; secure mobile agents. Prerequisite: CSCI 6531. (Spring)



Additional Elective Courses available in the Certificate or Full Masters Degree Program

CSCI 6532: Information Policy

Roles, issues, and impacts of computer-based information systems in national and international arenas, focusing on privacy, equity, freedom of speech, intellectual property, and access to personal and governmental information. Professional responsibilities, ethics, and common and best practices in information use. Design of computer systems that fit present and likely future realities and avoiding decisions likely to lead to nonadoption, costly retrofitting, or abandonment of these systems. May be taken for graduate credit. (Fall)



CSCI 6331: Computer Cryptography

Cryptography and codes. Secure communications using symmetric and public key
algorithms. Key management, authentication, and signatures. Secure voice, video,
and data. Use of cryptography in secure Internet transactions.


CSCI 8331: Advanced Cryptography

Cryptanalysis of AES.
Factorization and primality. Computational and information-theoretic secrecy. Theory of secrecy. Zero-knowledge proofs. Secret sharing.
Cooperative distributed cryptography. Provable security.

Prerequisite: CSCI 6331


CSCI 6542: Computer Network Defense

Defending computer networks against the common methods and tools used to harm them, including network scans, viruses, worms, denial of service attacks, e-mail bombs, and buffer overflow attacks. Students attack and defend a real, full-featured network unconnected to any other network.
Ethics and legal implications are also discussed.



CSCI 6548: E-commerce Security

Advanced technical topics in e-commerce security. X.500 registration systems,
x.509/PKIX certification systems, secure payment methods, smart cards, authorization
models in open distributed environments. Secure web systems, technologies, and
applications.


CSCI 8531: Advanced Topics in Security
Assurance


Seminar on current research and developments in information assurance. May be
repeated for credit.

CSCI 6547: Wireless and Mobile Security

Security issues in wireless networks and mobile applications. Overview of wireless networks and mobile applications-Mobile Agents,Wireless Web, WAP, WEP, Peer-to-Peer Computing; secure routing; intrusion detection and authentication on wireless networks; security for handheld devices; encryption and cryptographic measures for wireless; real-time wireless security; security measures for embedded devices.