Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

1. 다음은 Diffie-Hellman 알고리즘에 대한 내용을 설명한 것이다.

괄호 안에 들어가야 할
내용은?

① ㉠ : 공개키, ㉡ : 개인키
② ㉠ : 마스터키, ㉡ : 공개키
③ ㉠ : 임시키, ㉡ : 고정키
④ ㉠ : 개인키, ㉡ : 공개키

2. 다음 지문은 공개키 암호방식에 대한 내용을 설명한 것이다. (가)~(마)에 들어가야 할


단어로 옳은 것은?

① (가) 정수 (나) p × q (다) 이산대수 문제 (라) RSA (마) ElGamal


② (가) 소수 (나) p + q (다) 소인수분해 문제 (라) 타원곡선암호 (마) Diffie-Hellman 암호
③ (가) 실수 (나) p + q (다) 이산대수 문제 (라) Rabin 암호 (마) 타원곡선암호
④ (가) 소수 (나) p × q (다) 소인수분해 문제 (라) RSA (마) Rabin 암호

3. 해시값과 메시지 인증 코드(Message Authentication Code, MAC)에 대한 설명으로 틀린


것은?
① 해시값만을 통해 두사람이 문서를 주고 받았을 때 MITM(Man-In-The-Middle, 중간자
공격)공격을 받을 수 있다. 즉, 해시값을 보고 수신된 문서 위변조에 대한 상호신뢰를 확신
할 수 없다.
② 해시값에 암호개념을 도입한 것이 HMAC(Hash Message Authentication Code)이며, 이
때 메시지 송수신자는 비밀키(Encryption Key) 또는 세션키(session Code)를 사전에 안전
한 채널을 통해 공유해야 한다.
③ 메시지 인증을 위해서는 사용되는 Message Digest(해시값)는 메시지 저장소에 파일이
위변조되지 않았다는 것을 보장하기 위해서 사용하기도 한다.
④ 메시지 크기와 상관없이 MAC 생성과정, 즉 해시값 생성, 암호화 등이 속도는 균일하여
다른 암호화 알고리즘에 비해 속도가 빠르다.

4 .다음 해시함수 설명 중 잘못된 것은?


① 해시함수는 임의의 유한 길이의 비트 스트링을 고정된 길이의 비트 스트링으로 변환하는
함수이다.
② 효율적 전자서명 생성을 위해 전자서명 생성 과정에서 해시함수가 사용된다.
③ 일방향 특성으로서 해시함수 h에 대해 해시값 y로부터 h(x)=y가 되는 입력값 x를 찾는
것이 계산상 불가능해야 한다.
④ 강한 충돌방지 특성으로서 해시함수 h에 대해 h(y)=h(x)가 되는 입력값 쌍 y와 x(단, y
≠ x)를 찾는 것이 어렵지 않아야 한다.
5. 다음 지문이 설명하는 해시(Hash) 함수에 해당하는 것은?

• ① MD4
• ② MD5
• ③ SHA-1
• ④ SHA-256

6. 전자서명이 갖추어야 할 조건이 아닌 것은?


① 개인키를 알고 있는 서명자만 서명을 생성할 수 있다.
② 서명자를 누구든지 검증할 수 있다.
③ 문서의 해시값에 서명하므로 생성된 서명은 다른 문서에 재사용할 수 있다.
④ 서명자는 자신의 서명 사실을 부인할 수 없다.

7. 다음 중 해시함수의 조건이 아닌 것은?


① 압축
② 일방향
③ 생일공격
④ 충돌회피

8. 해시함수 h와 주어진 입력값 x에 대해 h(x)=h(x′)을 만족하는 x′(≠x)를 찾는 것이 계산


적으로 불가능한 것을 의미하는 것은?
① 압축성
② 일방향성
③ 약한 충돌 방지
④ 충돌 저항성

9. 다음 중 해시함수가 적용되는 분야를 모두 고른 것은?

① 가, 나
② 가, 나, 라
③ 가, 나, 다, 라
④ 나, 라

10. 다음 중 종류(type)이 다른 것은?


① 데이터에 보이지 않는 정보 추가한다.
② 정보를 숨기는데 사용하는 것을 포함하여, 선택한 어느 목적에서든 사용 가능하다
③ 중요하지 않은 비트들에는 정보를 쉽게 숨길 수 있다
④ 일부 형식은 사람이 읽기에 html보다 더어렵다
11. A, B, C에 들어갈 가장 적합한 용어는 무엇인가?

① A: 인가, B: 인증, C: 식별
② A: 식별, B: 인증, C: 인가
③ A: 인가, B: 식별, C: 인증
④ A: 식별, B: 인가, C: 인증

12. 다음 중 공개키 암호의 필요성으로 틀린 것은?


① 무결성
② 키 관리 문제
③ 인증
④ 부인방지

13. 다음 문장은 송신자 “A”가 수신자 “B”에게 메시지를 보낼 때, 발생할 수 있는 보안 위


협에 대응하는 보안기술을 설명한 것이다. 각각의 보안서비시로 알맞게 나타낸 것은?

① ㄱ. 기밀성, ㄴ. 인증, ㄷ. 무결성


② ㄱ. 가용성, ㄴ. 무결성, ㄷ. 기밀성
③ ㄱ. 부인봉쇄, ㄴ. 가용성, ㄷ. 무결성
④ ㄱ. 무결성, ㄴ. 인증, ㄷ. 기밀성

14. 전자서명에서 사용되는 해시 함수(H)와 관련한 설명으로 옳지 않은 것은?


① 해시 값 h가 주어져 있을 때 h=H(M) 인 메시지 M 을 찾는 일은 시간이 아주 많이 걸리
는 일이어야 한다.
② 메시지 M이 주어져 있을 때, H(M)-H(M')인 다른 메시지 M' 을 찾는 일은 시간이 아주
많이 걸리는 일이어야 한다.
③ H(M)=H(M')인 서로 다른 두 메시지 M과 M'을 찾는 일 은 시간이 아주 많이 걸리는 일
이어야 한다.
④ 해시 힘수의 출력의 크기는 해시 함수의 안전성과는 무관 하지만, 해시 함수 계산 시간
에는 많은 영향을 미친다.
15. 단방향 해시(hash) 함수 MD5의 출력 해시의 크기는?
① 128비트
② 256비트
③ 512비트
④ 1024비트

16. 메시지 인증에 사용하기 위한 해시 함수의 특성 중 약한 충돌 저항성이라고 부르는 해


시함수 특성은?
① H(x)는 어떤 x에 대해서도 계산이 쉬워야 하고 H는 일정한 크기의 출력을 생성해야 한
다.
② 어떤 주어진 값 h에 대해서 H(x)=h 가 성립하는 x를 찾는 것이 계산적으로 불가능해야
한다.
③ 어떤 주어진 블록 x 에 대해서 H(x)=H(y)를 만족하는 y(≠x)를 찾는 것이 계산적으로 불
가능 해야 한다.
④ H(x)=H(y)를 만족하는 쌍 (x, y)을 찾는 것이 계산적으로 불가능해야 한다.

16. 블록체인에 대한 설명으로 옳지 않은 것은?


①금융 분야에만 국한되지 않고 분산원장으로 각 분야에 응용할 수 있다.
②블록체인의 한 블록에는 앞의 블록에 대한 정보가 포함되어 있다.
③앞 블록의 내용을 변경하면 뒤에 이어지는 블록은 변경할 필요가 없다.
④하나의 블록은 트랜잭션의 집합과 헤더(header)로 이루어져 있다.

You might also like