강의

멘토링

커뮤니티

Inflearn Community Q&A

yhn5153041's profile image
yhn5153041

asked

Spring Boot Security & JWT Lecture

Spring Boot Security Lecture 15 - Let's learn about RSA before understanding JWT

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

Written on

·

297

0

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

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

좋은 강의 감사합니다.

springspring-securityjwt

Answer 1

0

metacoding님의 프로필 이미지
metacoding
Instructor

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

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

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

yhn5153041님의 프로필 이미지
yhn5153041
Questioner

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

yhn5153041's profile image
yhn5153041

asked

Ask a question