PSD( Private-Self-Development )

비대칭키 암호화 방식( 공개키 암호화 방식 ) 본문

Backend/기타

비대칭키 암호화 방식( 공개키 암호화 방식 )

chjysm 2022. 9. 30. 17:04

비대칭키 암호화 방식 이란?

암호화 와 복호화 시 사용하는 암호 키가 서로 다른 양방향 암호화 알고리즘

 

비대칭키 암호화 방식의 장단점

장점

  • 키의 관리 및 분배가 용이하다.
  • 보안 강도가 상대적으로 높다.

단점

  • 암복호화 로직 구현이 복잡 하다.
  • 대칭키 방식 대비 속도가 느리다.

 

비대칭키 암호화 방식

RSA  키 암호화

특징

  • 전자서명의 용도로도 사용된다.
  • 공개키( public key ) 와 개인키( private key ) 두개의 키를 사용한다.
  • 공개키는 암호화 시, 개인키는 복호화 시 사용된다.

방식

  1. A 가 B 에게 정보를 보내려고 한다.
  2. B가 A에게 본인의 공개키(B)를 준다.
  3. A가 공개키(B)를 이용하여 보내려는 정보를 암호화 한다.
  4. 정보를 B에게 전달
  5. B 가 본인의 개인키(B) 로  정보 복호화 

 

 


참조

https://yjshin.tistory.com/entry/%EC%95%94%ED%98%B8%ED%95%99-%EB%B9%84%EB%8C%80%EC%B9%AD%ED%82%A4-%EC%95%94%ED%98%B8-RSA-%EC%95%94%ED%98%B8%EC%8B%9C%EC%8A%A4%ED%85%9C