Public-key Cryptography
Asymmetric Encryption is not designed to be fast (1% of facebook’s computing time)
Asymmetirc encryptions like Diffie-Hellman and RSA requires bigger keys than symmetric crypto to achieve a similar level of security as a information entropy perspective.
Motivation is that to sharing keys over insecure channel so verifying the origin of a message
- Public key, Private key exist pair
- 공개키로 암호화하면 개인키로 복호화, 개인키로 암호화하면 공개키로 복호화를 한다.
- 공개키를 가지고 개인키를 알아낼 수 없다(역도 성립).
- 보통 키교환, 서명에 사용된다.
Asymmetric Encryptions
Asymmetric Encryption Notion
HTTPS - 1. 그림으로 살펴보는 HTTPS
그림으로 살펴보는 포스팅을 시작으로, 3편의 포스팅을 통해 HTTPS에 대해서 알아보겠습니다. 암호화의 구현이 필요한 시스템이나 프로토콜을 설계할 때 HTTPS(HTTP Over TLS)의 동작방식은 좋은 레퍼런스가 될 수 있습니다. 우선 이번 글에서는 그림을 통해 HTTPS가 어떻게 동작하는지 간단하게 살펴보겠습니다. 평문 전송부터 시작해, 하나씩 필요한 기능들을 추가해보면서 필요한 이유들을 이해해봅시다.
https://dokydoky.tistory.com/462

Seonglae Cho