Save on skills. Reach your goals from $11.99

Public Key Infrastructure (PKI) with OpenSSL (RSA and ECC)

Last updated on May 10, 2024 9:27 pm
Category:

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.

Be the first to review “Public Key Infrastructure (PKI) with OpenSSL (RSA and ECC)”

Your email address will not be published. Required fields are marked *