Return to CASPIA Home
COEN 254
Back to Courses Syllabus
More ...
(instructor discretionary)

Secure Systems Development
and Evaluation II

Course Length:

20 hours over 10 weeks (1 two-hour meeting per week)

Course Description:

Formal methods for specifying security policies and systems requirements, and the verification of security properties. A hands-on course on methods for high-assurance using tools such as PVS/SAL, ACL2, and the NRL Protocol Analyzer. Prerequisite: COEN 253 (Secure Systems Development and Evaluation I).

Course Learning Objective:

Familiarity with techniques and tools for the specification and verification of systems and their security properties, to achieve high levels of assurance, with the goal of successful system evaluation under the Common Criteria.  Delves into the technical aspects of evaluation that are introduced in COEN 253. Provide hands-on experience with the use of contemporary tools for high-assurance.

Major Topics:

Formal security policy modeling.
Specification of system security functions.
Designing systems for verification and evaluation.
Verifying the correspondence of a system formal specification to a formal security policy model.
Protocol specification and verification.
Preparation of artifacts and evidence to meet Common Criteria evaluation requirements.

Method of Instruction:

Lectures, case studies, homework involving extensive tool interaction.

Evaluation Methods:

Tests, assignments, individual project writeups and presentations.

© 2006 Center for Advanced Study and Practice of
Information Assurance (CASPIA), Santa Clara University
                  SCU        COEN        CASPIA Home        Courses        More...