최근 확인한 콘텐츠
loading...
본 논문은 웹 서비스에서 토큰 도용을 신속하게 판단하기 위한 IUWT(Internet Protocol & Universally Unique Identifier Web Token) 토큰 인증 기술을 제안한다. IUWT는 토큰에 암호화된 IP 주소와 UUID를 포함하여 서버에서 클라이언트 정보를 비교하며, OAuth 및 JWT와 달리 탈취된 토큰은 만료 기간과 관계없이 인증을 무효화할 수 있다. 이는 SSL 보안 통신 환경 없이도 소규모 서비스에 적합한 보안 솔루션을 제공한다.
OAuth 2.0 쿡북 : Spring Security를 이용한 OAuth 애플리케이션 개발
스프링 부트 3 백엔드 개발자 되기 : 자바 편
코드팩토리의 플러터 프로그래밍 : Dart & Flutter 입문부터 AI 챗봇과 파이어베이스 슈파베이스 인증 광고 배포까지, 안드로이드 +iOS 10가지 모바일 앱 만들기
OAuth 2.0 API 보안 : 2e : 엔터프라이즈 API를 보호하는 OAuth 2.0 해킹 & 방어
(코드로 배우는) 스프링 부트 웹 프로젝트 : 현업 개발을 위한 단계별 실습서
Keycloak-모던 애플리케이션을 위한 ID 및 접근 관리 : Keycloak, OpenID Connect 및 OAuth 2.0 프로토콜의 강력한 기능을 활용한 애플리케이션 보안
API 보안 인 액션 : API 보안 기술과 모범 사례
v0 + 커서 입문 PRD 기획·개발·배포, 일주일 완성
RESTful 자바 웹 서비스 보안 : 레스트풀 자바 애플리케이션의 보안 취약점과 방어 기술
Web security & commerce
Microservices security in action : 마이크로서비스 아키텍처 보안 설계와 구현
스프링 시큐리티 인 액션 : 보안 기초부터 OAuth 2까지
5G Network Security : In the Blockchain Internet of Things
OAuth 2.0 마스터 : OAuth 2.0 애플리케이션 개발을 위한 모든 것
실전 IoT 네트워크 프로그래밍 : 라즈베리 파이와 C#을 활용한 사물인터넷 통신 프로토콜과 서비스 플랫폼 이해
SSL & TLS essentials : securing the Web
Cryptology and network security : 6th international conference, CANS 2007, Singapore, December 8-10, 2007 : proceedings
Node.js 백엔드 개발자 되기 : 백엔드 로드맵에서 엄선한 최신 테크 트리로 탄탄히 배우기
Information security and privacy : first Australian conference, ACISP '96, Wollongong, NSW, Australia, June 24-26, 1996 : proceedings
Go 언어를 활용한 마이크로서비스 개발 : 매끄럽고 견고하면서도 효율적인 마이크로서비스 구현
IEICE Transactions on Communications
Javier JOSE DIAZ RIVERA; Waleed AKBAR; Talha AHMED KHAN; Afaq MUHAMMAD; Wang-Cheol SONGAfaq MUHAMMAD; Javier Jose DIAZ RIVERA; Talha AHMED KHAN; Waleed AKBAR; Wang-Cheol SONG
정보보호학회논문지
이병천2019 22ND IEEE INTERNATIONAL MULTI TOPIC CONFERENCE (INMIC)
Ahmed, Salman; Mahmood, QamarCOMPUTERS
Bucko, Ahmet; Vishi, Kamer; Krasniqi, Bujar; Rexha, BlerimJournal of Information Security and Applications
Singh J.,Chaudhary N.K.차세대융합기술학회논문지
김정민, 곽성훈, 방준호융합보안 논문지
이채은; 전상훈보안공학연구논문지
이병천Wireless Networks
Linghui Zhang; Changli Zhou; Jingliang Wen정보처리학회논문지. 컴퓨터 및 통신시스템
박환, 김미선, 서재현융합정보논문지
문형진Journal of Network and Computer Applications
Indu, I.; Rubesh Anand, P.M.; Bhaskar, V.정보보호학회논문지
김진욱, 박정수, 윤권진, 정수환한국통신학회논문지B
박지예, 강남희정보보호학회논문지
박정수, 정수환Computer Networks
Trivedi H.S.,Patel S.J.지급결제학회지
차욱재, 임복출, 원동호정보보호학회논문지
이병천한국전자거래학회지
준량, 장인주, 유형선교양 / 학사
인터넷에서의 보안과 프라이버시는 점점 더 중요해지고 있다. 이공계생들 뿐만 아니라 모든 전공의 학부생들도 인터넷 서비스를 사용함에 있어서 어떤 보안 사항들이 이슈가 되고 어떤 프라이버시가 노출되는 위협이 있는지 기본 원리와 대처 방안들을 이해하는 것은 필수적이라 할 수 있다. 본 강의는 모든 전공의 학생들이 들을 수 있도록 쉽게 구성될 것이다. 본 교과목은 크게 보안과 프라이버시 두 개의 영역으로 구성된다. 보안 분야에서는 보안의 기본 성질 및 개념, 암호화/복호화의 기초, 인증, 보안 장비, 웹의 보안 위협들을 설명한다. 프라이버시 분야에서는 개인 민감정보들을 소셜네트워크에서 어떻게 유출이 가능한지 설명하고, 또한 법적으로 프라이버시가 어떻게 정의되고 어떤 이슈가 있는지 다룬다. 또한 Tor등 익명화 기법을 포함한 프라이버시 강화 기법들을 설명한다. 끝으로 암호화폐와 디지털 포렌식을 다룬다.전선 / 학사
컴퓨터 및 인터넷이 사회 인프라로 사용됨에 따라 IT 시스템에서 보안 요구사항, 보안 기본 동작, 보안 시스템의 약점 등을 이해하는 것이 컴퓨터공학자에게는 점점 더 요구되고 있다. 인터넷 보안 시스템을 근본적으로 이해하기 위해서는 암호기술 및 그 수학적 원리를 알아야 가능하다. 본 강의에서는 먼저 암호 기술들을 이해하기 위해 필요한 정수론, 이산 로그, 소인수분해, 해시 함수 등을 설명한다. 그 뒤에는 대칭키 암호기법, 공개키 암호기법, 디지털 서명, 키 관리 등 기본 보안 기술을 다루고, 마지막으로 그 뒤에 공개키기반구조(PKI), 비트코인, TLS, 웹 보안, Tor 등 응용 보안 기술을 다룬다. 본 과목은 컴퓨터 공학을 전공 혹은 부전공으로 하는 학부생들을 대상으로 하며, 학생들이 일반 고등학교 수학과 이산수학을 수강하였으면 무리 없이 본 강의를 수강할 수 있도록 강의 내용을 개발할 것이다.전선 / 학사
이 강의에서는 블록 암호, 대칭키/공개키 암호화, 해시 함수, 메시지 인증 코드, 디지털 서명, 키 교환 등 현대 암호학의 대표적인 기술들을 공부한다. 이를 위해 데이터의 기밀성과 무결성, 인증 등 주요 안전성 개념을 정의하고 증명하는 것을 목표로 한다. 또한, 다자간 연산, 동형 암호, 영지식 증명과 차분 프라이버시 등 안전한 계산 프로토콜 구축을 위한 최신 암호기술을 안전성과 성능, 기능성 등 다양한 측면에서 설명하고 최근 연구 동향 및 대표적인 응용 분야들을 소개한다.전선 / 대학원
기록학의 연구 및 실천에 필요한 전산의 기초적 지식을 교육한다. 기록의 작성과 보존 및 활용에서 컴퓨터 활용이 가지는 사회적 의미와 실무적 가치를 분석하고, 컴퓨터 시스템의 개요 및 하드웨어, 소프트웨어, 운영체제를 이해할 수 있는 기초 지식을 습득하게 한 후, 현재 공공 부문에서 널리 사용하고 있는 응용소프트웨어의 기초적 사용법, 효과적 이용 방법 등을 체계적으로 교육한다.전선 / 학사
암호학은 정보의 기밀성과 무결성, 인증등을 제공하기 위한 암호화와 전자서명 기술을 연구하는 학문이다. 본 강의에서는 정수론의 기본적인 성질을 공부하고 이를 이용하여 각각 데이터의 저장, 통신, 계산시 필요한 암호기술인 대칭키암호, 공개키암호, 동형암호를 다룬다. 암호의 안전성을 추정하는 도구로 계산 복잡도와 암호의 해독기술, 안전성 증명 기술도 소개한다. 그리고 전자서명과 해시함수의 응용인 블록체인과 동형암호의 응용인 AI시대의 암호기술, 양자 컴퓨터에 안전한 암호기술에 소개한다.전선 / 학사
본 강좌는 학부 3~4학년 교과목으로 공과대학 전 분야의 학부생을 대상으로 한다. 실습이나 과제가 일부 포함되지만, 기본적으로 Flipped Learning 방식의 강의 위주의 기초 개념 학습 중심의 과목이다. 4차 산업혁명 시대에 대규모의 민감한 정보를 다루는 컴퓨터 시스템의 안전한 데이터 처리, 보관, 보호 등에 필요한 정보 보안 및 프라이버시 보존 기술의 기초 개념 습득을 목표로 한다. 주요 내용은 (1) 컴퓨터 시스템 보안의 기본 이론, (2) 암호학의 기본개념 및 기초 암호 기술과 이를 활용한 데이터 프라이버시 보존 기술, (3) 블록체인 개념과 주요 합의 알고리즘 및 관련 암호 기법 및 실습과 (4) 데이터의 안전한 처리를 위한 데이터 보안 및 보호 기술 등을 포함한다. 선수과목: 기초수학, 컴퓨터의 개념 및 실습전선 / 학사
본 강좌는 학교 내에서 강의 또는 자기학습을 통해 습득한 블록체인 지식을 활용한 실습강좌이다. 사이버 보안과 블록체인 개론 및 실습을 수강하였거나 이와 동등한 이론 지식과 코딩 능력을 갖춘 3학년 이상 학생들을 대상으로 블록체인의 지식을 활용한 실습 및 프로젝트를 진행한다. 실제 데이터를 바탕으로 산업과 사회에서 겪는 블록체인 문제를 과제로 선정하게 하며 수강생은 이를 코딩을 통해 해결한다. 블록체인 문제를 해결해가는 과정에서 자기 주도적이고 동료 학습이 가능하도록 설계한다. 결과물과 협업을 근거로 담당교수가 S/U 학점을 부여한다.전필 / 학사
교양과정에서 익힌 중국어와 '중급중국어 1, 2'과목을 기 수강한 전공자들을 대상으로 고급 수준의 문법과 작문, 독해 능력을 기르는 것이 이 과목의 학습 목표이다. 또한 다양한 독해를 통해 중국 문화의 심층을 이해함과 동시에 언어사용에 개재된 중국인들의 사고 패턴을 이해함으로써 자연스런 회화 구사 능력의 배양에 비중을 둔다.전선 / 학사
인터넷과 월드와이드웹은 사람과 응용프로그램 사이에 정보를 교환하기 위한 기술적인 환경을 제공하고 있으며 이러한 기술의 발전은 대용량의 데이터 자원이 인터넷 상에 존재하게 만들었다. 그러나 사람과 응용프로그램 사이에 정보를 교환하기 위한 효과적이고 잘 정의된 규칙이나 표현법의 부족으로 이러한 저장된 정보를 효율적으로 사용하는데에는 많은 문제점이 있다. 네이버나 엠파스 등의 지식 검색 서비스에서 볼 수 있듯이 사람들의 지식 서비스에 대한 요구는 높아가지만 전통적인 키워드 검색으로는 이를 지원하기가 부족하다. W3C의 주도하에 개발 중인 시맨틱웹(Semantic Web) 기술은 웹 상에서 정보를 표현하고 교환하기 위한 규칙을 정의하는데 필요한 요소 기술들을 말한다. 시맨틱웹은 사람과 응용프로그램(에이전트) 사이에 의미에 기반한 정보교환을 함으로써 자동화된 서비스를 제공하는 환경을 말하는 것으로 이를 위해서는 정보를 형식화하는 과정 및 개념화 과정을 통하여 온톨로지를 생성할 필요가 있다. 온톨로지는 지식 도메인의 개념 및 그들 사이의 의미적 연관성을 형식적으로 정의함으로써 지식 검색 등의 서비스를 가능하게 한다. 본 과정에서는 웹 상에서 정보를 의미적으로 표현하고 의사교환하기 위해 시맨틱웹 기술이 어떻게 사용되는지에 대한 이해를 유도한다. 세부적으로 다루는 토픽은 시맨틱웹 구조, 메타데이터, XML, 온톨로지 모델링, 온톨로지 언어 및 온톨로지 구축이다.전선 / 대학원
수집된 기록들을 보관하기 위해 이를 어떻게 정리하여 배열할 것인가, 혹은 파일과 폴더의 제목은 어떻게 붙일 것인가. 또한 이용을 위해 자료를 어떻게 분류하고 색인화하며, 어떻게 목록화하여 이용자에게 편의를 제공할 것인가를 다룬다. 기록들의 목록, 분류, 색인 등 이용을 위한 기록물 조직방법의 이론과 실습을 통해 기록전문가로서의 자질을 기른다. 또한 기록물 메타데이터의 개념과 구조를 이해시킨다.전선 / 대학원
"다양화, 신속화, 복잡화되는 시장구조와 제품개발과정을 효과적으로 관리할 수 있는 현대적 기법들을 종합적으로 이해하고 case와 실습을 통해 신제품개발과 개발기술의 상업화에 대한 이론 및 실무지식을 배양한다. "전선 / 학사
본 과목은 빅데이터를 활용하는 ML/AI/인지과학의 서비스를 개발할 때, 특히 많이 접하면서 까다로운 시계열 데이터 처리와, 파이썬 등으로 서비스를 개발을 효과적으로 할 수 있는 MLOps/DevOps 실전 가이드를 다루고자 한다. 연구 성과를 검증/공유하기 위해 패키지로 deploy하기 위한 도커/쿠버네티스 기술과 마이크로서비스 구축에 필요한 방법을 학습한다.전선 / 대학원
이 교과목은 학부과정의 데이터 통신망에서 학습한 TCP/IP 인터넷 프로토콜을 간단히 복습을 한다. 이에 관련된 프로토콜로는 LAN, ARP, TCP, ICMP을 들 수가 있다. 이러한 프로토콜들은 인터넷에서 패킷 전달과정을 기술하며 에러가 발생했을 경우 복구하는 방법들을 나타내고 있다. 교과내용은 주로 네트웍 프로토콜의 성능분석에 초점을 맞추게 된다. 패킷전달시 소요되는 지연시간 분석을 위해 지연시간에 대한 모델링을 심도있게 다룬다. 패킷의 효과적 전달을 위한 최적의 라우팅 기법을 살펴보고 이에 대한 최적화 기법에 대하서도 살펴본다. 네트웍 프로토콜의 깊이 있는 이해를 위해 네트웍 프로그래밍 숙제가 별도로 요구된다.전선 / 학사
본 강좌는 학교 내에서 강의 또는 자기학습을 통해 습득한 IoT, 인공지능, 빅데이터 이론 지식을 활용한 실습강좌이다. IoT·인공지능·빅데이터 개론 및 실습을 수강하였거나 이와 동등한 이론 지식과 코딩 능력을 갖춘 3학년 이상 학생들을 대상으로 IoT, 인공지능, 빅데이터의 지식을 활용한 실습 및 프로젝트를 진행한다. 실제 데이터를 바탕으로 산업과 사회에서 겪는 소프트웨어 문제를 과제로 선정하게 하며 수강생은 이를 코딩을 통해 해결한다. 소프트웨어 문제를 해결해가는 과정에서 자기 주도적이고 동료 학습이 가능하도록 설계한다. 결과물과 협업을 근거로 담당교수가 S/U 학점을 부여한다.전선 / 학사
본 강좌는 학교 내에서 강의 또는 자기학습을 통해 습득한 IoT, 인공지능, 빅데이터 이론 지식을 활용한 실습강좌이다. IoT·인공지능·빅데이터 개론 및 실습을 수강하였거나 이와 동등한 이론 지식과 코딩 능력을 갖춘 3학년 이상 학생들을 대상으로 IoT, 인공지능, 빅데이터의 지식을 활용한 실습 및 프로젝트를 진행한다. 실제 데이터를 바탕으로 산업과 사회에서 겪는 소프트웨어 문제를 과제로 선정하게 하며 수강생은 이를 코딩을 통해 해결한다. 소프트웨어 문제를 해결해가는 과정에서 자기 주도적이고 동료 학습이 가능하도록 설계한다. 결과물과 협업을 근거로 담당교수가 S/U 학점을 부여한다.전선 / 대학원
개인맞춤형 공동지도를 통한 팀티칭방식 운영을 통해 개별 특허 기반 연구개발(IP-R&D)를 이해하고 연구프로젝트에 대한 경쟁사 핵심특허 분석, 지식재산권 확보, R&D 방향을 파악한다.전선 / 대학원
첨단기술자산의 전략적 중요성이 대두되고 WTO체제하에서 국제규범이 강화되는 추세 속에서 지적재산권(IPRs)의 법적, 재무적 의미와 제도를 이해하고 이를 효과적으로 관리할 수 있는 기법과 장치들을 습득하며 나아가 기술표준(Technical Standard)의 관리문제도 다룸으로써 기술보호주의와 전략적 제휴시대에 대비한다.전선 / 대학원
본 교과목에서는 컴퓨터 및 네트워크 보안 관련 이슈들에 대해 학습한다. 기밀성, 무결성, 인증, 암호화 알고리듬과 프로토콜 등 다양한 보안 관련 이슈들의 개념을 이해하고, 다양한 공격 기법들에 대해 학습한다. 또한, dial-up security (PAP, CHAP, RADIUS, Diameter), WLAN security, IPSec & SSL based VPNs, e-mail security (PGP, S/MIME); Kerberos; X.509 certificates; AAA and Mobile IP; SNMP security; 등에 대해 학습하고, 실제 컴퓨터 및 네트워크 상에서의 공격에 대한 탐지 및 방지, 대응에 이르기까지 폭넓게 학습한다. 이를 통해, 컴퓨터 및 네트워크 보안에 대한 이해의 폭을 넓히도록 한다. 선수 과목: 데이터 통신망의 기초(선택적), C(C++) Programming전필 / 대학원
디지털포렌식의 대상인 디지털 증거는 디지털 문서 및 데이터로 구성된다. 이러한 증거는 위장, 암호화 등의 방법을 활용하여 기기에 저장되기 때문에 이의 분석을 위해서는 암호학에 관한 지식이 요구된다. 따라서 이 과목에서는 기초 정수론, 이산수학, 확률론 등 현대 암호학의 이해에 필요한 수학이론을 먼저 소개한 뒤 정보보호와 암호론의 기본 개념과 다양한 기존의 암호체계의 암호화 및 복호화 알고리즘, 복잡도와 안전성, 장단점 등을 강의한다. 구체적으로 대칭키 암호, 공개키 암호, 해쉬함수, 전자서명 등을 다룬다.전선 / 대학원
본 강좌는 학교 내에서 강의 또는 자기학습을 통해 습득한 IoT, 인공지능, 빅데이터 이론 지식을 활용한 실습강좌이다. IoT·인공지능·빅데이터 개론 및 실습을 수강하였거나 이와 동등한 이론 지식과 코딩 능력을 갖춘 대학원생들을 대상으로 IoT, 인공지능, 빅데이터의 지식을 활용한 실습 및 프로젝트를 진행한다. 실제 데이터를 바탕으로 산업과 사회에서 겪는 소프트웨어 문제를 과제로 선정하게 하며 수강생은 이를 코딩을 통해 해결한다. 소프트웨어 문제를 해결해가는 과정에서 자기 주도적이고 동료 학습이 가능하도록 설계한다. 결과물과 협업을 근거로 담당교수가 S/U 학점을 부여한다.