다음 지문이 설명하고 있는 프로토콜은?공유할 암호키를 계산하여 만들어낸… | [정보보안기사 필기] 18년 2회차 기출문제 상세 페이지
1[정보보안기사 필기] 18년 2회차
다음 지문이 설명하고 있는 프로토콜은?
- 공유할 암호키를 계산하여 만들어낸다.
- 유한체상의 이산대수문제를 풀기 어려움에 기반한다.
- 중간자 공격이나 재전송 공격에는 취약하다.
1
Needham-Schroeder 프로토콜
2
공개키 암호
3
KDC 기반 키 분배
4
Diffie-Hellman 프로토콜
해설
양쪽이 공유할 키를 계산으로 만들어 내고 안전성이 유한체 위의 이산대수 문제에 기대며 인증 절차가 없어 중간자 공격에 약한 것은 Diffie-Hellman이다.
공개된 소수 p와 생성원 g에 대해 각자 비밀값 a, b를 골라 ga mod p와 gb mod p만 주고받고, 받은 값을 자기 비밀값으로 다시 거듭제곱하면 양쪽 모두 gab mod p라는 같은 키를 얻는다. 키 자체는 회선에 흐르지 않는다.
대신 상대가 누구인지 확인하는 단계가 없어, 중간에 끼어든 공격자가 양쪽과 각각 키를 맺어 버리는 중간자 공격과 이전 메시지를 그대로 되돌려 보내는 재전송 공격에 노출된다.
키 분배센터가 키를 만들어 나눠 주거나 공개키로 키를 암호화해 전달하는 방식들은 이미 만들어진 키를 전달할 뿐, 지문처럼 양쪽이 계산으로 키를 합의하지 않는다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.