#9 해설
2009년 LEET 추리논증
문제 번호 선택
#9 해설
2009년 LEET 추리논증
문제 번호 선택
2009년 LEET 추리논증
문제 번호 선택
2009년 LEET 추리논증
문제 번호 선택
원문의 알파벳을 다른 알파벳으로 바꾸어 제작된 암호문을 입수
하였는데, 원문에 사용된 언어가 어떤 언어인지 밝혀졌다.
이 암호
문에 대한 다음의 해독법이 제안되었을 때, 이 방법이 성공하기
위해 필요한 조건만을 <보기>에서 있는 대로 고른 것은?
원문과 같은 언어로 쓰인 평범한 텍스트 몇 장을 구한 다음,
각 알파벳의 사용 빈도를 센다.
가장 많이 사용된 알파벳을 '제
1자'라 하고, 다음으로 자주 사용된 알파벳을 '제2자'라고 하는
식으로 해서 텍스트에 나오는 모든 알파벳을 조사한다.
암호문에
나오는 알파벳도 위와 같은 방법으로 분석, 분류한다.
암호문에서
가장 많이 사용된 알파벳을 위의 '제1자'로 대치하고, 두 번째로
자주 사용된 알파벳은 '제2자'로 대치하는 식으로 암호문에
나오는 모든 알파벳을 정리해 나간다.
<보 기>
ㄱ. 알파벳의 빈도를 정하기 위해 사용된 텍스트와 암호문 텍
스트는 충분히 길다.
ㄴ. 한 암호문 내에서 원문 알파벳과 암호문 알파벳 사이의 대
응은 일관되게 유지된다.
ㄷ. 암호문의 알파벳을 대치하는 원문의 알파벳 중 처음 몇 자
만으로 대응 규칙을 발견할 수 있다.
① ㄱ ② ㄷ ③ ㄱ, ㄴ
④ ㄴ, ㄷ ⑤ ㄱ, ㄴ, ㄷ
2009년 LEET 추리논증
문제 번호 선택
2009년 LEET 추리논증
문제 번호 선택
2009년 LEET 추리논증
문제 번호 선택