Important Site Links


Information Trust Institute: University of Illinois at Urbana-Champaign

Security Roadmap

COURSES:

The University of Illinois offers a set of core courses in security aimed to satisfy introductory and advanced students, those with interests in general background or specialization, and those with interests in theory or practice. Some of the courses will eventually be offered as regular courses (tentative numbers are given below), but are currently being taught under "Special Topics" topic numbers. CS 461 and CS 463 are offered as online courses.

CS 461/ECE 422: Computer Security I

This is a Fall course aimed at undergraduates who would like to learn security basics. The course enables students to satisfy NSA educational guidelines for professional training in Information Assurance (NSTISSI 4011). A typical textbook for this course is Introduction to Computer Security by Matt Bishop. The prerequisite is CS 241 or ECE 391. It is being offered in Fall 2008.

CS 460: Cybersecurity Laboratory

This is a Spring course for undergraduates and graduates who would like to learn practical security issues in a lab context. It was offered in Spring 2008 by Susan Hinrichs under the number CS 498 SH3. The prerequisite is CS 498 RHC (Introduction to Information Assurance) or consent of instructor.

CS 463/ECE 424: Computer Security II

This is a Fall or Spring course aimed at graduate students in all areas and undergraduates with strong interest in security. It covers architectural and foundational aspects of security and demands both practical and theoretical abilities. A typical textbook for this course is Computer Security: Art and Science by Matt Bishop. The prerequisite is CS 461. It is being offered in Fall 2008.

CS 563: Advanced Computer Security

This is a Fall or Spring course aimed at graduate students who wish to begin research in security, either as a specialty or for application in another field, such as networks or data information systems. It will be offered in Fall 2008 by Carl A. Gunter under the number CS 598 CAG. The prerequisite is a 400-level course in security or consent of instructor.

CS 591 RHC: Advanced Seminar in CS on topic "Security Reading Seminar"

This is a reading seminar in security that can be taken by graduate students. It was last offered in Spring 2008. The prerequisite is CS 225 and CS 423.

Math 595 CR/ECE 559: Cryptography

This course covers both engineering and mathematical aspects of cryptography and information theory. The prerequisite is Math 417.

ECE 598 NB: Advanced Applied Cryptography

The aim of this course is to develop a basic applied cryptography toolbox that students can use in their own research; some coverage of primitive design and theoretical fundamentals will also be included. The prerequisites are CS 463/ECE 424 or a basic understanding of cryptography. It is being offered in Fall 2008.

ECE 598 NB: Privacy Enhancing Technologies

The aim of this course is to introduce students to the current research in privacy enhancing technologies, covering topics such as anonymity, censorship resistance, traffic analysis, location privacy, electronic voting, database privacy, and private aggregation. The prerequisite is ECE 428 / CS425 / CSE424 (Distributed Systems) or equivalent, or consent of instructor.