High Tech, High Touch

Search
Close
Search
 

대학원과정

대학원과정

소프트웨어학과

교과목명을 클릭하시면 과정 설명을 볼 수 있습니다.

교육과정
학수번호 교과목명 학점 자기
학습
시간
영역 학위 이수
학년
비고 언어 개설
여부
ESW5038 디지털헬스케어보안실습1:단말보안 2 4 전공 석사/박사 - No
디지털헬스케어 단말 보안은 의료현장에서 환자의 개인정보보호와 밀접한 관계가 있다. 단말의 펌웨어, 운영체제, 네트워크, 하드웨어 상에서 발생 가능한 취약점들을 대상으로 한다. 기존에 발견되고 발표된 취약점들을 재현해서 공격의 방법을 숙지하고, 보완 과정을 면밀히 검토한다. 이를 토대로, 의료현장에서 많이 사용되는 단말에서 새로운 취약점을 탐지하고 수정 코드를 완성한다.
ESW5039 디지털헬스케어보안실습2:인프라보안 2 4 전공 석사/박사 - No
디지털헬스케어 인프라 보안은 디지털 헬스케어를 위하여 안전한 인프라 환경을 구축하는 방법을 학습한다. 안전한 네트워크 환경, 데이터베이스, 프로토콜 설계 및 개발 뿐만 아니라 디지털 헬스케어 시스템 구성원들이 안전하게 시스템을 유지할 수 있도록 관리 방법 등을 대상으로 한다.
ESW5040 디지털헬스케어보안실습3:데이터보안 2 4 전공 석사/박사 4 - No
본 과목은 디지털헬스케어 관련 데이터 및 인공지능 보안 분야에 대한 기본적인 이해와 다양한 데이터 분석 기법 및 머신러닝 이론과 방법론 등을 학습 및 실습 하는 것을 목표로 한다.
ESW5041 디지털헬스보안 3 6 전공 석사/박사 1-3 - No
디지털치료제는 새로운 ICT 와 Medical field 의 분야로 급부상하고 있다. 본 세미나에서는 디지털치료제를 구현하기 위한 cutting edge 기술인 IoT, AI, Display, 분석 기술 등에 대해 발표하고 토론하는 방법으로 진행한다.
ESW5042 소프트웨어보안연구논문작성 3 6 전공 석사/박사 Yes
본 과목은 대학원생을 위해서 설계된 과목으로 소프트웨어 보안 분야의 최신 연구 내용을 학습하고, 소프트웨어 보안 논문을 작성하는 프로젝트를 수행한다.
ESW5043 현대암호학 3 6 전공 석사/박사 - No
본 과목은 대학원생을 위해서 설계된 과목으로 현대 암호학의 기본 원리와 증명 방법을 학습하고, 안전한 암호 알고리즘을 설계하는 방법을 배운다.
ESW5044 소프트웨어보안을위한컴파일러기초 3 6 전공 석사/박사 - No
본 수업에서는 소프트웨어의 분석 및 보안 기법 적용을 위한 프로그램 분석 방법론 (Program Analysis) 및 프로그램 변환 (Instrumentation)을 기존 연구 분석 및 프로젝트 수행을 중심으로 학습한다. 소프트웨어 보안 분야에서는 프로그램 실행 흐름 보호 (Control-flow Integrity) 및 메모리 보호 (Memory Safety)등의 목적을 가지고 컴파일러기반 테크닉들을 이용한 보안 기술을 적용해왔다. 본 수업은 대표적인 컴파일러기반 보안 기술 적용 사례 및 기존 논문 연구를 통하여 보안 연구자에게 필요한 컴파일 기술을 습득하고, 프로젝트를 통해 각자의 소프트웨어 보안 기술 제안을 한 학기 동안 구현하도록 한다.
ESW5045 신뢰실행기술의설계및응용 3 6 전공 석사/박사 - No
본 수업에서는 현대 안전한 컴퓨팅의 기초가 되는 신뢰실행기술을 기존 연구 분석 및 프로젝트 수행을 통해 학습한다. 현대 컴퓨팅 디바이스에서 신뢰근원 (Root of Trust)의 역할을 수행하는 TPM부터, 안전한 모바일 및 클라우드에서의 연산을 제공하는 ARM TrustZone 및 Intel SGX등의 TEE등을 기존 연구등을 학습하고, 또한 프로젝트를 통해 신뢰실행기술 활용기술을 습득한다.
ESW5046 동형암호하드웨어시스템 3 6 전공 석사/박사 - No
동형암호 연산을 위해 특화된 하드웨어 구조에 대해 학습하고 이를 활용하는 방법을 공부한다. 가속기 하드웨어를 구성하는 기본 요소에 대해 학습하고 데이터 전송 및 연산을 최적화 하기 위한 기법들에 대해 학습한다
ESW5047 프로세서보안특론 3 6 전공 석사/박사 - No
최신 컴퓨터 프로세서 구조를 기반으로 프로세서의 취약점을 대상으로 한 공격방법을 학습하고 이들 공격으로부터 프로세서를 보호하기 위한 기법들을 학습한다.
ESW5048 신뢰의머신러닝 3 6 전공 석사/박사 1-4 Yes
우리의 삶을 개선하기 위해 실제 응용 프로그램에서 머신 러닝(ML)과 딥 러닝(DL) 시스템이 점점 더 많이 구현되고있습니다. 때문에 이러한 시스템이 적절해야하고 신뢰할 수 있는 행동을 나타내도록 보장하는 것이 필수 입니다. 연구자와 실무자는 정확할 뿐만 아니라 설명 가능하고 공정하며 개인 정보 보호, 인과 관계 및 강력한 ML 모델 및 알고리듬을 개발하고 배포하는 데 점점 더 관심을 보이고 있습니다. 이 과정은 학생들이 신뢰할 수 있는 기계 학습 모델을 개발하기 위한 현재의 노력에 대해 배울 수 있도록 도와줍니다. 또한 이 과정은 모델 공정성과 투명성, ML/DL 설명 가능성, ML 모델의 보안 및 개인 정보 보호와 관련된 다양한 개발 연구 문제를 다룰 예정입니다. 대부분의 과정 내용은 제일 최신 세미나 내용과 출판물을 사용 할 예정입니다. 이 수업을 이해하기 위해서 머신 러닝, 특히 딥 러닝과 파이썬 프로그래밍에 대한 확실한 이해를 필수 조건으로 하고 있습니다.
ESW5049 고급기계학습주제 3 6 전공 석사/박사 Yes
이 과정은 기계 학습에 대한 기본적인 이해를 가진 대학원 학생들을 대상으로 하며, 고급 개념과 최근 ML 기반 응용 프로그램에 더 깊이 파고들고자 합니다. 이 과정은 최근 기계 학습의 발전에 중점을 두고 선택된 주제와 기계 학습 내의 방법들과 그 응용 분야, 포함하여 생성 모델, 확률 모델 및 베이지안 방법, 네트워크 최적화 알고리즘, 멀티모달 학습, 멀티태스크 학습, 앙상블 학습, 주의 메커니즘 및 변환기, 해석 가능한 모델, 그래프 신경망, 그리고 적대적 학습에 대해 심도 있게 다룹니다. 이러한 주제들을 다루면서, 이 과정은 컴퓨터 비전, 자연어 처리, 생물 의학 등의 분야에서의 응용도 함께 다룹니다. 이 과정을 마치면 학생은 기계 학습 문헌과 현재 연구 추세를 비판적으로 평가할 수 있어야 합니다. 이 과정은 실제 응용 프로그램을 위한 기계 학습 솔루션을 설계, 구현 및 평가하는 능력을 개발합니다.
ESW5050 고급컴퓨터비전세미나 3 6 전공 석사/박사 Yes
o 이 과목의 목적은 Computer Vision 관련 연구를 수행하는데 있어 필요한 최신 연구 방법론들을 학습하여 본인의 연구 수행에 필요한 insight를 얻기 위함입니다. o 강의는 1주에 2~3편의 최신 Computer Vision 관련 논문에 대해 발표와 토론 형식으로 진행됩니다. - 대상 논문은 Computer Vision 관련 기초적인 내용에 관한 논문은 제외하고 주로 Machine Learning 기반 최신(최근 5년 이내) 연구 논문들이며 1학기 동안 약 50편의 논문에 대해 토론하게 됩니다. (따라서 이 과목의 수강생들은 Computer Vision과 Machine Learning에 대해 기본적인 지식을 갖춘 학생들이어야 합니다) o 학기 시작전 제시되는 논문 목록중 본인이 희망하는 논문을 선택하여 사전 학습후 수업 시간중 발표하게 되며 이후 참석자 토론 및 Wrap-up형식으로 진행됩니다. o 발표 내용의 충실성, 이해도 등을 바탕으로 성적을 평가합니다. o 본인이 희망할 경우 제시된 리스트에 없는 논문이라도 피인용도가 높고 의미 있는 논문이라면 대체 또는 추가할 수 있습니다.
ESW5051 고급클라우드보안 3 6 전공 석사/박사 1-4 Yes
본 수업에서는 최신 연구들을 중심으로 클라우드에서의 민감한 데이터 처리에 있어 발생하는 보안 문제들을 살펴보고, 이에 따른 방어기법들을 학습한다. 현대 클라우드는 악의적인 관리자, 부채널 공격등 다양한 공격 표면에 노출되어 있으며 많은 논문들에서 그 위험성을 실증해보이고 있다. 이러한 공격들의 이해와 함께, 공격들에 대항할 수 있는 새로운 접근제어 기술, 신뢰실행기반 연산 및 망각성 연산 (Oblivious Computation)등 최신 기술 학습과 프로젝트 수행을 통해 클라우드 보안에 대한 학술적인 시각을 제공한다.
ESW5052 데이터기반보안 3 6 전공 석사/박사 1-4 - No
본 과목에서는 데이터를 활용한 보안 서비스 개발에 집중한다. 학생들은 데이터 활용 시 발생할 수 있는 프라이버시 이슈를 학습하고, 인공지능 및 머신러닝 기술을 이용할 때 나타나는 보안 문제들을 탐구한다. 실제 사례 연구와 프로젝트를 통해 학생들은 데이터 보호 및 프라이버시 유지 전략을 개발하고, AI/ML 알고리즘의 취약점을 파악하며 이에 대한 방어 기법을 탐색한다. 이 과목은 데이터 중심의 보안 환경에서 필요한 이론적 지식과 실용적 기술을 제공한다.
ESW5053 디지털포랜식개론 3 6 전공 석사/박사 1-4 - No
디지털 포렌식은 정보기기에 내장된 디지털 자료를 근거로 삼아 그 정보기기를 매개체 로 하여 발생한 어떤 행위의 사실 관계를 규명하고 증명하는 보안서비스 분야이 다. 본 과목에서는 디지털 포렌식 수행절차인 증거 수집, 증거 분석 과정에서 필요한 기술들과 문제점들에 대해서 살펴본다. 또한 현재까지 개발된 포렌식 툴들의 현황과 활용 분야 및 발전 방향에 대해서도 살펴본다. 디저털 포렌식 기술은 정보기기에 설치된 운영체제의 보안시스템에 따라서 큰 차이를 보인다. 대표적인 데스크탑 운영체제인 윈도우와 모바일 운영체제인 안드로인드에 집중해서 학습한다.
ESW5054 메모리계층보안 3 6 전공 석사/박사 1-4 - No
본 수업에서는 최신 컴퓨터 시스템의 메모리 계층 및 메모리 인터페이스를 통해 연결되는 주변장치들에 발생할 수 있는 보안 위협에 대해 살펴보고 이에 대한 방어 기법들을 학습한다. 본 수업에서는 메모리 계층 구조의 기본 원리부터 시작하여, 캐시 메모리, 주 메모리, 그리고 보조 기억 장치와 같은 다양한 메모리 유형에 대해 학습합니다. 또한, 메모리 보안의 중요성과 관련 위협, 그리고 이러한 위협으로부터 시스템을 보호하기 위한 기술과 방법론에 대해 집중적으로 학습한다. 학생들은 메모리 관련 공격 기법들, 예를 들어 버퍼 오버플로우 및 캐쉬 부채널 공격과 같은 기법들을 이해하고, CXL 등과 같은 최신 메모리 인터페이스에 대한 보안 위협도 학습한다.
ESW5055 LLM을활용한시큐어프로그래밍 3 6 전공 석사/박사 1-4 - No
본 과목에서는 대규모 언어 모델(Large Language Models, LLM)을 활용하여 보안 프로그래밍 기술을 배우고 실습하는 데 중점을 둔다. 학생들은 LLM의 기본 개념, 작동 원리 및 프로그래밍 분야에서의 응용 방법을 학습한다. 특히, 코드 생성, 버그 탐지 및 수정, 보안 취약점 분석 등의 주제를 다룬다. 실제 프로젝트를 통해 학생들은 LLM을 이용하여 보다 안전하고 효율적인 코드를 작성하는 방법을 익히고, 보안 관련 문제를 해결하는 데 LLM의 역량을 활용하는 방법을 배운다. 이 과목은 최신 기술 동향에 발맞추어 보안 프로그래밍 분야에 LLM을 효과적으로 적용하는 방법을 탐구한다.
ESW5056 실습기반보안 3 6 전공 석사/박사 1-4 - No
본 수업은 다양한 보안 주제를 실제 실험과 실습을 통해 익힌다. 학생은 이론적인 개념을 기반으로 실제 시스템, 네트워크, 어플리케이션, 하드웨어 보안 등의 실습을 통해 알고 있는 지식을 톺아본다. 매 수업시간마다 학생은 미리 주어진 태스크에 대한 이론적인 지식을 스스로 학습하고 본인이 실습환경을 Docker 등으로 공유할 수 있는 형태로 직접 구성한 후 실제 공격 또는 방어를 통해 원리를 이해한다.
ESW5057 전산논리 3 6 전공 석사/박사 1-4 - No
본 수업에서는 프로그램 동작에 대해 추론하기 위한 논리인 ‘전산 논리’를 배워본다. 또한, 프로그램들이 그들의 명세들을 만족하는지 증명하기 위한 기술인 “프로그램 검증”에 대해서 배워본다. 구체적으로, 본 수업에서는 명제논리, 1차 논리, 1차 이론, 프로그램 검증 등을 배워본다. 그리고, 본 수업에서는 프로그램 검증, 분석, 디버깅 관련 최신 논문들을 읽어보고 토론하는 것을 목표로 한다.
ESW7001 ICT표준기술과실전 3 6 전공 학사/석사/박사 1-4 Yes
본 교과목은 수강생들에게 ICT 표준 기술을 소개하고 이를 기반으로 표준 기고서 작성을 통해 표준 기술 습득을 도모하고자 한다. ICT 표준 기술은 인공지능과 네트워크, 스마트헬스, 위성통신, 사물인터넷, 소프트웨어정의네트워크 및 네트워크 기능 가상화, 의도 기반 네트워킹 등을 포함한다. 본 교과목은 ICT 표준화 입문, 국제표준화 기술, 표준화기구별 세부기술, 국제 표준화 전략 설명한다. 수강생은 Term Project로 표준 기술과 연관된 표준 기고서 작성을 하여 표준 기술 개발 과정을 경험할 수 있다. 본 교과목의 해당 국제표준화기구는 이동통신 표준화를 담당하는 3GPP(3rd Generation Partnership Project)와 인터넷 표준화를 담당하는 IETF(Internet Engineering Task Force)이다.
ESW7002 지능형네트워크보안데이터모델링 3 6 전공 학사/석사/박사 1-4 Yes
본 교과목은 지능형 네트워크와 보안을 위한 데이터 모델링과 관리 자동화를 가르치는 것을 목표로 한다. 본 교과목은 소프트웨어정의네트워크와 네트워크 함수 가상화에서 다양한 네트워크와 보안 서비스를 위해 인터넷표준화기구인 IETF(Internet Engineering Task Force)에서 개발된 YANG 데이터 모델링 언어를 설명한다. 관리 자동화를 위한 원격제어는 NETCONF와 RESTCONF 프로토콜을 이용한다. 본 교과목은 지능형 네트워크와 보안의 관리 자동화를 위해 YANG 데이터 모델을 다룬다. 지능형 네트워크와 보안에 대한 정책과 규칙은 XML 문서를 생성하는 YANG 데이터 모델에 의해 작성된다. 이러한 XML 문서들은 클라이언트(즉 관리자)에 의해 NETCONF 또는 RESTCONF를 통해 서버(즉 네트워크 또는 보안 시스템)에 정책과 규칙을 설정하기 위해 해당 서버에게 전송된다. 네트워크 보안 관리 자동화의 예를 보여주기 위해 본 교과목은 IETF의 네트워크 보안 함수 인터페이스(I2NSF)의 프레임워크와 인터페이스를 다룬다. 본 교과목은 의도 기반 네트워킹을 통해 상위 레벨 보안 정책을 요구되는 네트워크 보안 서비스를 위한 하위 레벨 보안 정책 자동 번역하는 보안 정책 번역기를 설명한다.
FIT5003 금융통계학 3 6 전공 석사/박사 핀테크융합전공 Yes
이 과정에서는 금융학을 전공하는 대학원생을 위한 확률 및 통계 분석의 입문 수준에 대해 다루며, 학생들이 금융 및 계량 경제학 과정에서 직면할 확률과 통계 이론에 대해 학습한다. 학습 항목에는 확률론, 표본 추출, 통계 추정 및 가설 검정이 포함된다.
FIT5005 인공지능과자산관리 3 6 전공 석사/박사 핀테크융합전공 Yes
핀테크 석/박사 과정 전공심화 과목으로 인공지능 & 자산관리 전반에 대한 강의임.핀테크 석/박사 과정 전공심화 과목으로 인공지능 & 자산관리 전반에 대한 강의임.핀테크 석/박사 과정 전공심화 과목으로 인공지능 & 자산관리 전반에 대한 강의임.핀테크 석/박사 과정 전공심화 과목으로 인공지능 & 자산관리 전반에 대한 강의임.핀테크 석/박사 과정 전공심화 과목으로 인공지능 & 자산관리 전반에 대한 강의임.핀테크 석/박사 과정 전공심화 과목으로 인공지능 & 자산관리 전반에 대한 강의임.핀테크 석/박사 과정 전공심화 과목으로 인공지능 & 자산관리 전반에 대한 강의임.
FIT5006 블록체인과파이낸셜어플리케이션 3 6 전공 석사/박사 핀테크융합전공 Yes
핀테크 석/박사 과정 전공심화 과목으로 블록체인 & 파이낸셜 어플리케이션 전반에 대한 강의임.핀테크 석/박사 과정 전공심화 과목으로 블록체인 & 파이낸셜 어플리케이션 전반에 대한 강의임.핀테크 석/박사 과정 전공심화 과목으로 블록체인 & 파이낸셜 어플리케이션 전반에 대한 강의임.핀테크 석/박사 과정 전공심화 과목으로 블록체인 & 파이낸셜 어플리케이션 전반에 대한 강의임.
FIT5007 인공지능파이낸셜어플리케이션 3 6 전공 석사/박사 핀테크융합전공 - No
핀테크 석/박사 과정 전공심화 과목으로 인공지능 파이낸셜 어플리케이션 전반에 대한 강의임.핀테크 석/박사 과정 전공심화 과목으로 인공지능 파이낸셜 어플리케이션 전반에 대한 강의임.핀테크 석/박사 과정 전공심화 과목으로 인공지능 파이낸셜 어플리케이션 전반에 대한 강의임.핀테크 석/박사 과정 전공심화 과목으로 인공지능 파이낸셜 어플리케이션 전반에 대한 강의임.
FIT5011 인공지능파이낸셜데이터시장분석 3 6 전공 석사/박사 핀테크융합전공 - No
핀테크 석/박사 과정 전공심화 과목으로 인공지능 파이낸셜 데이터 시장 분석 전반에 대한 강의임.핀테크 석/박사 과정 전공심화 과목으로 인공지능 파이낸셜 데이터 시장 분석 전반에 대한 강의임.핀테크 석/박사 과정 전공심화 과목으로 인공지능 파이낸셜 데이터 시장 분석 전반에 대한 강의임.핀테크 석/박사 과정 전공심화 과목으로 인공지능 파이낸셜 데이터 시장 분석 전반에 대한 강의임.
FIT5012 레그테크 3 6 전공 석사/박사 핀테크융합전공 - No
핀테크 석/박사 과정 전공심화 과목으로 레그테크 전반에 대한 강의임.핀테크 석/박사 과정 전공심화 과목으로 레그테크 전반에 대한 강의임.핀테크 석/박사 과정 전공심화 과목으로 레그테크 전반에 대한 강의임.핀테크 석/박사 과정 전공심화 과목으로 레그테크 전반에 대한 강의임.핀테크 석/박사 과정 전공심화 과목으로 레그테크 전반에 대한 강의임.
FIT5013 AI파이낸셜플랫폼 3 6 전공 석사/박사 핀테크융합전공 - No
핀테크 석/박사 과정 전공심화 과목으로 AI 파이낸셜 플랫폼 전반에 대한 강의임. 핀테크 석/박사 과정 전공심화 과목으로 AI 파이낸셜 플랫폼 전반에 대한 강의임. 핀테크 석/박사 과정 전공심화 과목으로 AI 파이낸셜 플랫폼 전반에 대한 강의임. 핀테크 석/박사 과정 전공심화 과목으로 AI 파이낸셜 플랫폼 전반에 대한 강의임. 핀테크 석/박사 과정 전공심화 과목으로 AI 파이낸셜 플랫폼 전반에 대한 강의임. 핀테크 석/박사 과정 전공심화 과목으로 AI 파이낸셜 플랫폼 전반에 대한 강의임. 핀테크 석/박사 과정 전공심화 과목으로 AI 파이낸셜 플랫폼 전반에 대한 강의임. 핀테크 석/박사 과정 전공심화 과목으로 AI 파이낸셜 플랫폼 전반에 대한 강의임.
FIT5015 핀테크마케팅이슈 3 6 전공 석사/박사 핀테크융합전공 - No
핀테크 석/박사 과정 전공심화 과목으로 핀테크 마케팅 이슈 전반에 대한 강의임. 핀테크 석/박사 과정 전공심화 과목으로 핀테크 마케팅 이슈 전반에 대한 강의임. 핀테크 석/박사 과정 전공심화 과목으로 핀테크 마케팅 이슈 전반에 대한 강의임. 핀테크 석/박사 과정 전공심화 과목으로 핀테크 마케팅 이슈 전반에 대한 강의임. 핀테크 석/박사 과정 전공심화 과목으로 핀테크 마케팅 이슈 전반에 대한 강의임.