모두CBT

Diffie-Hellman 알고리즘은 (G^{a} \bmod P)^{b… | [국회직 9급 정보보호론] 18년 1회차 기출문제 상세 페이지

1[국회직 9급 정보보호론] 18년 1회차
Diffie-Hellman 알고리즘은 (Ga mod P)b mod P(G^{a} \bmod P)^{b} \bmod P와 (Gb mod P)a mod P(G^{b} \bmod P)^{a} \bmod P를 계산한 값이 같다는 대수적인 성질을 활용한다. 다음 설명 중 옳지 않은 것은?
1
a와 b는 비밀값이다.
2
P는 소수이다.
3
두 개의 키를 합성하면 새로운 키가 생성된다.
4
중간자 공격을 방지한다.
5
암호화와 복호화에 필요한 키를 분배하거나 교환하기 위한 것이다.
해설

Diffie-Hellman이 중간자 공격을 방지한다는 설명이 틀렸다. 기본 Diffie-Hellman은 상대의 신원을 인증하지 않아 중간자 공격에 취약하다.

공격자가 중간에서 각자와 따로 키를 교환해도 양쪽은 알아채지 못한다. 그래서 전자서명이나 인증서로 교환 값을 인증해 함께 쓴다.

  • a와 b: 각 참여자만 아는 비밀값이므로 옳다.
  • P: 공개되는 소수이므로 옳다. GG와 함께 공개값으로 쓰인다.
  • 키의 합성: 자신의 비밀값과 상대가 보낸 공개값을 결합해 공유 키를 얻으므로 옳다.
  • 키 분배·교환 목적: 암호화와 복호화에 쓸 공유 키를 만들기 위한 알고리즘이므로 옳다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[국회직 9급 정보보호론] 18년 1회차 20문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요국회직 9급 정보보호론 기출문제 암기장 전체 보기