[PSAT 기출] 2024 국가직 7급 상황판단 사책형 9번 10번 해설 – 암호 해독 암호문

개요

다음은 2024년도 국가직 7급 PSAT 상황판단영역 사책형 9번, 10번 문제 해설이다.

문제

[9~10] 다음 글을 읽고 물음에 답하시오.

암호 기술은 일반적인 문장(평문)을 해독 불가능한 암호문으로 변환하거나, 암호문을 해독 가능한 평문으로 변환하기 위한 원리, 수단, 방법 등을 취급하는 기술을 말한다. 이 암호 기술은 암호화와 복호화로 구성된다. 암호화는 평문을 암호문으로 변환하는 것이며, 반대로 암호문에서 평문으로 변환하는 것은 복호화라 한다.

암호 기술에서 사용되는 알고리즘, 즉 암호 알고리즘은 대상 메시지를 재구성하는 방법이다. 암호 알고리즘에는 메시지의 각 원소를 다른 원소에 대응시키는 ‘대체’와 메시지의 원소들을 재배열하는 ‘치환’이 있다. 예를 들어 대체는 각 문자를 다른 문자나 기호로 일대일로 대응시키는 것이고, 치환은 단어, 어절 등의 순서를 바꾸는 것이다.

암호 알고리즘에서는 보안을 강화하기 위해 키(key)를 사용하기도 한다. 키는 암호가 작동하는 데 필요한 값이다. 송신자와 수신자가 같은 키를 사용하면 대칭키 방식이라 하고, 다른 키를 사용하면 비대칭키 방식이라 한다. 대칭키 방식은 동일한 키로 상자를 열고 닫는 것이고, 비대칭키 방식은 서로 다른 키로 상자를 열고 닫는 것이다. 비대칭키 방식의 경우에는 수신자가 송신자의 키를 몰라도 자신의 키만 알면 복호화가 가능하다. 그리고 비대칭키 방식은 서로 다른 키를 사용하기 때문에, 키의 유출 염려가 덜해 조금 더 보안성이 높다고 알려져 있다.

한편 암호 알고리즘에 사용하기 위해 만들 수 있는 키의 수는 키를 구성하는 비트(bit)의 수에 따른다. 비트는 0과 1을 표현할 수 있는 가장 작은 단위인데, 예를 들어 8비트로 만들 수 있는 키의 수는 28, 즉 256개이다. 키를 구성하는 비트의 수가 많으면 많을수록 모든 키를 체크하는 데 시간이 오래 걸려 보안성이 높아진다. 256개 정도의 키는 컴퓨터로 짧은 시간에 모두 체크할 수 있으나, 100비트로 구성된 키가 사용되었다면 체크해야 할 키의 수가 2100개에 달해 초당 100만 개의 키를 체크할 수 있는 컴퓨터를 사용하더라도 상당히 많은 시간이 걸릴 것이다.

56비트로 구성된 키를 사용하여 만든 암호 알고리즘에는 DES(Data Encryption Standard)가 있다. 그런데 오늘날 컴퓨팅 기술의 발전으로 인해 DES는 더 이상 안전하지 않아, DES보다는 DES를 세 번 적용한 삼중 DES(triple DES)나 그 뒤를 이은 AES(Advanced Encryption Standard)를 사용하고 있다.

9. 윗글을 근거로 판단할 때, <보기>에서 옳은 것만을 모두 고르면?

<보 기>
ㄱ. 복호화를 통하여 암호문을 평문으로 변환할 수 있다.

ㄴ. 비대칭키 방식의 경우, 수신자는 송신자의 키를 알아야 암호를 해독할 수 있다.

ㄷ. 대체는 단어, 어절 등의 순서를 바꾸는 것이다.

ㄹ. 삼중 DES 알고리즘은 DES 알고리즘보다 안전성이 높다.

① ㄱ, ㄴ

② ㄱ, ㄹ

③ ㄴ, ㄷ

④ ㄴ, ㄹ

⑤ ㄷ, ㄹ

 

10. 윗글과 <상황>을 근거로 판단할 때, (가)에 해당하는 수는?

<상 황>
256개의 키를 1초에 모두 체크할 수 있는 컴퓨터의 가격이 1,000,000원이다. 컴퓨터의 체크 속도가 2배가 될 때마다 컴퓨터는 10만 원씩 비싸진다. 60비트로 만들 수 있는 키를 1초에 모두 체크할 수 있는 컴퓨터의 최소 가격은  (가) 원이다.

① 1,100,000

② 1,200,000

③ 1,400,000

④ 1,600,000

⑤ 2,000,000

 

출처: 사이버국가고시센터

9번 문제 해설

ㄱ. 복호화를 통하여 암호문을 평문으로 변환할 수 있다.

반대로 암호문에서 평문으로 변환하는 것은 복호화라 한다.

따라서 보기의 내용은 옳다.

ㄴ. 비대칭키 방식의 경우, 수신자는 송신자의 키를 알아야 암호를 해독할 수 있다.

비대칭키 방식의 경우에는 수신자가 송신자의 키를 몰라도 자신의 키만 알면 복호화가 가능하다.

따라서 보기의 내용은 옳지 않다.

 

ㄷ. 대체는 단어, 어절 등의 순서를 바꾸는 것이다.

대체는 각 문자를 다른 문자나 기호로 일대일로 대응시키는 것이고, 치환은 단어, 어절 등의 순서를 바꾸는 것이다.

대체가 아니라 치환이다.

따라서 보기의 내용은 옳지 않다.

 

ㄹ. 삼중 DES 알고리즘은 DES 알고리즘보다 안전성이 높다.

56비트로 구성된 키를 사용하여 만든 암호 알고리즘에는 DES(Data Encryption Standard)가 있다. 그런데 오늘날 컴퓨팅 기술의 발전으로 인해 DES는 더 이상 안전하지 않아, DES보다는 DES를 세 번 적용한 삼중 DES(triple DES)나 그 뒤를 이은 AES(Advanced Encryption Standard)를 사용하고 있다.

따라서 보기의 내용은 옳다.

 

정답은 ②번이다.

10번 문제 해설

56비트의 키 = 256

60비트의 키 = 260 = 256 × 2 × 2 × 2 × 2 = 256+1+1+1+1 = 260

10만 원 × 4 = 40만 원

100만 원 + 40만 원 = 140만 원

 

정답은 ③번이다.

 

관련 문서

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다