FAQ Hero
암호화

공개 키 암호화
알고리즘이란
무엇입니까?

공개 키 암호화 알고리즘이란 무엇입니까?

공개 키 암호화(비대칭)는 RSA, ECC(타원 곡선 암호화) 등의 암호화 알고리즘을 사용하여 공개 키와 비공개 키를 생성합니다. 이러한 알고리즘은 특정 수학 문제의 난치성을 기반으로 활용합니다. 이론상 해결이 가능하지만(무한한 시간이 주어진 경우), 실제 상황에서 효과적으로 활용하기에는 너무 오랜 시간이 걸리는 문제를 난제라고 지칭합니다.

비대칭 암호화를 사용하면 계산상 공개 키와 비공개 키를 생성하고, 공개 키로 메시지를 암호화하고, 비공개 키로 메시지를 해독하기가 쉬워집니다. 하지만 공개 키를 유일한 기반으로 사용하여 비공개 키를 도출하는 것은 극히 어렵거나 불가능합니다.