CompTIA Security+ (SY0-601) Cert Prep: 3 Cryptography Design and Implementation
2h 31mBeginner2020-08-06
Authors

Mike Chapple
Teaching Professor at the University of Notre Dame
Course details
Prepare for the CompTIA Security+ exam, the leading certification for a career in information security. The latest version, SY0-601, expands coverage of cybersecurity threats, risk management, and IoT threats. This course prepares exam candidates for the third domain of the exam, Cryptography Design and Implementation. Topics include encryption, symmetric and asymmetric cryptography, and key management. Instructor Mike Chapple—an experienced IT leader—also dives into digital signatures, cryptanalytic attacks, and cryptographic applications.
Topics include:
Encryption basics
Codes and ciphers
Choosing encryption algorithms
Symmetric cryptographic algorithms
Steganography
Asymmetric cryptographic algorithms
Key management
Public key infrastructure
Creating and revoking digital signatures
Identifying cryptanalytic attacks
Cryptographic applications
Topics include:
Encryption basics
Codes and ciphers
Choosing encryption algorithms
Symmetric cryptographic algorithms
Steganography
Asymmetric cryptographic algorithms
Key management
Public key infrastructure
Creating and revoking digital signatures
Identifying cryptanalytic attacks
Cryptographic applications
Skills covered
CryptographyCybersecurityCert Prep
Concepts
0. Introduction
- 01 - Cryptography design and implementation
- 02 - What you need to know
- 03 - Study resources
1. Encryption
- 04 - Understanding encryption
- 05 - Symmetric and asymmetric cryptography
- 06 - Goals of cryptography
- 07 - Codes and ciphers
- 08 - Cryptographic math
- 09 - Choosing encryption algorithms
- 10 - The perfect encryption algorithm
- 11 - The cryptographic lifecycle
2. Symmetric Cryptography
- 12 - Data Encryption Standard (DES)
- 13 - 3DES
- 14 - AES, Blowfish, and Twofish
- 15 - RC4
- 16 - Cipher modes
- 17 - Steganography
3. Asymmetric Cryptography
- 18 - Rivest, Shamir, Adelman (RSA)
- 19 - PGP and GnuPG
- 20 - Elliptic-curve and quantum cryptography
- 21 - Tor and perfect forward secrecy
4. Key Management
- 22 - Key exchange
- 23 - Diffie Hellman
- 24 - Key escrow
- 25 - Key stretching
- 26 - Hardware security modules
5. Public Key Infrastructure
- 27 - Trust models
- 28 - PKI and digital certificates
- 29 - Hash functions
- 30 - Digital signatures
- 31 - Digital Signature Standard
- 32 - Create a digital certificate
- 33 - Revoke a digital certificate
- 34 - Certificate stapling
- 35 - Certificate authorities
- 36 - Certificate subjects
- 37 - Certificate types
- 38 - Certificate formats
6. Cryptanalytic Attacks
- 39 - Brute force attacks
- 40 - Knowledge-based attacks
- 41 - Limitations of encryption algorithms
7. Cryptographic Applications
- 42 - TLS and SSL
- 43 - Information rights management
- 44 - Specialized use cases
- 45 - Blockchain
Conclusion
- 46 - Continuing your studies