← 질문 목록
#175깊이 0

공개키와 비밀키는 무엇으로 구분하는가?

인프라 · 보안기초암호화

키의 공개 여부와 암호화/복호화의 주체가 누구인지로 구분한다. 공개키는 누구나 가질 수 있고, 비밀키는 소유자만 엄격히 관리한다.

기준공개키비밀키
공개 여부모두에게 공개소유자만 보유
사용 용도암호화, 검증복호화, 서명

공개키 암호화 방식은 서로 다른 키로 암호화와 복호화를 수행한다. A의 공개키로 암호화한 데이터는 오직 A의 비밀키로만 풀 수 있다.

대칭키 방식은 양쪽이 같은 키 하나를 나눠 갖고 잠글 때도 풀 때도 그것을 쓴다. 속도가 빠르지만, 키를 안전하게 전달하는 과정에서 탈취될 위험이 크다.

두 방식을 섞어 쓴다. 대칭키를 생성해 공개키로 암호화해 전달하고, 실제 데이터 통신은 전달받은 대칭키로 빠르게 처리한다.

추천 꼬리질문

0/300

적은 내용은 AI 학습에 쓰일 수 있습니다. 이름이나 연락처는 넣지 말아 주세요.

관련 질문

공개키와 비밀키는 무엇으로 구분하는가?