Description
What you’ll learn
-
Understand the basics of public key crypto-systems
-
Understand the basics of public key infrastructure (PKI)
-
Understand certificates (root and intermediate certificates)
-
Understand certificate signing requests (CSRs)
-
Understand RSA and ECC
-
Understand TLS protocol
In this course you will learn about cryptography, certificates and certificate signing requests (CSRs) with OpenSSL. You will understand the most popular pubic key (asymmetric) cryptosystems on a step by step basis – such as RSA and Elliptic Curve cryptosystems. You can learn about the theory as well as the implementation for every approach.
Chapter 1 – Cryptography Fundamentals
-
what is the aim of cryptography?
-
private key and public key cryptosystems
Chapter 2 – Public and Private Keys in OpenSSL
-
generating RSA keys
-
encryption example with RSA
-
generating ECC keys
Chapter 3 – Certificates
-
root certificates (self-signed certificates) and intermediate certificates
-
certificate parameters and configuration files
Chapter 4 – Certificate Signing Request (CSR)
-
what are certificate signing requests?
-
signing intermediate certificates
-
verifying the chain of trust
Chapter 5 – Transport Layer Protocol (TLS)
-
what is the transport layer protocol?
-
how network communication works
-
certificate revocation list (CRL)
Chapter 6 – RSA Algorithm
-
RSA algorithm theory
-
the problem of factorization
-
is it possible to crack RSA algorithm?
Chapter 7 – Elliptic Curve Cryptography (ECC)
-
elliptic curve cryptography theory
-
double and add algorithm
-
point addition algorithm
-
digital signatures with elliptic curves
-
why does Bitcoin use elliptic curve cryptography?
-
is it possible to crack elliptic curves?
Thanks for joining my course, let’s get started!
Who this course is for:
- Anyone curious about cryptography!
Course content
- Introduction1 lecture • 2min
- Introduction
- Cryptography Fundamentals3 lectures • 12min
- Cryptography Fundamentals
- Environment Setup1 lecture • 3min
- Environment Setup
- Public and Private Keys in OpenSSL3 lectures • 20min
- Public and Private Keys in OpenSSL
- Certificates1 lecture • 11min
- Certificates
- Certificates in OpenSSL4 lectures • 31min
- Certificates in OpenSSL
- Certificate Signing Request (CSR)1 lecture • 7min
- Certificate Signing Request (CSR)
- Certificate Signing Request (CSR) in OpenSSL4 lectures • 26min
- Certificate Signing Request (CSR) in OpenSSL
- Transport Layer Protocol (TLS)5 lectures • 30min
- Transport Layer Protocol (TLS)
- Appendix #1 – RSA Cryptosystem4 lectures • 21min
- Appendix #1 – RSA Cryptosystem
Reviews
There are no reviews yet.