A가 B에게 암호화 메시지를 보내는 경우 공개키 암호화 단순모델의 동작… | [정보통신기사 필기] 20년 3회차 기출문제 상세 페이지
1[정보통신기사 필기] 20년 3회차
A가 B에게 암호화 메시지를 보내는 경우 공개키 암호화 단순모델의 동작절차로 적합하게 나열한 것은?
- (가) B가 공개키와 개인키 쌍을 생성한다.
- (나) B는 공개키는 공개하고 개인키는 개인이 소유한다.
- (다) A는 B의 공개키로 메시지를 암호화한다.
- (라) B는 자신의 개인키로 메시지를 복호화한다.
1
(가) - (나) - (다) - (라)
2
(가) - (다) - (라) - (나)
3
(나) - (가) - (다) - (라)
4
(나) - (다) - (가) - (라)
해설
수신자 B가 키 쌍 생성 → 공개키 공개·개인키 보관 → 송신자 A가 B의 공개키로 암호화 → B가 자신의 개인키로 복호화 순으로 진행되므로 (가)-(나)-(다)-(라)가 맞다.
공개키 암호는 수신자를 기준으로 돌아간다. 키 쌍을 만드는 주체도, 그중 공개키를 배포하는 주체도 메시지를 받을 B이며, A는 공개된 키를 가져다 쓸 뿐 자기 키 쌍을 만들 필요가 없다.
기밀성의 근거는 공개키로 잠그면 짝이 되는 개인키로만 열린다는 점이다. 개인키는 B만 갖고 있으므로 중간에서 암호문을 가로채도 복호화할 수 없다.
키는 만들어야 공개할 수 있고 공개되어야 A가 쓸 수 있으므로, 공개 단계를 암호화 뒤로 미루거나 암호화를 키 생성보다 앞세운 배열은 성립하지 않는다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.