
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