Course Overview
Understanding encryption implementation is critical for protecting operational software. This course covers practical cryptographic techniques, key generation and distribution, digital signatures, and securing data storage without introducing security vulnerabilities.
What You Will Learn
- Select appropriate symmetric and asymmetric encryption schemes for software applications.
- Set up Public Key Infrastructure (PKI) and handle certificate management lifecycle steps.
- Implement cryptographic hashing algorithms for reliable data integrity checks.
- Avoid common software implementation mistakes when handling sensitive keys and credentials.
Syllabus Breakdown
- Module 1: Symmetric Encryption & Hashing: AES modes, key derivation routines, and secure cryptographic hashing.
- Module 2: Asymmetric Cryptography & PKI: RSA, Elliptic Curve signatures, SSL/TLS, and certificate chains.
- Module 3: Application Data Protection: Key storage mechanisms, database field encryption, and tokenization.
- Module 4: Secure Protocol Audit: Assessing legacy codebases for broken or weak cryptographic practices.
Who This Is For
Software engineers, system architects, and technical leads responsible for managing corporate data safety.
₹34,850.00
Enrollment validity: Lifetime
| Update: | July 26, 2024 |
| Lectures: | 7 |
| Skill Level: | Intermediate |
| Language: | English |
| Course Duration: | 20h 15min |