Certificates and TLS

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

(4.2) 13 reviews

121 learners

Level Beginner

Course period Unlimited

tls
tls
openssl
openssl
Network
Network
ssl-handshake
ssl-handshake
tls
tls
openssl
openssl
Network
Network
ssl-handshake
ssl-handshake

Reviews from Early Learners

4.2

5.0

hsik0225

100% enrolled

It was easy to understand because you explained everything from encryption to TLS in detail with pictures! I took the course because I often encountered TLS-related errors while developing and it seems like it was a good choice. Thank you for the great lecture!

5.0

heejung_kim

100% enrolled

It explains things in an easy-to-understand way.

5.0

sunny75

100% enrolled

2024/12/21/Sat 12:15 I enjoyed the lecture. I learned a lot about certificates and TLS through this lecture. I listened to all of Yoon Woo-ju's lectures. I'm also curious about what kind of lecture he'll make next. The lecture time is short, but I feel like there's a lot of content included. Thank you very, very much for making a good lecture.

What you will gain after the course

  • 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 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 someone who works in cybersecurity, I believed that understanding TLS would be equivalent to understanding the fundamentals of cybersecurity. Accordingly, I designed the course to cover fundamental security concepts, algorithms, and certificates, analyze TLS packets, and learn about TLS.


※ This lecture overlaps with the Automotive Cybersecurity 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 Purpose and Objectives

Lecture topic

TLS?

TLS is an Internet security protocol designed to ensure security between web servers and clients. When transmitting and receiving data between web servers, it is encrypted to prevent hackers from intercepting and using it. Therefore, both the server and client must authenticate each other to ensure trustworthiness, a process known as the "handshake ."

The Handshake process applies several security algorithms, and to help you understand each step, I have included a basic understanding of security algorithms and explained them in my own way in the lecture.


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

  • For cybersecurity purposes

  • Security Algorithm Fundamentals - Learning and Practicing One-Way Encryption

  • Security Algorithm Fundamentals - Learning and Practicing Two-Way Encryption

  • Certificate Learning and Practice

  • Understanding TLS - A Step-by-Step Analysis of the Handshake Process

  • TLS 1.2 vs. TLS 1.3

I recommend this to these people

Those who need to accumulate security basics

Symmetric key? Asymmetric key? Certificate?

How do each security algorithm work? I want to know exactly how a certificate is structured!

For those who need to understand TLS

They say TLS 1.3 has been implemented. What is TLS 1.3? How does this Internet security protocol encrypt data for transmission and reception?

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 Cybersecurity Concepts

  • Learning the Basics of Cybersecurity 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 and structure of certificate use. In real life, certificates are issued by institutions to authenticate us, similar to public certificates and financial certificates. Learn about the structure, chain structure, and format of TLS certificates, and solidify your understanding through hands-on practice.

Learn about the reasons and concepts behind TLS implementation. While TLS 1.3 is currently the latest version, not all protocols use it. Furthermore, if you examine packets, you'll see that they all use TLS 1.2. This lecture will explain why this is the case, as well as the exact differences between TLS 1.2 and TLS 1.3, and explore the overall TLS flow.

Features of this course

Practice with OpenSSL

I believe the best way to learn concepts is through hands-on practice, grounded in theoretical understanding. I aim to help you fully understand the concepts learned in lectures by directly applying them. The exercises will utilize the open-source cryptographic library OpenSSL.

Handshake Step-by-Step Analysis

TLS is a protocol for transmitting and receiving encrypted data. However, prior to transmission and reception, a handshake process is required, where the server and client authenticate each other and create a session key. This process is analyzed step-by-step.

Introduction of knowledge sharers

Hello. I'm Woojoo Yoon, a knowledge sharer. I work as a software developer in the automotive industry!

  • Development of a model by automaker V

  • Model development by automaker H

  • Model development 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

1,336

Learners

130

Reviews

33

Answers

4.6

Rating

12

Courses

Non-major developer

I hope this helps someone.

I hope this helps any non-CS major developers out there.

Curriculum

All

12 lectures ∙ (3hr 13min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

13 reviews

4.2

13 reviews

  • heejungkim5357님의 프로필 이미지
    heejungkim5357

    Reviews 4

    Average Rating 5.0

    5

    100% enrolled

    It explains things in an easy-to-understand way.

    • aceoftop1975님의 프로필 이미지
      aceoftop1975

      Reviews 121

      Average Rating 5.0

      5

      100% enrolled

      2024/12/21/Sat 12:15 I enjoyed the lecture. I learned a lot about certificates and TLS through this lecture. I listened to all of Yoon Woo-ju's lectures. I'm also curious about what kind of lecture he'll make next. The lecture time is short, but I feel like there's a lot of content included. Thank you very, very much for making a good lecture.

      • woojuyun
        Instructor

        Thank you for always taking our classes and for your thoughtful reviews. I hope you have a happy and enjoyable end of the year. :)

    • hsik02255634님의 프로필 이미지
      hsik02255634

      Reviews 5

      Average Rating 5.0

      5

      100% enrolled

      It was easy to understand because you explained everything from encryption to TLS in detail with pictures! I took the course because I often encountered TLS-related errors while developing and it seems like it was a good choice. Thank you for the great lecture!

      • woojuyun
        Instructor

        Thank you for trusting me and taking my class and leaving this review. I'm glad I filmed the lecture 😊 Thank you for your interest. Have a happy and enjoyable day :)

    • bellerin6294219님의 프로필 이미지
      bellerin6294219

      Reviews 2

      Average Rating 3.0

      1

      42% enrolled

      I don't usually leave course reviews, but for a 3-hour course priced at 50,000 won, this quality is really unacceptable. It seems like you're teaching improvisationally without preparing a lecture script. If you were naturally good at teaching, this approach might work. However, when speech is frequently interrupted with pauses as if you're thinking mid-sentence, and when statements don't connect logically this often, I think it would be much better for students' understanding if you prepared a lecture script in advance and taught according to it. Since the content isn't well-organized, it's hard to understand what you're trying to say and difficult to stay focused. The lecture quality seems far too low for the price. Please improve this.

      • yongkyukim9518님의 프로필 이미지
        yongkyukim9518

        Reviews 2

        Average Rating 5.0

        5

        33% enrolled

        woojuyun's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!