Modern TLS Bootcamp: Cryptography, TLS & Cert Management
- Description
- Curriculum
- FAQ
- Reviews
Immerse yourself in a comprehensive exploration of data security in motion through our meticulously crafted animated course, focusing on the implementation of TLS 1.3 and TLS 1.2.
The course begins with a foundational understanding of cybersecurity’s cornerstones: Confidentiality, Integrity, Authenticity, and Non-Repudiation. It then meticulously examines essential concepts such as Hashing, Signing, Symmetric and Asymmetric encryption, and the intricate domain of Public Key Infrastructure (PKI).
A deep dive into TLS version 1.3 follows, elucidating its mechanisms for key generation and exchange, and the sophisticated AEAD protocols CHACH20-POLY1305 and AES256-GCM.
Moving forward, we scrutinise TLS version 1.2, carefully contrasting its features with TLS 1.3, highlighting the latter’s distinct advantages.
Practical application takes centre stage as you learn to configure your NGINX web server seamlessly with TLS 1.2 and TLS 1.3. Additionally, the course covers the intricate process of certificate revocation and its implementation on NGINX.
The exploration concludes with a detailed examination of certificate types and formats. The predominantly animated course format ensures an engaging yet thorough learning experience, integrating theoretical content with practical demonstrations and packet captures for an in-depth comprehension.
Join us on this educational journey, where each module is meticulously crafted to provide a profound understanding of secure data transmission. I look forward to guiding you through this learning experience. Enroll today to fortify your expertise in cybersecurity.
-
2Section TopicsVideo lesson
-
3Data & CryptographyVideo lesson
-
4Confidentiality & EncryptionVideo lesson
-
5Integrity & Digital SigningVideo lesson
-
6Test your knowledgeQuiz
-
7Authenticity & Digital Certificates IntroductionVideo lesson
-
8The Concept of Authenticity & Digital CertificatesVideo lesson
-
9PKI Terms & DefinitionsVideo lesson
-
10Certificate Signing ProcessVideo lesson
-
11PKI & Certificate AuthenticationVideo lesson
-
12Demo: Trusted CAs root certificates stores on Windows & Mac OSVideo lesson
-
13PKI - The Need for Intermediate CertificatesVideo lesson
-
14Demo: The Certificate Trust Chain Shown in a Browser & using a Packet CaptureVideo lesson
-
15Authority vs Non-Authority CertificatesVideo lesson
-
16Demo: Showing Certificate Fields in a Browser & using a Packet CaptureVideo lesson
-
17Static Key Pair & CSR Generation using RSAVideo lesson
-
18Demo: Static Key Pair & CSR Generation using RSAVideo lesson
-
19Static Key Pair & CSR Generation using ECDSAVideo lesson
-
20Demo: Static Key Pair & CSR Generation using ECDSAVideo lesson
-
21The ECDSA Public KeyVideo lesson
-
22Comparison between ECDSA & RSAVideo lesson
-
23Test your knowledgeQuiz
-
24Non-RepudiationVideo lesson
-
25Bringing Cryptography Concepts togetherVideo lesson
-
26Section TopicsVideo lesson
-
27What is TLS 1.3Video lesson
-
28TLS 1.3 Session StagesVideo lesson
-
29TLS 1.3 Session Setup Stage TopicsVideo lesson
-
30Exchanging Cipher Suites During TLS 1.3 HandshakeVideo lesson
-
31Demo: TLS Version & Cipher Suite Agreements in a Packet CaptureVideo lesson
-
32Cipher Suite AgreementVideo lesson
-
33Ephemeral Keys Generation in TLS 1.3Video lesson
-
34Demo: Ephemeral Keys Generation & Certificate Verify Message in a Packet CaptureVideo lesson
-
35Cipher Suites Supported by TLS 1.3Video lesson
-
36TLS 1.3 Session Key Generation using ECDHEVideo lesson
-
37Initialisation Vector Generation using ECDHEVideo lesson
-
38Test your knowledgeQuiz
-
39TLS 1.3 Encrypted Data Flow StageVideo lesson
-
40TLS 1.3 & The Use of AEADVideo lesson
-
41HMACVideo lesson
-
42AEAD Cipher ModesVideo lesson
-
43The Use of XOR Operation in EncryptionVideo lesson
-
44CHACHA20_POLY1305 & Message EncryptionVideo lesson
-
45AES256_GCM & Message EncryptionVideo lesson
-
46CHACHA20_POLY1305 or GCM, When to Use WhichVideo lesson
-
47Replay Attack Prevention Using Additional Data in AEADVideo lesson
-
48Demo: Showing the Message Authentication TAG in a Packet CaptureVideo lesson
-
49Test your knowledgeQuiz
-
50Section TopicsVideo lesson
-
51TLS 1.2 Session StagesVideo lesson
-
52Session Setup Stage - TopicsVideo lesson
-
53TLS 1.2 Session Setup StageVideo lesson
-
54Demo: TLS Version & Cipher Suite Agreements in a Packet CaptureVideo lesson
-
55Ephemeral Keys Generation & Key Signing in TLS 1.2Video lesson
-
56Demo: Ephemeral Keys & Signed Server's Public Ephemeral Key in a Packet CaptureVideo lesson
-
57Cipher Suites Supported by TLS 1.2Video lesson
-
58TLS 1.2 Session Key Generation using ECDHEVideo lesson
-
59TLS 1.2 Encrypted Data Flow StageVideo lesson
-
60Test your knowledgeQuiz
-
61Section TopicsVideo lesson
-
62Faster Key Exchange in TLS 1.3Video lesson
-
63PFS & The Discontinuation of RSA SupportVideo lesson
-
64LogJam Attack in TLS 1.2Video lesson
-
65Prevention of LogJam Attack in TLS 1.3Video lesson
-
66TLS 1.3 is Ready for Implementing Quantum Computer SecurityVideo lesson
-
67Test your knowledgeQuiz
-
72NGINX Web Server, Let’s encrypt CA & The Certbot ACME ClientVideo lesson
-
73Automatic Certificate Renewal on NGINX with Let's Encrypt CAVideo lesson
-
74Firewall Rules for Certbot & NGINX FunctionalityVideo lesson
-
75Demo: NGINX Configuration with recommended TLS 1.3 and 1.2 Cipher SuitesVideo lesson
-
76Test your knowledgeQuiz
-
77Server Certificate Revocation OverviewVideo lesson
-
78Demo: CRL Distribution Point and OCSP Responder URLs in the Server CertificateVideo lesson
-
79Server Checking OCSP ResponderVideo lesson
-
80OCSP Stapling with NGINXVideo lesson
-
81Demo: OCSP Stapling with NGINX, both for TLS 1.3 and TLS 1.2Video lesson
-
82Certificate Revocation with Let’s Encrypt CA & Certbot ACME ClientVideo lesson
-
83Demo: Renew a certificate, then revoke the old one in NGINXVideo lesson
-
84Test your knowledgeQuiz
External Links May Contain Affiliate Links read more