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
COURSE DETAILS
Course Number: COD 307
Course Duration: 25 minutes
Course CPE Credits: .5
Related Subject Matter
C++
CISSP
CSSLP
CWE
ISO
NICE
NIST
PCI DSS
Secure Development
Foreign Languages Available:
English
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
COURSE DETAILS
Course Number: COD 307
Course Duration: 25 minutes
Course CPE Credits: .5
Related Subject Matter
C++
CISSP
CSSLP
CWE
ISO
NICE
NIST
PCI DSS
Secure Development
Foreign Languages Available:
English