문제 내용: 공개키 암호 알고리즘에 대한 설명으로 옳은 것은?
선택지 1: Diffie-Hellman 키 교환 방식은 중간자(man-in-the-middle)
  공격에 강하고 실용적이다.
선택지 2: RSA 암호 알고리즘은 적절한 시간 내에 인수가 큰 정수의
  소인수분해가 어렵다는 점을 이용한 것이다.
선택지 3: 타원곡선 암호 알고리즘은 타원곡선 대수문제에 기초를 두고
  있으며, RSA 알고리즘과 동일한 안전성을 제공하기 위해서
  더 긴 길이의 키를 필요로 한다.
선택지 4: ElGamal 암호 알고리즘은 많은 큰 수들의 집합에서 선택된
  수들의 합을 구하는 것은 쉽지만, 주어진 합으로부터 선택된
  수들의 집합을 찾기 어렵다는 점을 이용한 것이다.