학교수업/시스템보안

[보안] 1. Introduction

Ynghan 2023. 3. 12. 16:49

교과목 소개

학습 목표

① 컴퓨터 보안시스템의 기본개념과 구성 및 핵심요소들을 이해하고 보안에 실질적으로 위협이 되는 다양한 요인들을 설명할 수 있다.

② 현대 컴퓨터 보안시스템에서 암호기술의 필요성을 이해하고, 암호기술의 수학적 원리를 논리적으로 분석할 수 있다.

③ 현대 암호시스템특징을 이해하고 이를 실제 컴퓨터 보안시스템에 적용하기 위해 필요한 다양한 기술적 이슈를 설명할 수 있다.

대칭 키 암호와 비대칭 키 암호 시스템의 차이를 이해하고, 이에 기반한 인증시스템, 디지털서명 등 우리 생활에서 널리 사용되는 보안 기술들이 실제로 어떻게 설계 및 구현되는가를 분석할 수 있다.

최신 보안기술의 종류와 핵심 원리를 이해하고 이를 실제로 구현할 수 있는 이론적,실무적 능력을 구비할 수 있다.

교과목 운영 계획

주차 강의주제 강의내용 과제
1주차 개요 및 기초 암호수학 I 시스템 보안의 목표, 암호학의 기본 개념 및 주요 용어, 기초정수론  
2주차 암호수학 I 기초정수론, 선형합동, 대수구조  
3주차 고전암호 Kerckhoff의 원리, 대치 암호, 전치 암호, 스트림 암호 #1
4주차 대칭 키 암호 블록 암호와 합성 암호  
5주차 대칭 키 암호 DES - DES의 구조 및 보안성 분석, 이중/삼중 DES #2
6주차 대칭 키 암호 AES - 변환연산, 암호체계, 구조 및 보안성 분석  
7주차 암호수학 II 소수, 소수 판정 알고리즘, 소인수분해, 중국인의 나머지정리 #3
8주차 중간고사 요약 정리 & 질의/응답, 중간고사  
9주차 비대칭 키 암호 RSA, Rabin 암호시스템  
10주차 비대칭 키 암호 EIGamal, 타원곡선 암호시스템 #4
11주차 무결성과 인증 메시지 무결성, 랜덤 오라클 모델, 메시지 인증  
12주차 해싱 반복 해시 함수와 압축함수, SHA-512 #5
13주차 키 관리 대칭 키 분배, 커버로스  
14주차 최신 보안 기술 디지털 서명, 개체인증, 생체인식, 양자암호와 양자컴퓨터  
15주차 기말고사 최종 정리 & 질의/응답, 기말고사  

과제(25%)

#1. 기초 정수론 및 암호수학
#2. 고전 암호 및 대칭 키 암호 구현
#3. DES / AES 핵심 모듈 구현
#4. RSA 핵심 모듈 구현
#5. 보안시스템 구현 프로젝트

다루는 내용

  1. 컴퓨터 보안시스템의 기본개념과 구성 및 핵심요소
  2. 보안에 위협이 되는 다양한 요인
  3. 암호기술의 필요성과 암호기술의 수학적 원리
  4. 고전 암호와 현대 암호시스템의 특징
  5. 대칭 키 암호와 비대칭 키 암호 시스템
  6. 메시지 인증과 디지털 서명
  7. 실제 간단한 암호시스템 구현