원래 계획은 매 단원이 끝날 때마다 복습 문제와 연습문제를 푸는 것이었는데,
연습문제는 너무 어려워서 못 풀 것 같다.
(사실 노력도 안 해봤지만, 올해 안에 진도를 빼는 것을 목표로 하는데, 연습문제에 시간을 들이기가 어려울 것 같다.)
그래서 복습문제만이라도 풀어보기로 했다.
네트워크 보안 에센셜(Network Security Essential, William Stallings 저, 이재광/전태일 공역, 생능출판사) p.100
02. 대칭암호와 메시지 기밀성 - 복습 문제
2.1 대칭 암호의 핵심적 요소는 무엇인가?
- 평문
- 암호 알고리즘
- 비밀 키
- 암호문
- 복호 알고리즘
2.2 대칭키 암호 알고리즘에 사용되는 두 가지 기본적 기능은 무엇인가?
- 강한 암호 알고리즘
- 송신자와 수신자는 비밀키를 안전하게 획득하고 안전하게 보관하여야 함
2.3 대칭 암호를 이용해서 두 사람이 통신을 할 때 얼마나 많은 키가 필요한가?
- 키 1개가 필요하다. 대칭 암호는 암호화 키와 복호화 키가 동일하기 때문이다.
2.4 블록 암호와 스트림 암호의 차이는 무엇인가?
- 블록 암호는 고정된 크기의 블록 평문을 입력하여 동일한 크기의 블록 암호문을 생성하는 암호이며, 스트림 암호는 입력되는 요소를 연속적으로 처리하여 지속적으로 한 번에 한 요소 씩 배출된다.
2.5 암호를 공격하는 일반적인 두 가지 방법은 무엇인가?
- 암호 해독
- 전수 공격
2.6 왜 어떤 블록 암호 모드 운용에서는 암호화만 사용하고 다른 모드에서는 암호화 복호화 모두 사용하는가?
- ECB, CBC 모드에서는 평문을 암호 알고리즘을 통해서 암호화하기 때문에 복호화 알고리즘이 필요하다.
- CFB, CTR 모드에서는 키 값을 암호 알고리즘으로 변환 한 값을 평문에 XOR 하여 암호화하기 때문에 복호화 알고리즘이 필요 없다.
2.7 3중 암호화란 무엇인가
- 암호-복호-암호의 순서를 따르는 알고리즘을 말한다.
2.8. 3 DES에서 가운데 사용하는 것이 왜 암호키가 아니고 복호 키인가?
- 이전의 DES로 암호화된 데이터를 복호화할 수 있게 하기 위해서
(사실 완벽하게 이해하지는 못했습니다.)
한 단원이 끝났으니 다음 단원 공부 계획을 세워야겠다.
03. 공개키 암호와 메시지 인증 공부 계획
9월 16일 수요일 - 3.1 메시지 인증 방법
9월 17일 목요일 - 3.2 안전 해시함수
9월 18일 금요일 - 3.3 메시지 인증 코드
9월 21일 월요일 - 3.4 공개키 암호 원리
9월 22일 화요일 - 3.5 공개키 암호 알고리즘
9월 23일 수요일 - 3.6 디지털 서명, 복습문제
1주에 1 챕터씩 끝내는 것은 해보니 무리가 있는 것 같다.
차근차근히 해서 꼭 끝까지 공부해야겠다.
'네트워크보안에센셜' 카테고리의 다른 글
Chapter 03. 공개키 암호와 메시지 인증 - 3.2 안전 해시함수(1) (0) | 2020.09.22 |
---|---|
Chapter 03. 공개키 암호와 메시지 인증 - 3.1 메시지 인증 방법 (0) | 2020.09.19 |
Chapter 02. 대칭 암호와 메시지 기밀성 - 2.5 암호 블록 운용 모드 (0) | 2020.09.15 |
Chapter 02. 대칭 암호와 메시지 기밀서 - 2.4 스트림 암호와 RC4 (0) | 2020.09.10 |
2.2 대칭 암호 알고리즘, 2.3 랜덤넘버와 의사랜덤넘버 (0) | 2020.09.09 |