수리논술, 이게 다다.

인문계열 2번

오류 제보

문제

【2】최근 정보의 유출을 막기 위해 정보를 암호화하는 다양한 방법이 소개되고 있다. 그 한 가지 방법으로 다음과 같은 암호화 방법을 생각해보자. 우선 한글의 자음과 모음에 아래와 같이 번호를 부여한다.

ㄱㄴㄷㄹㅁㅂㅅㅇㅈㅊㅋㅌㅍㅎ
1234567891011121314
ㅏㅑㅓㅕㅗㅛㅜㅠㅡㅣ
-1-2-3-4-5-6-7-8-9-10

암호화하려는 단어를 풀어쓰기 한 후 각 자음과 모음을 부여된 숫자로 바꾼다. 만약 숫자의 개수가 짝수이면 그대로 두고 홀수이면 맨 마지막에 0을 첨가하여 개수가 짝수가 되도록 만든다. 이를 순서대로 두 개씩 묶은 1행 2열 행렬들을 아래의 그림에 나타난 알고리즘을 적용하여 암호화한다.

“고려”라는 단어는 (1−5)\displaystyle \begin{pmatrix}1&-5\end{pmatrix}, (4−4)\displaystyle \begin{pmatrix}4&-4\end{pmatrix}로 표현되는데 이 알고리즘을 적용하면 (23)\displaystyle \begin{pmatrix}2&3\end{pmatrix}, (−12)\displaystyle \begin{pmatrix}-1&2\end{pmatrix}로 암호화된다.

이 때, 어떤 단어를 암호화한 (03)\displaystyle \begin{pmatrix}0&3\end{pmatrix}, (−93)\displaystyle \begin{pmatrix}-9&3\end{pmatrix}, (−18)\displaystyle \begin{pmatrix}-1&8\end{pmatrix}을 갑과 을에게 보냈더니 갑은 암호를 해독했다는, 을은 해독하지 못하겠다는 회신을 보내왔다. 아래의 조건들이 만족된다는 가정 하에 도대체 무슨 일이 벌어진 것일까 판단하여 설명하시오.

조건1: 갑과 을은 모두 주어진 암호화 알고리즘은 알지만 행렬 A와 B가 무엇인지는 누구에게서도 전달받지 않았다.

조건2: 갑과 을은 “고려”를 암호화한 것이 (23)\displaystyle \begin{pmatrix}2&3\end{pmatrix}, (−12)\displaystyle \begin{pmatrix}-1&2\end{pmatrix}임을 알고 있다.

조건3: 갑과 을은 아래 알고리즘을 나름대로 정확히 적용하였다.

행렬 A를 곱한 후 행렬 B를 더하는 암호화 알고리즘
해설강의 준비중
이 예시답안은 준비중입니다.

첨삭 사례

아직 등록된 첨삭 사례가 없습니다.

질문과 답변 · 0개질문과 답변 · 고정 0개

아직 등록된 질문이 없습니다. 질문 작성은 멤버십 회원만 가능합니다.