Sign in to confirm you’re not a bot
This helps protect our community. Learn more

Introduction

0:00

Everything is encrypted!

1:12

Why encrypt?

1:57

Browser "secure"

4:06

Cipher information of a connection

6:25

Pack capture and TCP handshake

9:30

HTTP, TLS and HTTPS

10:52

Cheesecake Factory and TLS 1.2

12:55

Types of encryption - Symmetric

14:13

Enter Modulus

17:19

Asymmetric encryption

21:45

TLS handshake - Client Hello

27:55

Server Hello

34:03

Certificate

38:39

Server Key Exchange

46:30

Server Hello Done

48:48

Client Key Exchange, Change Cipher Spec and Encrypted Handshake

49:23

Server Change Cipher Spec and Encrypted Handshake

51:26

TLS Record Protocol to send data

52:36

How to share a secret

55:16

Why not just use RSA?

56:05

Diffie-Hellman with colors

58:07

Diffie-Hellman with math

1:02:06

Diffie-Hellman with elliptic curves

1:09:55

Adding g to itself on a curve

1:15:10

Curves in a finite field

1:17:47

Named curves

1:31:05

How its used

1:33:28

Pre-master secret to master secret

1:38:15

Shawn the terrible person

1:41:22

ECDHE WITH RSA

1:42:00

Using two very big prime numbers

1:43:55

Using RSA and a test

1:50:22

Hash with SHA

1:55:29

WE HAVE A SHARED SECRET

2:03:24

Advanced Encryption Standard

2:04:24

Key scheduler to round keys

2:06:10

A round

2:06:55

Multiple rounds and final output

2:12:10

AES ECB problem

2:14:29

Cipher Block Chaining

2:16:28

Counter mode

2:18:40

Shawn and Tim still a problem

2:23:29

Galois Counter Mode to save us

2:24:30

And done!

2:30:05

TLS 1.3 differences

2:32:40

Summary and close

2:37:00
How Encryption Works
399Likes
18,607Views
2023Jan 31
Ever wondered how encryption really works? In this video I explore all the key types you might find! Note corrections at end of Chapters! 🔎 Looking for content on a particular topic? Search the channel. If I have something it will be there! ▬▬▬▬▬▬ C H A P T E R S ⏰ ▬▬▬▬▬▬ 0:00 - Introduction 1:12 - Everything is encrypted! 1:57 - Why encrypt? 4:06 - Browser "secure" 6:25 - Cipher information of a connection 9:30 - Pack capture and TCP handshake 10:52 - HTTP, TLS and HTTPS 12:55 - Cheesecake Factory and TLS 1.2 14:13 - Types of encryption - Symmetric 17:19 - Enter Modulus 21:45 - Asymmetric encryption 27:55 - TLS handshake - Client Hello 34:03 - Server Hello 38:39 - Certificate 46:30 - Server Key Exchange 48:48 - Server Hello Done 49:23 - Client Key Exchange, Change Cipher Spec and Encrypted Handshake 51:26 - Server Change Cipher Spec and Encrypted Handshake 52:36 - TLS Record Protocol to send data 55:16 - How to share a secret 56:05 - Why not just use RSA? 58:07 - Diffie-Hellman with colors 1:02:06 - Diffie-Hellman with math 1:09:55 - Diffie-Hellman with elliptic curves 1:15:10 - Adding g to itself on a curve 1:17:47 - Curves in a finite field 1:31:05 - Named curves 1:33:28 - How its used 1:38:15 - Pre-master secret to master secret 1:41:22 - Shawn the terrible person 1:42:00 - ECDHE WITH RSA 1:43:55 - Using two very big prime numbers 1:50:22 - Using RSA and a test 1:55:29 - Hash with SHA 2:03:24 - WE HAVE A SHARED SECRET 2:04:24 - Advanced Encryption Standard 2:06:10 - Key scheduler to round keys 2:06:55 - A round 2:12:10 - Multiple rounds and final output 2:14:29 - AES ECB problem 2:16:28 - Cipher Block Chaining 2:18:40 - Counter mode 2:23:29 - Shawn and Tim still a problem 2:24:30 - Galois Counter Mode to save us 2:30:05 - And done! 2:32:40 - TLS 1.3 differences 2:37:00 - Summary and close Correction: 24:05 Meant to write KPub not KPriv lol ▬▬▬▬▬▬ K E Y L I N K S 🔗 ▬▬▬▬▬▬ ► Whiteboard: 🔗 https://github.com/johnthebrit/Random... ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ 📖 Recommended Learning Path for Azure 🔗 https://learn.onboardtoazure.com 🥇 Certification Content Repository 🔗 https://github.com/johnthebrit/Certif... 📅 Weekly Azure Update 🔗    • Azure Infrastructure Updates   ☁ Azure Master Class 🔗    • Microsoft Azure Master Class v2 (bein...   ⚙ DevOps Master Class 🔗    • DevOps Master Class   💻 PowerShell Master Class 🔗    • PowerShell Master Class   🎓 Certification Cram Videos 🔗    • Microsoft Certification Exam Prep Videos   🧠 Mentoring Content 🔗    • Virtual Mentoring   ❔ Questions? Maybe I answered it in my FAQ 🔗 https://savilltech.com/faq.html 👕 Cure Childhood Cancer Charity T-Shirt Channel Store 🔗 https://johns-t-shirts-store.creator-... 👂 I have manually updated the captions to be as accurate as possible. Enable the subtitles and from there you can translate to your native language via the auto-translate feature in settings!    • YouTube Captions and Auto Translate Q...   for a demo of using this feature. SUBSCRIBE ✅    / @ntfaqguy   #johnsavillstechnicaltraining #onboardtoazure #security #encryption
24:05
Meant to write KPub not KPriv lol

Follow along using the transcript.

John Savill's Technical Training

318K subscribers
24:05
Meant to write KPub not KPriv lol