Inflearn English brand logo
Inflearn English brand logo

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

845

Students

40

Reviews

29

Answers

4.7

Rating

10

Courses

비전공 개발자

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

 

Curriculum

All

12 lectures ∙ (3hr 13min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

2 reviews

5.0

2 reviews

  • sunny75님의 프로필 이미지
    sunny75

    Reviews 66

    Average Rating 5.0

    5

    100% enrolled

    2024/12/21/토 12:15 강의 잘 들었습니다. 이번 강의로 인증서와 TLS에 대해 많은 것을 알게 되었습니다. 윤우주님의 강의를 모두 들었습니다. 다음 강의를 어떤 것을 만들어 주실지도 궁금하네요. 강의 시간은 짧지만, 포함된 내용이 엄청 많다고 느껴지네요. 좋은 강의 만들어 주셔서 아주 아주 감사합니다.

    • 윤우주
      Instructor

      늘 수강해주시고 정성스러운 수강평에 감사합니다. 행복하고 즐거운 연말 되셨으면 합니다. :)

  • hsik0225님의 프로필 이미지
    hsik0225

    Reviews 5

    Average Rating 5.0

    5

    100% enrolled

    암호화부터 TLS까지 그림과 함께 쉽고 자세하게 설명해주셔서 이해하기 쉬웠어요! 개발하면서 TLS 관련 오류가 자주 나와서 공부해보고자 수강했는데 좋은 선택이었던 것 같습니다. 좋은 강의 감사합니다!

    • 윤우주
      Instructor

      믿고 수강 해주시고 이렇게 수강평을 남겨주셔서 감사합니다. 강의찍길 잘했다는 생각이 드네요 ㅎ 관심가져 주셔서 감사합니다. 즐겁고 행복한 하루 되세요 :)

woojuyun's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

$38.50