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
Applied CryptographyUniversity of Virginia via Udacity Introduction to Encryption and Cryptography
Raspberry Pi Foundation via FutureLearn Information Security - Authentication and Access Control
New York University (NYU) via edX Practical Encryption and Cryptography Using Python
Pluralsight CompTIA Network+ (N10-007) Cert Prep: 5 Securing TCP/IP
LinkedIn Learning