Center for Systems Assurance


Certificate of Advanced Study in Systems Assurance


The Department of Electrical Engineering and Computer Science at Syracuse University offers a Certificate of Advanced Study in Systems Assurance, established in concert with the Center for Systems Assurance. This Certificate program reflects our strength in the formal and rigorous analysis of systems and in experimental systems. The courses cover the wide spectrum of system assurance, including the theoretical foundations, the synthesis of assured software and hardware, and the deployment of large-scale systems.

This Certificate of Advanced Study in Systems Assurance (CASSA) fits within the scope of the Computer Engineering (CE) and Computer Science (CS) Master's programs. To receive this Certificate, students must be enrolled in either the CE or the CS program and be accepted into the Certificate program. More details appear below.

  • Background of Program
  • Requirements
  • Course Descriptions
  • Suggested sequence(s) of courses
  • How to Apply
  • Scholarship Opportunities


  • Background

    Due to the research and education efforts of CSA, the National Security Agency designated Syracuse University as a Center of Academic Excellence for Information Assurance Education.

    What is Systems Assurance?

    The National Security Agency defines Information Assurance as the use of
    "[i]nformation operations ... [that] protect and defend information and information systems by ensuring their availability, integrity, authentication, confidentiality, and nonrepudiation. This includes providing for restoration of information systems by incorporating protection, detection, and reaction capabilities."
    At CSA, our concept of Systems Assurance extends this definition by emphasizing the need for high confidence that a system behaves correctly, including its availability, integrity, confidentiality, and scalability.

    Educational Objectives and Desired Outcomes

    CSA's educational purpose is to prepare students to design, develop, and deploy complex systems with confidence in the systems' ability to meet assurance requirements. Our goal is that students who receive this Certificate will have developed a broad background in security and information assurance, distinguishing themselves by their ability to: In designing the curriculum for the Certificate of Advanced Study in Systems Assurance, we focused on our expectations for those students who successfully complete our program. Our goal was to develop a comprehensive and coherent collection of courses to ensure the following three educational outcomes:
    1. Students comprehend the concepts underlying security and system assurance.
    2. Students can apply those concepts to construct assured systems.
    3. Students can critically analyze and evaluate systems' conformance to their requirements.


    Requirements

    The CASSA program builds on foundations established in standard undergraduate Computer Engineering and Computer Science programs. Incoming students are expected to have undergraduate-level mastery of discrete mathematics, predicate calculus, algorithms, networking, and operating systems.

    To be admitted to the CASSA program, students must first be accepted to---or currently enrolled in---either the Computer Engineering (CE) or the Computer Science (CS) Master's Program. See the How to Apply section for further information on program admission.

    All students are bound by all requirements of their home programs, such as GPA requirements or project/thesis requirements. In addition, each student must satisfy the following CASSA-specific requirements:

  • Successfully complete CIS/CSE 583, the Systems Assurance Seminar.

  • Successfully complete a total of five courses from the Foundations for Assurance and Assurance Applications tracks, including at least two courses from each track.

    Foundations for Assurance Track

    CIS 628 -- Introduction to Cryptography
    CIS 632 -- Modeling Concurrent Systems
    CSE 774 -- Principles of Network Security
    CIS/CSE 690 -- IA Foundations Independent Project

    Assurance Applications Track

    CSE 758 -- Internet Security
    CSE 785 -- Computer Security
    CIS/CSE 690 -- IA Applications Independent Project
    Note: Other courses may be added to these collection of courses.

  • Successfully complete one course from the following list of approved Nontechnical Assurance Electives

    Nontechnical Assurance Electives

    IST 618 -- Survey of Telecommunications and Information Policy
    IST 642 -- Electronic Commerce
    IST 643 -- U.S. Federal Information Policies
    IST 682 -- Telecommunications Policy and Regulation
    LAW 779 -- Internet Law
    Note: Other courses may be added to this collection of courses.



  • Course Descriptions

    The following descriptions are from the official Graduate Course Catalog. Links (where provided) point to the web pages for the most recent offering of the courses.
  • CIS/CSE 583 (Systems Assurance Seminar) Basic terminology of assurance and cryptography. Social and privacy issues of assurance. Ethics in computing. Legal aspects and implications of systems assurance. Weekly presentations by external and internal speakers.

  • CIS/CSE 628 (Introduction to Cryptography) An introduction to classical and public-key cryptography. Topics include: classical cryptosystems and their cryptanalysis, RSA and other public-key cryptosystems, pseudo-random sequences, zero-knowledge protocols, related ethical and social concerns. Prereq: CIS 575 or CIS 675 or MAT 534 or MAT 541.

  • CIS/CSE 632 (Modeling Concurrent Systems) Formal methods for specifying, modeling, and analyzing concurrent systems, and the mathematical basis for such methods. Automated and semi-automated tools to apply these methods to analyze emergent behavior of computing-related applications. Prereq: CIS 521 or CIS/CSE 607.

  • CIS/CSE 758 (Internet Security) TCP/IP architectural model. IP addressing. TCP/IP network protocol security. Network layer and application layer security. Firewalls. Router security. Denial of service attacks. Domain name server attacks. Prereq: CIS 655 or CSE 661 or ELE 658 or IST 634.

  • CIS/CSE 774 (Principles of Network Security) Specification, verification, and design of secure networks using formal logic. Includes cryptographic algorithms and reasoning about key distribution protocols, delegation, access control, electronic mail, and certification authorities. Prereq: CIS 521 or CIS/CSE 607.

  • CIS/CSE 785 (Computer Security) Traditional cryptography. Private-key versus public-key cryptography. Steganography. Digital signatures. Key certificates. Unix security. Theft of information. Theft of service. Prereq: CSE 661 or CIS 657.


  • How to Apply

    The Certificate of Advanced Study in Systems Assurance is available only to students who are enrolled in the Computer Engineering or Computer Science Master's programs. In addition, students must be accepted into the CASSA program. Selection is competitive: we expect to admit approximately 20 students per year.

    The application process depends upon your current enrollment status:

  • If you have already been accepted into or are currently enrolled in the CE or CS Master's programs at SU, send a letter containing the following information to the address below:
  • Your country of citizenship (if you are a Permanent Resident of the United States, please also indicate that)
  • Contact information: telephone number, email address, local address
  • Undergraduate institution, major, GPA, and GRE test scores
  • A copy of your Syracuse University transcript

  • Address for submitting materials:

    Admissions Committee for the Certificate of Advanced Study in Systems Assurance
    c/o Deb Purdy
    Center for Systems Assurance
    CST 3-114
    Syracuse University
    Syracuse, NY 13244

  • If you will be applying to the CE or CS Master's programs:

    Include in your application a statement that you wish to be considered for the Systems Assurance program. The CE/CS admissions committee will forward your application on to the CASSA Admissions Committee.

    Applications to the CE and CS Master's programs are available via the Graduate School at http://gradsch.syr.edu/GradProg.htm.



  • For Additional Information

    If you have additional questions about the Certificate of Advanced Study in Systems Assurance, please email Dr. Susan Older at sueo@ecs.syr.edu .



    Home | Research | Technology Transfer | Current Center Faculty and Staff | Current Projects


    Copyrights © 2000 Center for Systems Assurance. All rights reserved