• Online, Self-Paced

Learning Objectives

On successful completion of this course, learners should have the knowledge and skills to:

  • Generate strong encryption keys
  • Explain the role pseudo random number generators (PRNGs), key derivation algorithms, and initialization vectors play in cryptography
  • Select an appropriate symmetric encryption algorithm and modes
  • Identify common libraries that support symmetric cryptography
  • Identify key concepts of public key cryptography

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):