How Encryption Works - A Comprehensive Guide from Basics to Advanced Techniques
Offered By: John Savill's Technical Training via YouTube
Course Description
Overview
Syllabus
- Introduction
- Everything is encrypted!
- Why encrypt?
- Browser "secure"
- Cipher information of a connection
- Pack capture and TCP handshake
- HTTP, TLS and HTTPS
- Cheesecake Factory and TLS 1.2
- Types of encryption - Symmetric
- Enter Modulus
- Asymmetric encryption
- TLS handshake - Client Hello
- Server Hello
- Certificate
- Server Key Exchange
- Server Hello Done
- Client Key Exchange, Change Cipher Spec and Encrypted Handshake
- Server Change Cipher Spec and Encrypted Handshake
- TLS Record Protocol to send data
- How to share a secret
- Why not just use RSA?
- Diffie-Hellman with colors
- Diffie-Hellman with math
- Diffie-Hellman with elliptic curves
- Adding g to itself on a curve
- Curves in a finite field
- Named curves
- How its used
- Pre-master secret to master secret
- Shawn the terrible person
- ECDHE WITH RSA
- Using two very big prime numbers
- Using RSA and a test
- Hash with SHA
- WE HAVE A SHARED SECRET
- Advanced Encryption Standard
- Key scheduler to round keys
- A round
- Multiple rounds and final output
- AES ECB problem
- Cipher Block Chaining
- Counter mode
- Shawn and Tim still a problem
- Galois Counter Mode to save us
- And done!
- TLS 1.3 differences
- Summary and close
Meant to write KPub not KPriv lol
Taught by
John Savill's Technical Training
Related Courses
Criptología MatemáticaUniversidad de Murcia via Miríadax Symmetric Cryptography
University of Colorado System via Coursera Master Mathematical Cryptography 2020: Crack Any Code
Udemy Cryptography from Scratch| Master Cryptography in Java
Udemy Cryptography
Caleb Curry via YouTube