본문 바로가기
보안/암호학

정보보안개론 개정3판 연습문제 8장 암호의 이해

by msm1029 2020. 12. 7.
반응형

1. 전치법과 대체법

전치법(Transposition) 단순히 메시지의 문자 위치를 바꾸는 방법(순열)
대체법(Substitution) 해당 글자를 다른 글자로 대체하는 방법(치환)

 

2. 모노 알파베틱 암호화를 이용할 때 가능한 방법의 가지 수

26!

 

3. 단일 치환 암호법을 복호화하는 방법

빈도 분석법

 

4. 플레이페어 알고리즘 //설명으로 대체

5x5행렬을 키워드를 제외한 나머지 문자로 채움, 왼쪽 위부터 오른쪽 아래로.
(1) 두개의 문자를 동시에 암호화 -> ILOVEYOU 라면, IL OV EY OU
(2) 문자의 개수가 짝수개가 아니라면 끝에 임의의 문자, 또한 LL처럼 반복된다면 임의의 문자 -> balloon이라면 ba lx lo on
(3) 두 문자가 같은 행에 있다면, 각 문자의 오른쪽 문자로 치환
(4) 두 문자가 같은 열에 있다면, 각 문자의 아래 문자로
(5) 두 규칙에 해당하지 않는다면 각 문자와 같은 행에 있는 문자 중에서 다른 문자의 같은 열에 있는 문자(cross)

 

5. 대칭 암호화 알고리즘이 아닌 것은

LFSR

 

6. DES 알고리즘

64, 56 //64bits의 키를 사용하는 것은 맞지만 패리티비트를 제외하면 56비트

 

7. KISA 등 국내 암호 전문가들이 만든 128비트 블록 알고리즘

SEED

 

8. 양자 암호 프로토콜

BB84

 

9. 철수와 영희 공유된 키 값

5^2, 5^6을 교환한다.
철수의 키 값은 15625^2 이고
이는 영희의 키 값 25^6과 동일하다. 따라서 이 값을 비밀키로 사용한다.

 

10. RSA 알고리즘을 소수와 관련하여 설명

공개키 PU = {e, n}, 비밀키 PR = {d, n}에서
암호문 C=M^e mod n과 평문 M=C^d mod n이 성립할 때,
n이 소수 p*q로 이루어져있다면 오일러함수 Φ(n) = (p-1)*(q-1)이고
Φ(n)보다 작고 Φ(n)과 서로소인 정수 e를 찾으면 암호화키를 구할 수 있다.
M=M^ed mod n으로도 나타낼 수 있으므로 ed mod Φ(n) = 1을 만족하는 d를
찾으면 복호화키를 구할 수 있다.
=> 간단히 말하면, 서로 다른 소수 p q로 n값과 e, d를 구하여 암복호화 할 수 있다.

 

11. 수신자의 공개 키로 메일을 암호화 하였을 때 얻는 효과

기밀성

 

12. 부인 방지에 대해 설명

메일을 받고서 받지 않았다고 부인하는 등의 행위를 방지하는 것

 

13. 해시에 관한 설명으로 옳지 않은 것

3번

반응형