✍️ 문제 1-2
제3회 소프트웨어(SW) 사고력 올림피아드(초5~6)
※ 다음 문제에 답하시오.
※ 답은 종이에 작성한 뒤 사진으로 제출하세요.
※ 창의적인 생각을 자유롭게 기록해도 됩니다.
문제 1
아래와 같이 제시된 한글 자음, 모음, 숫자를 이용하여 나만의 암호 방법을 만들어 보시오.
한글 자음과 모음, 0~99까지의 숫자를 암호표로 대응시키거나 암호화 키와 해독 키를 다르게 정할 수 있다.
문제 1-2
만든 암호를 다시 해독하는 방법과 보안을 높일 수 있는 방법을 설명하시오.
[문제 분석]
한글 자음·모음·숫자를 암호 기호로 바꾸는 규칙과 해독 방법을 만들고, 열쇠의 안전성을 생각하는 문제입니다.
[예시답안 요약 힌트]
자음, 모음, 숫자의 대응표를 만들고 암호화와 해독 절차를 예로 보여 주세요. 더 강한 답안은 암호화 키와 해독 키를 다르게 쓰는 방법까지 제안하면 좋습니다.
해독 방법: 암호문의 각 숫자에서 7을 빼면 원래 자음·모음 번호가 나온다. 번호를 다시 자음·모음표로 변환하면 원문 복구 가능.
보안 높이는 방법:
① 키를 날마다 바꾼다 (오늘은 +7, 내일은 +3 등).
② 키를 상대방에게만 별도 전달하여 키 없이는 해독 불가하게 한다.
③ 두 가지 암호를 연속으로 적용(이중 암호화)하면 보안이 더 강해진다.
아직 등록된 참가자 답안이 없습니다.
로그인 후 답안을 작성할 수 있습니다.