CS6002 컴퓨터통신(Computer Communication)
이 과목은 데이터 통신 네트워크와 OSI(Open System Interconnection)의 기본개념에 대하여 공부한다. 이를 위하여 데이터 통신의 개념 및 기본원리 등 기초이론과 네트워크 모델의 각 OSI 7개 계층별 기능과 역할 그리고 LAN/WAN 등 다양한 네트워크 구성 기술과 컴퓨터 통신 관련 신기술에 대하여 연구한다. 전산정보전공 석사학생으로서 학부과정에서 수강하지 않은 학생들은 반드시 수강할 것을 권고한다.
CS7004 정보기술 아키텍처(Information Technology Architecture)
정보기술관리를 위한 방법론인 정보기술 아키텍처에 관하여 연구하는 과목으로, 범위는 정보기술 아키텍처 이론, 정보기술 아키텍처 요소인 전사적 아키텍처, 기술참조 모델 및 표준 프로파일에 관해 살펴본다.
CS6005 데이터베이스 시스템(Data Base System)
데이터베이스 관리시스템(DBMS)의 특성과 종류를 고찰하고 데이터 모델의 유형과 함께 구조를 파악하며 파일구조, 데이터 연산, 트랜잭션의 처리, 회복기법, 동시성 제어 등의 다양한 적용기법을 연구한다.
CS6006 정보시스템 보안론(Information System Security)
컴퓨터와 네트워크를 포함하는 정보시스템의 정보보호 요소, 위협, 대책을 소개하고 암호학을 기반으로 전자서명, 암호 프로토콜 및 위협분석 등 다양한 기술적 정보보호 대책을 연구한다.
CS6007 소프트웨어 공학(Software Engineering)
소프트웨어 개발, 테스팅 그리고 유지보수까지 적용해야 할 각종 기술 및 기법, 도구의 활용 그리고 소프트웨어 프로젝트 관리기법 등에 대해 소개한다. 특히 본 과목은 객체지향 중심의 개발방법과 사례연구도 병행하여 수행한다.
CS6009 사이버안보 개론(Introduction to Cybersecurity)
사이버공간상에서의 안보와 관련된 기술적, 정책적 및 제도적 현안들을 살펴보고, 이를 토대로 사이버보안을 위한 기초 이론을 습득한다. 그리고 국제사회 및 주요국들의 정책 및 전략 추진동향과 기술개발 동향을 분석하여 시사점을 도출함으로써 우리나라 사이버안보의 발전방향을 모색한다.
전공선택
CS7012 비화 및 자료보안(Cryptography and Data Security)
정보사회의 역기능적 문제점인 도청, 불법누출, 변조, 프라이버시 침해, 해커, 바이러스 등에 대한 정보보호 대책과 함께 기본적인 암호학에 대하여 연구한다. 공개키 암호, 전자서명, 인증, 프로토콜 등이 다루어진다.
CS7019 정보보호 특론 세미나(Advanced Topics on Information Security)
정보시스템 정보보호와 관련된 암호학, 인증체계, 암호프로토콜, 데이터베이스 보안, 네트워크 보안, 암호분석 등에 관한 심도 깊은 최신 자료를 중심으로 연구 및 세미나를 수행한다.
CS7047 네트워크 정보보호(Network Security)
네트워크에 대한 불법적인 접근, 오용, 변경 및 서비스 거부 등을 감시, 탐지 및 방어하기 위해 적용되는 기본적인 이론과 기술적 대안들을 학습하고, 이를 기반으로 국방 네트워크의 정보보호 강화를 위한 기술개발 소요를 도출한다.
CS7117 사이버보안 아키텍처(Cybersecurity Architecture)
사이버보안은 전략적 차원에서 접근해야 함은 물론이고 전사적 차원에서도 다루어야만 하며, 사이버보안 전략은 조직/업무 목표와 연계되어야 한다. 이에 본 과목에서는 사이버보안의 일반적 개념과 정의, 그리고 국방차원에서의 사이버보안/사이버전을 고찰하고, 전사적 차원의 사이버보안 아키텍처, 사이버보안 솔루션 아키텍처, 그리고 이들의 연계를 통한 통합적이고 체계적인 사이버보안 접근을 학습한다. 특히 사이버전 아키텍처 개발 실습을 통해 사이버전의 실체를 명확히 이해하고 사이버전 대응 역량을 향상하기 위한 방향을 모색한다.
CS7118 소프트웨어 정보보호(Software Security)
국방정보체계 및 무기체계 등에 탑재되는 다양한 소프트웨어들의 안전한 개발을 보장하기 위해 소스코드 등에 존재할 수 있는 잠재적인 보안취약점을 사전에 제거하고, 보안을 고려하여 기능을 설계?구현하는 등 소프트웨어 개발 과정에 대한 일련의 보안활동을 학습한다. 아울러 소프트웨어 보안취약점 진단방법 및 도구 등에 대해 살펴본다.
CS7120 디지털 증거수집 및 분석(Digital Forensics)
디지털 정보를 이용한 각종 범죄행위의 특징을 분석하고 기존 사이버 범죄 사례를 분석한다. 이를 바탕으로 디지털 범죄 예방 및 추적을 위한 사이버 범죄 탐지 기법, 디지털 증거 수집/보존 및 분석 방법, 사이버 범죄 사건의 해결 기법 등에 대해 학습한다.
CS7121 고급암호학(Advanced Cryptography)
현대 암호학의 이론, 기초 및 응용에 대해 습득하고, 복잡계 이론 관점에서 암호학을 다룬다. 암호학의 이론적 연구결과들이 실세계, 그리고 국방 및 군사차원에서 어떻게 응용되고 있는지 사례분석을 통해 살펴보고, 사이버보안 강화에 미치는 역할과 영향을 분석한다.
CS7122 사이버전 세미나(Seminar on Cyber Warfare)
주요 사이버전 수행사례와 주요 선진국들의 사이버전 수행 능력을 살펴보고, 우리군의 사이버전 수행 능력을 진단해 보며, 이를 토대로 우리군의 사이버전 교리, 조직/인력, 시스템 등에 대한 발전방향을 토의하고 연구한다.
MS6001 군사전략론(Introduction to Military Strategy)
국가전략의 주요 부분으로서 군사전략을 전쟁의 정치적, 전략적, 기술적 차원과 관계를 고려, 그 개념적, 이론적 측면을 전략사상사적 시각에서 분석 및 고찰하고 현실적 차원에서 검토, 평가하며, 국가목표 달성에 적합한 군의 규모, 역할 및 기능에 관하여 분석, 평가함으로서 국가안보정책과 전략의 수립과 수행에 필요한 사고의 기초를 제공한다.
MS7030 테러리즘과 대테러리즘 (Terrorism and Counterterrorism)
9.11테러 이후 테러리즘은 국제안보의 핵심주제가 되었으며 국가 안보에 대한 전통적 인식을 전환시키는 계기가 되었다. 본 강의는 테러리즘의 본질과 개념, 역사와 기원, 유형, 이론적 배경, 주요 테러 사례, 주요국 및 한국의 대테러 정책/대응체계 등을 이해함으로써 테러리즘에 대한 학문적/실제적 지식을 함양하고 테러리즘에 대한 분석능력을 기르며 향후 국제정치에 있어서의 테러리즘에 대한 정책을 연구한다.
MS7088 국가안보와 과학기술(National Security Science and Technology)
과학기술이 국가안보에서 지니는 중요성을 이해하고 국가안보를 위한 과학기술전략을 기획할 수 있는 기초지식을 제공하는 것을 과목의 목표로 하여 현대 국가안보에 활용되는 핵심 과학기술을 소개하고 주요 국가들의 과학기술정책을 검토한 후 한국의 과학기술에 대한 평가 및 국가안보를 위한 정책기획을 실습한다.
MS7111 정보전사이버전(Info/Cyber Warfare)
정보전과 사이버전의 개념, 수행 방법과 수단, 국가안보 및 전쟁에서의 역할과 함의 등을 이해하고 관련 분야의 정책과 전략 및 군사작전 기획에 필요한 지식을 배양한다.
MS7121 제4세대 전쟁(The 4th Generation War)
나폴레옹 전쟁과 세계1, 2차 세계대전들이 각각 제 1,2,3세대 전쟁으로 분류되고 있다 이들에 비해 2차 세계대전 이후 탈냉전 시대에 들어서 특히 9ㆍ11사태를 거치면서 전략가들이 관심을 쏟는 주요 전쟁 양태는 저강도 분쟁/전쟁(미국의 용어) 혹은 4세대 전쟁으로 호칭되고 있다 제 4세대 전쟁양태는 마오쩌둥의 인민전쟁을 시발로 전쟁에서 수정 발전하면서 최근 2003년 이라크 및 아프간 전쟁에 나타나고 것으로 예상된다. 군사적 전투의 승리보다는 전쟁지역의 주민으로부터 정통성을 인정받아 정치-전략적으로 승리하는 것을 목표로 하는 전쟁인 제4세대 전쟁은 전면전과 정규전도 아니며 첨단 과학전쟁과도 다르다. 이 전쟁은 비정규전, 게릴라전, 분란전/대분란전, 테러리즘/대테러리즘 등 다양한 양태를 포괄하고 있다.