Diffie-Hellman 알고리즘은 (G^{a} \bmod P)^{b… | [국회직 9급 정보보호론] 18년 1회차 기출문제 상세 페이지
1[국회직 9급 정보보호론] 18년 1회차
Diffie-Hellman 알고리즘은 와 를 계산한 값이 같다는 대수적인 성질을 활용한다. 다음 설명 중 옳지 않은 것은?
1
a와 b는 비밀값이다.
2
P는 소수이다.
3
두 개의 키를 합성하면 새로운 키가 생성된다.
4
중간자 공격을 방지한다.
5
암호화와 복호화에 필요한 키를 분배하거나 교환하기 위한 것이다.
해설
Diffie-Hellman이 중간자 공격을 방지한다는 설명이 틀렸다. 기본 Diffie-Hellman은 상대의 신원을 인증하지 않아 중간자 공격에 취약하다.
공격자가 중간에서 각자와 따로 키를 교환해도 양쪽은 알아채지 못한다. 그래서 전자서명이나 인증서로 교환 값을 인증해 함께 쓴다.
- a와 b: 각 참여자만 아는 비밀값이므로 옳다.
- P: 공개되는 소수이므로 옳다. 와 함께 공개값으로 쓰인다.
- 키의 합성: 자신의 비밀값과 상대가 보낸 공개값을 결합해 공유 키를 얻으므로 옳다.
- 키 분배·교환 목적: 암호화와 복호화에 쓸 공유 키를 만들기 위한 알고리즘이므로 옳다.
오류나 개정된 내용이 보이면 알려주세요