2025년도 1학기 컴퓨터보안 (CSED415-01) 강의계획서

1. 수업정보

학수번호 CSED415 분반 01 학점 3.00
이수구분 전공선택 강좌유형 강의실 강좌 선수과목
포스테키안 핵심역량
강의시간 화, 목 / 14:00 ~ 15:15 / 제2공학관 강의실 [106호] 성적취득 구분 G

2. 강의교수 정보

김슬배 이름 김슬배 학과(전공) 컴퓨터공학과
이메일 주소 seulbae@postech.ac.kr Homepage https://seulbae-security.github.io
연구실 인공지능연구원 434호 전화 054-279-2259
Office Hours Thursdays, 1-2 PM in my office (by appointment)

3. 강의목표

The intended audience of this course are senior-level undergraduate students who are interested in computer security. We will cover fundamental computer security concepts and principles including, but not limited to software security, systems security, network security, and cryptography. We will also practice these concepts through hands-on lab assignments and a team project.

4. 강의선수/수강필수사항

Recommended: CSED211 컴퓨터SW시스템 개론

5. 성적평가

- Midterm exam: 25%
- Final exam: 25%
- Lab assignments: 25% (five labs, 5% each)
- Team project: 20% (+ extra 5% as bonus for extraordinary teams)
- Participation: 5%
----------
Total 100% (Up to 105% including bonus)

6. 강의교재

도서명 저자명 출판사 출판년도 ISBN
Computer Security William Stallings Pearson Education 2017 ISBN-10: 0-13-479410-9
Cryptography and Network Security: Principles and Practice (6th Edition) 6th Edition  William Stallings Pearson Education 2014 "ISBN-13: 978-0133354690

7. 참고문헌 및 자료

Introduction to Compupter Security Matt Bishop 2005 Addison Weisely
- Network Security: PRIVATE Communication in a PUBLIC World, Charlis Kaufman, Radia Perlman and Mike Spencer, Prentice Hall, 1995. - Handbook of AppliedCryptography, Alfred Menezes, Paul van Oorschot and Scott Vanstone, CRC Press, 1997. - Introduction to Modern Cryptography, Mihir Bellare and Phillip Rogway.

8. 강의진도계획

Week 01: Introduction / Basic principles
Week 02: Secure coding / Trusting trust
Week 03: Assembly & shellcode / Buffer overflow & Control flow hijacking
Week 04: Code reuse attacks / Defense techniques
Week 05: Cryptography
Week 06: Hash, MAC, Digital signatures, and Certificates
Week 07: Secure communication / Proposal presentation
Week 08: Midterm (April 8, tentative)
Week 09: Authentication
Week 10: Access Control
Week 11: Malware / Anti-malware
Week 12: (Official holidays) Recent topics in Cybersecurity (zoom lec)
Week 13: DoS & Firewall / DB security
Week 14: Fuzzing / Symbolic Execution
Week 15: Project presentations
Week 16: Final exam (June 3, tentative)

This plan is subject to change.

9. 수업운영

10. 학습법 소개 및 기타사항

11. 장애학생에 대한 학습지원 사항

- 수강 관련: 문자 통역(청각), 교과목 보조(발달), 노트필기(전 유형) 등

- 시험 관련: 시험시간 연장(필요시 전 유형), 시험지 확대 복사(시각) 등

- 기타 추가 요청사항 발생 시 장애학생지원센터(279-2434)로 요청