비대칭키가 인터넷 환경에서 사용되는 기본 원리

Поділитися
Вставка
  • Опубліковано 21 жов 2024
  • 개발자라면 반드시 알아야 할 SSL(Secure Socket Layer)의 작동원리와 구조를 설명하는 영상입니다. 1편에서는 SSL에 대해 구체적으로 알아보기 전에 먼저 알고 있어야 할 내용을 담고 있습니다.

КОМЕНТАРІ • 34

  • @doctor.j4903
    @doctor.j4903 7 місяців тому

    개념이해하기가 너무 좋네요

  • @붉은외계인
    @붉은외계인 3 місяці тому

    진짜 너무 좋습니다 !!

  • @Dimpul_zone
    @Dimpul_zone 5 місяців тому

    와 선생님 너무 감사합니다... 컴활 공부하다가 너무 심하게 요약된 내용을 이해하느라 머리 터질 것 같았는데 이렇게 세세히 설명해주시니 자연스럽게 이해완료입니다!

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  5 місяців тому

      영상이 도움이 된 것 같아 다행이네요. 열공하시고 좋은 성과 거두시기 바랍니다. :)

  • @hm-xh1ju
    @hm-xh1ju 2 роки тому +1

    대칭키(public key) : 암호화, 복호화 둘다 할 수 있는 1개의 문자열
    비대칭키(private keys) : 암호화, 복호화에 따른 2개(한 쌍)의 문자열
    대칭키를 직접 보내게 되면 동시에 복호화도 가능하기 때문에 보안 이슈 발생
    그래서 PC와 Server의 대칭키를 서로 교환
    대칭키는 암호화만, 비대칭키로 복호화를 하도록 한다.
    PC에서의 평문을 Server의 대칭키로 암호화, Server에서의 평문을 PC의 대칭키로 암호화
    암호화된 PC의 암호문을 Server로 보내면, 암호화를 할 때에 Server의 대칭키로 암호화했기 때문에 쌍이 되는 Server의 비대칭키로 복호화가 가능하다. Server의 암호문 역시 마찬가지.
    정리하면서 3번째 다시 보니 확 이해가 되네요. 강의 감사합니다!

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 роки тому +1

      음...Key는 문자열이 될 수도 있습니다만 통상은 매우 긴 비트스트림입니다. 굳이 문자열로 만들 이유는 없습니다. 그리고 대칭키는 암/복호화 모두 가능합니다. 이 대칭키를 Public key 암호화해 송/수신하고 Private key로 풀어서 대칭키를 얻습니다. 참고하시기 바랍니다. ^^

    • @hm-xh1ju
      @hm-xh1ju 2 роки тому

      @@nullnull_not_eq_null 추가 설명 감사드립니다! 문자열은 효율이 안 좋아서 그런 거겠죠? 제가 너무 사람의 기준으로 생각했던 것 같습니다 ㅎㅎ 대칭키 자체를 암호화해서 넘겨주는 거군요! 다시 한 번 천천히 봐야겠네요. 잘못 이해하고 넘어갈 수 있었던 부분까지 짚어주셔서 감사합니다...!!

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 роки тому +1

      음...향후 아예 윈도우 암호화 라이브러리 사용방법도 다룰 예정입니다. 직접 공인인증 프로그램을 개발 해보면...확실해질 수 있으니까요. ^^

    • @hm-xh1ju
      @hm-xh1ju 2 роки тому

      @@nullnull_not_eq_null 감사합니다! 기대되네요!

  • @NLDS003
    @NLDS003 2 роки тому +1

    강의 다시 올려주셔서 너무 반갑고 감사드립니다. 예전 강의도 올려주셔서 너무 좋네요. 올리신 강의 하나씩 차근히 잘 수강하고 제 것으로 만들어 보겠습니다. 그리고 강의 내용 블로그에 요약 정리 하여 올려도 괜찮을까요? 출처 표기는 당연히 할 것입니다 :)

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 роки тому +1

      출처 밝혀주시고 상업적으로 이용하지만 않는다면 괜찮습니다. 열공하세요. ^^

  • @테스-q2e
    @테스-q2e Рік тому

    서버에서 키쌍을 만드는 일은 개발자가 했는데, 피씨에서 만들어지는 키쌍은 어떻게 만들어지나요? 브라우저가 자동으로 만들어주는 걸까요?

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Рік тому

      네, 브라우저가 알아서 해 준다고 생각하시면 되겠습니다. 고맙습니다. :)

  • @deokgeunkim8417
    @deokgeunkim8417 2 роки тому

    마지막에 이렇게 쓰지 않습니다에 충격이네요... 그런 줄 알고 있었는데ㅎㅎ 강의를 이어서 봐 보도록 하겠습니다!

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 роки тому

      #4 까지....꼭 전부 다 보시기 바랍니다. 그래야 국내 인증시스템이 어떻게 작동하는지 알 수 있습니다.

  • @django3861
    @django3861 2 роки тому

    암호기술에 대한 최소 이론 스터디
    7강 완강 / 6월 2일 / 헬스장

  • @nick6267
    @nick6267 Рік тому

    2는 어디서 볼 수 있나요? 멤버쉽만 볼 수 있는건가요?ㅎㅎ

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Рік тому

      네, 멤버십 영상으로 전환됐습니다. 강의가 게시된 지 일정 시간이 지나면 모두 멤버십으로 전환됩니다. 참고하시기 바랍니다.

  • @갈가마구
    @갈가마구 2 роки тому

    키를 쌍으로 만들고 서로 하나씩 주고 받는다, 그리고 그키를 가지고 암호화 해서 보낸다
    내껏만 쌍인줄.....하하
    감사합니다.

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 роки тому

      음...그것이 단계별로 조금씩 바뀌니까 주의해서 보시기 바랍니다. ^^

  • @kyoungnampark9230
    @kyoungnampark9230 2 роки тому +1

    감사합니다

  • @1f24dca7
    @1f24dca7 Рік тому

    와... 제가 여태껏 SSL통신에서 이해가 안됐던 부분이 풀리는 느낌이네요!
    책에서 본 SSL통신은 RSA가 어쩧네부터 시작해서 어렵게 설명이 나와서 도대체 비대칭으로 어떻게 서버/클라이언트가 암복호화를 하는지 이해가 안됐는데
    서버만 키쌍을 가진게 아니라 클라이언트도 키쌍을 가지고 있던거군요! 좋은 강의 감사합니다 :)

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  Рік тому +1

      좋은 평가와 피드백 감사합니다. 뒤 영상에서 더 설명하지만...클라이언트는 결국 대칭키를 생성합니다. 세션키 라고도 하지요. 참고하시기 바랍니다.

  • @나서스연구원
    @나서스연구원 2 роки тому

    다음강의가 멤버십 전용강의로 변햇네요...

    • @nullnull_not_eq_null
      @nullnull_not_eq_null  2 роки тому

      2번까지는 다시 '공개'로 풀었습니다. 거기까지는 다들 보시는 것이 좋겠네요. 암호기술 관련한 영상은 보시는 분이 거의 없는 것으로 알고 있는데...'나서스연구원'님이 보고 계시는 군요. ^^;;;

    • @나서스연구원
      @나서스연구원 2 роки тому

      @@nullnull_not_eq_null 보고 또보고 하고잇져 ㅋㅋㅋ

    • @나서스연구원
      @나서스연구원 2 роки тому

      어차피 저는 회원이라 괜찮습니다 ㅋㅋ

  • @django3861
    @django3861 9 місяців тому

    Pki 체계

  • @justv1ewer
    @justv1ewer 2 роки тому

    4:45 🐰

  • @신윤식-d3q
    @신윤식-d3q 2 роки тому

    매번 강의를 들을 때마다 놀랍습니다...정말 완벽하게 이해하지 않는 이상 개념들을 이리도 쉽게 설명할 수는 없는데.....널널한 개발자님의 내공이!!!!