Skip to content

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

비대칭키 암호(공개키 암호) 는 서로 다른 두개의 키를 사용하는 암호화 방식이다

비대칭키 암호는 한쪽 키로 암호화한 데이터는 다른 한쪽 키로만 복호화할 수 있다는 성질을 이용합니다.
이 두 키는 수학적으로 연결되어 있지만, 공개 키에서 비밀를 역으로 계산하기는 매우 어렵게 설계되어 있습니다.

이러한 성질로 복호화할 수 있는 키는 공개되어도 상관 없기 때문에 공개키 암호화 라고도 합니다.

Why 비대칭키?

  • 대칭키를 사용할 경우 양쪽다 같은 키를 배포해야합니다
    • 암호화에 쓸 키를 서로 공유해야 하는데, 이 키를 어떻게 안전하게 주고받을지 문제가 생김.
    • 이 키를 전송하는 과정에서 해커가 가로채면 > 보안 시스템 무너짐.

비밀키로 암호화는 불가능?

공개키로 암호화하고 비밀키로 복호화를 하는 것처럼
반대로 비밀키로 암호화하고 공개키로 복호화도 가능하다