인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Certificates and TLS

Understand the basics of security algorithms and certificates, and learn about TLS based on this.

(5.0) 2 reviews

56 students

tls
openssl
Network
ssl-handshake

This course is prepared for Beginners.

What you will learn!

  • Understanding TLS

  • TLS 1.2 vs TLS 1.3

  • Certificate

  • Security Algorithm Basics - Two-way Encryption (Symmetric Key, Asymmetric Key)

  • Security Algorithm Basics - One-Way Encryption (Hash)

A lecture to grasp the concepts from security basics to TLS

The purpose of this lecture is to provide a certificate and TLS lecture designed to help you understand TLS based on an understanding of security fundamentals algorithms and certificates.


As I work in cybersecurity, I thought that if I understood TLS, I would be able to say, "I understood the basics of cybersecurity." Accordingly, I organized the course to learn about basic security concepts, algorithms, certificates, analyze TLS packets, and learn TLS.


※ This lecture overlaps with the automotive cyber security lecture. (One-way encryption, two-way encryption)

--> Students taking this course can take the course at a discounted price by using the bulletin board coupon.

Lecture Objectives and Goals

Lecture Topic

TLS?

TLS is an Internet security protocol that was created to ensure security between web servers and clients. When sending and receiving data from a web server, the data is encrypted and sent to prevent hackers from stealing and using the data. Accordingly, the server and client must authenticate each other to see if they are trustworthy users, and this process is called Handshake .

Several security algorithms are applied in the handshake process, and to help you understand each step, I have included the basics of security algorithms and explained them in my own way in the lecture.


You can learn the contents below and resolve your questions one by one!

  • For cyber security purposes

  • Security Algorithm Fundamentals - Learn and Practice One-Way Encryption

  • Security Algorithm Fundamentals - Learn and Practice Two-Way Encryption

  • Certificate Learning and Practice

  • Understanding TLS - Handshake Process Step-by-Step Analysis

  • TLS 1.2 vs TLS 1.3

I recommend this to these people

For those who need to accumulate security basics

Symmetric key? Asymmetric key? Certificate?

How does each security algorithm work? I want to know exactly about the structure of the certificate!

For those who need to understand TLS

It says that TLS 1.3 has been applied, but what is TLS 1.3? How is data encrypted and transmitted in Internet security protocol?

Anyone who needs TLS for product development

I'm starting a new project and I need to use TLS for internet security. Could you tell me about TLS?

After class

  • Learning Cyber Security Concepts

  • Learning Cyber Security Basics Algorithms

    • HASH

    • AES

    • RSA

    • Certificate

  • Understanding the TLS Handshake


    • TLS 1.2 Handshake

    • TLS 1.3 Handshake

    • TLS related security algorithms


Learn about these things

Learn about the background of certificate usage and the structure of certificates. In real life, certificates are issued by institutions to certify us, such as public certificates and financial certificates. You can learn about the structure, chain structure, format, etc. of TLS certificates and solidify the concepts through practice.

Learn about the reasons and concepts behind the application of TLS. As of now, TLS 1.3 is the latest, but not all protocols are applying TLS 1.3. Also, if you check the packets, you can see that they are all written as TLS 1.2. Through this lecture, you will learn about the overall flow of TLS, the exact difference between TLS 1.2 and TLS 1.3, along with the reasons for this.

Features of this course

Practice with Openssl

I think the best way to learn the concepts is through practical training based on theoretical understanding. I want to help you fully understand the concepts you learned in the lectures by applying them directly. We will conduct the training using an open source cryptographic library called Openssl.

Handshake Step-by-Step Analysis

TLS is a protocol for transmitting and receiving encrypted data, but before the transmission and reception process, a handshake process is required to authenticate the server and client as authenticated users and create a session key. We will analyze this process step by step.

Introducing the knowledge sharer

Hello. I am Woojoo Yoon, a knowledge sharer. I work as a SW developer in the automotive industry!

  • Development of Model V by Automaker

  • Model development by automaker H

  • Development of model by automobile manufacturer J

Recommended for
these people!

Who is this course right for?

  • Those who need to establish basic concepts of security algorithms

  • Anyone who needs to understand certificates

  • For those who need to understand TLS

  • Anyone who wants to learn the principles of secure network protocols

Hello
This is woojuyun

822

Students

37

Reviews

29

Answers

4.6

Rating

9

Courses

비전공 개발자

누군가에게는 도움이 되었으면 합니다.

 

Curriculum

All

12 lectures ∙ (3hr 13min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Become the author of a review that helps everyone!