Introduction
free
This module provides a foundational to advanced understanding of modern cryptography and secure digital communications. It begins with core encryption concepts—symmetric and asymmetric cryptography, key exchange, and hashing—and progressively builds into Public Key Infrastructure (PKI), digital signatures, certificates, and trust models. Learners explore real-world implementations such as TLS/SSL, Certificate Authorities, OCSP, CRLs, and Let’s Encrypt, alongside practical topics like key management systems (TPM, HSM, KMS), data protection techniques (masking, tokenization, obfuscation), and blockchain fundamentals. The module blends theory, history, and hands-on workflows to explain how trust, confidentiality, integrity, and non-repudiation are achieved on the modern internet.
1 Chapter Introduction
2 Chocolate Cake Recepie – PKI Example
3 The digital treasure – PKI Example
4 Browser to Server Secure Communications
5 PKI
6 Encryption – Introduction
7 Encryption Levels
8 Transport Encryption
9 Symmetric Encryption
10 Asymmetric Encryption
11 Key exchange
12 Key exchange algorithms
13 Key Lengths
14 Encryption tools and Public Key Infrastructure( PKI )
15 TPM
Assessment 1
16 HSM
17 KMS
18 Secure Enclave
19 Obfuscation
20 Steganography
21 Tokenization
22 Data masking
23 Types of data
24 Masking Techniques
25 Hashing Introduction
26 Real world usage of hash function
27 Journey of Hashing Algorithm
28 Strengths &Weaknesses of Hashing Algorithms
29 Using Right Hashing Algorithms
30 Hashing Data breaches
Assessment 2
31 Salting
32 Salting enhances password security
33 Definition and History of Digital Signatures
34 The importence of digital signatures
35 The Cryptographic principles behind digital signatures
36 the process of creating and verifying digital signatures
37 How digital signatures ensure the integrity and non-repudiation of data
38 Common algorithms used for digital signatures
39 Digital Signature Standards
40 Advanced cryptographic concepts related to digital signatures
41 Key stretching Introduction
42 Contributors in the field of Key sretching
43 Block Chain Introduction
44 Block chain as a decentralized digital ledger
45 Adoption of blockchain
Assessment 3
46 The Dawn of Internet Security and the Rise of Digital Certificates
47 Brief history of Cryptographic methods- final
48 The introduction of SSL by Netscape
49 How SSL became the standard for securing internet communications
50 Why SSL evolved into TLS
51 Poodle Attack-edited
52 Key improvements and differences between SSL and TLS protocols
53 versions of TLS and their Enhancements
54 Certificate Authorities and their History
55 Understanding Types of CAs
56 Hierarchical Trust Model
57 Hierarchical Trust Model – Overview and Best Practices
58 What is a Root CA – Audio+Video
59 Intermediate Certificate Authorities
60 What are CRLs
Assessment 4
61 The need for OCSP_s
62 How does the browser identify the OCSP Server
63 Self Signed Certificates
64 Third Party Certificates
65 CSR
66 Wildcard Certificates
67 Buying Domain
68 Building a Linux VM
69 Mapping A record in DNS
70 Configuring the webserver with LetsEncrypt Certificate
71 Verifying the LetsEncrypt Certificate chain of Trust
72 Certbot Supporting and helpful commands
73 – Step by Step – Verifying SELF-SIGNED KEYS with OPENSSL
Assessment 5
Get Certified
Certificate of Completion
