본문 바로가기

IT/기타

[보안] 공개키 암호화 방식

1. 공개키 암호화 방식이란?

암호화와 복호화를 하는데 사용하는 키가 서로 다른 암호화 방식을 의미합니다.

암호화 할 때 사용하는 키를 공개키, 복호화 할 때 사용하는 키를 개인키라고 합니다.

2. 중요한 데이터의 전달 방법

공개키 암호화 방식을 이용해서 A가 B에게 중요한 데이터 전달하는 방법

1. B는 자신의 공개키를 공개한다.
2. A는 전달할 데이터를 B의 공개키로 암호화한다.
3. A는 암호화된 데이터를 B에게 전달한다.
4. B는 전달받은 데이터를 자신의 개인키로 복호화한다. 

3. 종류

  • RSA 암호화
  • 디피-헬만 키 교환
  • Rabin 암호
  • ElGamal
  • DSA
  • 타원 곡선 암호

참조 : https://namu.wiki/w/%EA%B3%B5%EA%B0%9C%ED%82%A4%20%EC%95%94%ED%98%B8%ED%99%94%20%EB%B0%A9%EC%8B%9D

'IT > 기타' 카테고리의 다른 글

[JWT] Json Web Token이란?  (0) 2020.10.02
[Javascript] Jqgrid Custom  (0) 2020.09.14
[DEV] 컴파일과 빌드란  (0) 2020.09.10
XSS란?  (0) 2020.07.16
OAuth2 란?  (1) 2020.02.29