Department of Computer Engineering

AI Security와 Human Security 능력을 갖춘 스마트보안전문가 양성

교육과정

교육과정표

이수구분 석사 및 박사과정
교과목명 학점 시수
전공 사이버보안개론 3 3
사이버보안개론 3 3
보안공학 3 3
정보보호이론 3 3
네트워크보안 3 3
디지털포렌식기술 3 3
정보보호프로토콜 3 3
악성코드 3 3
침입탐지시스템 3 3
암호수학 3 3
정보은닉이론 3 3
인공지능보안 3 3
사물인터넷보안 3 3
이동통신보안 3 3
암호알고리즘 3 3
IT융합보안 3 3
인터넷보안 3 3
데이터베이스보안 3 3
OS보안 3 3
멀티미디어보안 3 3
정보보호시스템 3 3
유비쿼터스헬스케어 3 3
인공지능특론 3 3
공통 석사논문연구 3 3
박사논문연구 3 3

교과목 개요

교과목명 교과목개요
사이버보안개론 Theory of Cyber Security 사이버 공간 상에서의 보안과 관련된 여러 가지 이슈를 토대로, 사이버 보안을 위한기초적인 이론을 다룬다. 네트워크 취약점, 보안 프로토콜, 컴퓨터 해킹 등과 관련된 기본 이론을 학습한다.
보안공학 Security Engineering 보안공학은 악의, 실수, 또는 재난을 당해도 믿을만한 수준으로 남아있을 시스템 구축을 목표로 삼는다. 하나의 학문으로서 보안공학은 완벽한 시스템을 설계, 구현, 시험할 수 있게 도구, 과정, 방법과 진화하는 환경에 기존의 시스템을 적응시키는데 중점을 둔다. 보안공학은 학제간 전문성을 필요로 한다. 즉, 보안과 관련된 암호 이론과 컴퓨터 보안부터 응용심리학, 조직이론, 법률, 정책 등 다양한 내용을 체계적으로 다룬다.
정보보호이론 Theory of Information Security 정보보호와 관련된 여러 가지 기초적인 이론을 다룬다. 비밀키 암호, 공개키 암호, 해시 함수, 전자 서명, 정보보호 프로토콜, 키 관리 등에 관련된 기본 이론을 다룬다.
네트워크보안 Network Security 네트워크상에서 발생할 수 있는 각종 보안 취약 요소에 대해 알아본다. 데이터를 네트워크 상에서 주고받을 경우에 발생할 수 있는 보안 취약 요소를 사전에 예방, 발견하거나, 공격자의 공격을 막을 수 있는 방법에 대해 연구한다.
디지털포렌식기술 Digital Forensic Technologies 컴퓨터 범죄의 탐지, 조사, 디지털 증거 수집 방법을 다룬다. 아울러 데이터 복구, 암호 해독에 관한 기술을 다룬다.
정보보호프로토콜 Information Security Protocol 정보보호프로토콜의 개념과 기본적인 프로토콜인 key distribution, identification scheme, authentication code, Secret sharing scheme, pseudo-random number generation, zero-knowledge proof 등에 대하여 학습한다.
악성코드 Malicious code 컴퓨터 바이러스, 웜, 트로이 목마와 같은 악성 코드의 동작 원리를 살펴본다. 또한 이를 이용한 여러가지 공격 도구들에 대하여 공부를 하고, 새로운 공격이 가능한지에 대한 연구도 동시에 수행한다.
침입탐지시스템 Intrusion Detection System 네트워크 상에서 발생하는 외부 침입을 탐지하기 위한 최근의 기술 동향을 살펴보고, 이러한 침입에 대응하기 위한 방법에 대해 이론적인 측면과 실제적인 측면을 다룬다.
암호수학 Cryptography Mathematics 고대 암호의 시작인 시저 암호부터 현대의 RSA 암호까지 다양한 암호에 사용된 수학의 기초를 다룬다. 수학의 덧셈, 뺄셈, 곱셈, 그리고 나눗셈을 비롯해 인수분해, 소인수 등 암호알고리즘의 안전성에 근거가 되는 수학적 기반을 다룬다. 암호를 통해 수학의 원리를 이해하기 위한 과학적이고 체계적인 방법을 학습한다.
정보은닉이론 Information Hiding 정상적인 데이터 내부에 정보를 은닉하는 기법에 대해서 설명하고, 응용 분야로 저작권 보호, 불법 사용자 추적 기법 등을 다룬다.
인공지능보안 Artificial Intelligence and Security 인공지능을 통한 다양한 보안 기법 및 시스템에 대한 적용과 방법에 대해 공부한다. 이를 통하여 보안을 위한 인공지능을 만들 수 있는 방법론이나 실현 가능성을 다룬다.
사물인터넷보안 Internet of Things Security 사물인터넷의 발달로 각종 해킹 위험이 커지고 있다. 다양한 가전제품은 물론, 자동차, 열차 및 항공기까지 만물이 인터넷으로 연결되면서 사이버 보안의 취약점이 확대되고 있다. 이 과목에서는 사물인터넷의 다양한 보안 이슈를 바탕으로, 구체적인 사물인터넷 구현에서 고려하여야 할 보안 관점에 대하여 학습한다. 특히, 사물인터넷의 보안 강화를 위한 기본적인 기술 이론과 더불어 국가보안체계와의 연계되는 정책적 수단에 대한 부분을 다룬다.
이동통신보안 Security on Mobile Telecommunication IEEE 802.11 등의 표준에서 규정한 무선랜의 구조와 주요 보안구조를 분석한다. 즉 WEP, TKIP, WRAP, CCMP 등의 보안 메커니즘에 대한 주요 개념을 소개하고, 관련된 보안 메커니즘에 관한 이론을 소개한다.
암호알고리즘 Security Algorithm 정보보안을 위한 기존의 알고리즘을 살펴보고 각각의 응용에 필요한 최근의 국내외 표준을 살펴보고 소프트웨어 구현을 통하여 암호 알고리즘 구현에 필요한 기술을 습득한다.
IT융합보안 IT Convergence Security 정보기술의 융합 환경에 대한 이해를 기초로 하여, 실무에서 적용되는 다양한 IT 융합 기술과 실 사례를 살펴본다. 이를 토대로 IT 융합 기술을 포함하는 환경에서 발생할 수 있는 다양한 보안 문제를 연구하고 정보보호정책 관점에서의 대응전략을 연구한다.
인터넷보안 Internet Security World Wide Web을 이용한 인터넷 통신에서 고려하여야 할 여러 가지 보안적인 관점을 배우고, 특히, SSL과 SET 그리고, https 프로토콜에 대한 정의를 배운다. 여러 가지 모듈 중, 한가지 모듈에 대한 실제적인 프로그램을 구현한다.
데이터베이스보안 Database Security 데이터베이스에 관한 기본 이론과 데이터베이스 시스템에 대한 공격과 방어기법을 배운다. 또한 여러 환경에서 발생하는 데이터들로부터 정보를 추출하는 기법 등을 다룬다.
OS보안 Operating System Security 컴퓨터 원리에 기반한 컴퓨터의 운영체제를 배우며, 특히 보안과 관련된 운영체제 부분을 공부하며, 특히 Unix, Dos, Linux, Window의 보안 관련 부분을 공부하며, 프로그래밍으로 실습을 한다.
멀티미디어보안 Multimedia Security 멀티미디어는 대용량의 데이터를 실시간 렌더링해야 하는 요구조건 때문에 일반 데이터 보안과 기술적으로 큰 차이를 보인다. 따라서 통신 프로토콜, 암호기술, 저작권보호 등에서 기존의 보안과 다른 이론을 요구한다. 멀티미디어의 속성, 멀티미디어 통신의 요구조건, 보안기술에 대해 체계적으로 다룬다.
정보보호시스템 Information Security System SSL, VPN, 방화벽, IDS 등과 같은 각종 정보보호시스템을 살펴보며, 시스템 구성과정에서 발생할 수 있는 정보보호 관련 제반 문제점을 다룬다.
유비쿼터스헬스케어 Ubiquitous Healthcare 사물인터넷의 활용 예제로서 원격진료 및 헬스케어를 위한 다양한 응용의 개요를 살펴보고, 이들 시스템의 운영을 효율적으로 고려할 수 있는 정보보호 관련 제반 문제점을 다룬다.
인공지능특론 Artificial Intelligence Theory of Cases 지식 표현 및 추론을 중심으로 공부하며, 이에 대한 사례연구 중심으로 심도 있게 다룬다. 또한, 강화학습의 기초적 내용과 이론적 내용을 다룬다. 그리고 다양한 분야의 응용 사례들을 살펴본다.
석사논문연구 Research for the Master's Degree 석사학위논문의 작성과 방법을 집중적으로 훈련하면서 논문과제의 탐색과 분석방법을 논의한다.
박사논문연구 Research for the Ph. D. Degree 박사학위논문의 작성과 방법을 집중적으로 훈련하면서 연구과제의 탐색과 분석방법을 논의한다.