This course introduces the common components of cryptographic systems including random number generation, algorithms to perform cryptographic manipulation of information, cryptographic keys, and a mechanism to manage and distribute cryptographic keys. This course coverage aligns with the National Initiative for Cybersecurity Education (NICE) requirements K0018: Knowledge of encryption algorithms, and K0019: Knowledge of cryptography and cryptographic key management concepts.
Learning Objectives
On successful completion of this course, learners should have the knowledge and skills to:
- Explain the critical role of randomness in cryptography
- Identify common cryptographic algorithms
- Identify the types and roles of cryptographic keys
- Explain the key management problem
- Explain the most common types of digital certificates
- Explain the digital certificate creation process
- Identify the components and roles of a public key infrastructure
- Explain the weaknesses in the digital certificate trust model
Framework Connections
Specialty Areas
- Systems Development
Feedback
If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.