• Classroom
  • Online, Instructor-Led
Course Description

In-depth coverage of theoretical and practical security techniques with emphasis on the construction of new systems and auditing and repair of existing security-critical systems using rigorous design, risk analysis, and engineering methods and application of automation tools.

Learning Objectives

Mastery of Key concepts in computer security and applied cryptography; Past security successes and mistakes and common pitfalls; Security evaluation of new and existing systems and protocols; Thinking like an adversary. Familiarity with Finding, reading, summarizing, and understanding modern computer security research literature; Applied cryptography; Proofs of security properties; Composability of existing security tools; Design of security tools

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Competency Areas