인프런 커뮤니티 질문&답변

정용훈님의 프로필 이미지
정용훈

작성한 질문수

스프링부트 시큐리티 & JWT 강의

스프링부트 시큐리티 15강 - JWT를 이해하기전 RSA에 대해서 알아보자

공개키와 개인키에 대한 질문이 있어 남겨봅니다.

작성

·

226

0

A가 B에게 메시지를 보낼 때, B의 공개키로 1차 암호화를 하고 A의 개인키로 2차 암호화를 한다 하였는데, 개인키는 본인만 알고 있어야하는데 이걸로 암호화를 하면 다른 사람도 A의 개인키를 알게 되지 않나요?

물론 보안 파트가 어렵고 커서 간단하게 설명해주신 것 같지만 개인키가 밖으로 노출되게 개인키로 암호화한다는 것이 이해가 되지 않네요.. 키가 주기적으로 갱신된다거나 암호화 개인키와 복호화 개인키가 따로 있다거나 그런 건가요? 추가적인 설명 답변주시면 정말 감사하겠습니다.

좋은 강의 감사합니다.

답변 1

0

최주호님의 프로필 이미지
최주호
지식공유자

개인키로 평문을 잠근다고 해도, 개인키가 노출되는 것은 아닙니다.

개인키로 평문을 잠궜기 때문에, 해쉬값으로 변경된 평문이 노출되는 것입니다.

개인키로 잠근다는 것은 암호화의 개념은 아닙니다. 해당 평문이 개인키로 잠겨도, 공개키로 누구나 열어볼 수 있기 때문에 전자 서명에 관점에서 사용합니다.

정용훈님의 프로필 이미지
정용훈
질문자

아하 이해했습니다. 감사합니다!!

정용훈님의 프로필 이미지
정용훈

작성한 질문수

질문하기