COD 307 – Protecting Data in C++

Course Overview


This secure coding course presents key concepts of public key cryptography, the risks of improper encryption, and defensive coding techniques to protect sensitive data.

Topics include:

  • Generating strong encryption keys and identifying related issues such as pseudo random number generators (PRNGs), key derivation algorithms, and initialization vectors
  • Selecting an appropriate symmetric encryption algorithm, cipher mode, and authenticated encryption mode
  • Common libraries that support symmetric cryptography
  • How public and private key pairs work together both to encrypt and decrypt data for secure transfer and to create and verify digital signatures
  • Best practices to mitigate memory exposure vulnerabilities

Looking To Learn More?

Request more information on our courses and labs.

* required

Course Details

Course Number: COD 307
Course Duration: 25 minutes
Course CPE Credits: .5

NICE Work Role Category

TechnologyPlatformStandardType

Available Languages

  • English