공개키 암호 방식에서 암호화 할때는 공개키 복호화 할때는 개인키(비밀키)를 사용한다고 이론 설명이 되어있는데, 제가 푼 문제에서 A는 'ㄱ'을 사용하여 암호화한 메시지 전송 B는 'ㄴ'을 사용하여 수신된 메시지 해독 답이 ①번 ㄱ : A의 개인키, ㄴ : A의 공개키 라고 나왔습니다. 이해 안가는데 설명 부탁드립니다.
댓글/1000
답변 1개
비공개님의 답변입니다.
평민채택 02019-12-23 22:57
안녕하세요. 답변드립니다.
전자서명의 원리가 적용되어서 그렇습니다.
다음 설명드리는 전자서명의 원리를 적용하여 이해해주시면 됩니다.
전자서명의 원리는, 서명 작성(Signing)과 서명 검증(Verification) 두 가지 과정으로 구분합니다. 이 때, 개인키(Private Key)는 서명을 생성하는 키이고, 공개키(Public Key)는 서명을 검증하는 키입니다. 여기서 서명 작성을 하는 것은 메시지를 송신자의 개인키로 암호화하는 과정이고, 서명을 검증하는 것은 전송받은 암호문을 송신자의 공개키로 복호화 하는 과정입니다. 따라서 A는 A의 개인키를 사용하여 암호화한 메시지를 B에게 전송하고 B는 A의 공개키를 사용하여 수신된 메시지를 해독합니다.