### Due
* All homework/project assignments are **<font color=red>due on Saturday 11:59 pm ET</font>**.
### Schedule
| Week | Topics | HW /Project |
| -------- | -------- | -------- |
| Aug 27 | **Lecture**<br>:book: [Introduction](https://docs.google.com/presentation/d/1e0XvqSogLXQHK-BYBE9ahT_M-1AWsvZw/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true)<br>**Lab**<br>:book: [Introduction](https://docs.google.com/presentation/d/1D3lBmwWhadh7Qxx7snCtAJG14vNmVI6J/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true), [Background](https://docs.google.com/presentation/d/1kf6WbgI-I9btgTZ9yNm-66evlzZv8mYD/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true) | |
| Sep 3 | No class | |
| Sep 10 | **Lecture**<br>:book: [Security Concepts and Basics](https://docs.google.com/presentation/d/1SkXFVyK06l4yLBi2gC_5Wm1hioCVM6Af/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true)<br>:clapper: Video: [Lecture](https://drive.google.com/file/d/1OJDte8IMTlHvqRFXnfmTZoF45o-T3jDy/view?usp=sharing)<br>**Lab**<br>:book: [Compiler, Disassembler, and Decompiler](https://docs.google.com/presentation/d/1Gfk8HyLSq5R6xlrXkonryEwVJCcJoAdJ/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true)<br>:book: [Loader and Processes](https://docs.google.com/presentation/d/1Kz3-TXCZG2x7qNpTrrpMEdgQn5yT12aT/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true)<br>:clapper: Video: [Lab Part 1](https://drive.google.com/file/d/1vlpYqz2KLJSZ5nMIc7NB5xbAOZI_s4PK/view?usp=sharing), [Lab Part 2](https://drive.google.com/file/d/1euo7uoY3Ard05zZXyk_Rv_LGDDrs8kOa/view?usp=sharing) | |
| Sep 17 | **Lecture**<br>:book: [Security Concepts and Basics](https://docs.google.com/presentation/d/1SkXFVyK06l4yLBi2gC_5Wm1hioCVM6Af/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true)<br>:book: [Software and Hardware Security](https://docs.google.com/presentation/d/1XkWMJR3eWB9eDtrOS3QbMqBtUBQzoIYG/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true)<br>:clapper: Video: [Lecture](https://drive.google.com/file/d/10y2YQpIgIMT7DjnrIzOfrYrvkFhWIc_b/view?usp=sharing)<br>**Lab**<br>:book: [x64 Assembly 1](https://docs.google.com/presentation/d/1A_NPz3tNGPGnZ5m8A1cIVLnQdI0ZUBNK/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true), [x64 Assembly 2](https://docs.google.com/presentation/d/1q9y5VXgNKFNksViXSnlLzAry4vwv6MSv/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true)<br>:clapper: Video: [Lab Part 1](https://drive.google.com/file/d/1nyJkD87uCI7OFC5UH0a-3lA7Hi5FGUmW/view?usp=sharing), [Lab Part 2](https://drive.google.com/file/d/19LeBOcnluXZB05IXkRQSh2t9quxf_URm/view?usp=sharing) | |
| Sep 24 | **Lecture (Quiz #1)**<br>:book: [Autonomous Vehicle Security](https://docs.google.com/presentation/d/1hWCcXe3GXEGZ_6uJvsdoKe7WRMZK04gS/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true)<br>:clapper: Video: [Lecture](https://drive.google.com/file/d/1HxRtjshl-NZ9HxjGtkfdAZK-YnNbGDvK/view?usp=drivesdk)<br>**Lab**<br>:book: [x64 Assembly 2](https://docs.google.com/presentation/d/1q9y5VXgNKFNksViXSnlLzAry4vwv6MSv/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true)<br>:book: [Disassembler](https://docs.google.com/presentation/d/12DyODWA_6K9r-rNndezYy0E2KUV0A7js/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true)<br>:computer: bomb64 intro. (Demo)<br>:clapper: Video: [Lab Part 1](https://drive.google.com/file/d/1xDvsiW5cc449BuiVTzFBSDaWVAwq89TY/view?usp=drivesdk), [Lab Part 2](https://drive.google.com/file/d/1pA2eQgT5wUwIVhW67woSWBXtsON-r1y3/view?usp=drivesdk)<br>:clapper: Additional Video: [bomb64 phase 1](https://drive.google.com/file/d/1-v_gAfow9etaMCJ-Ri1mPXt9ms3xhhWI/view?usp=sharing) ([Slide](https://docs.google.com/presentation/d/1Uc_EvZ8nyDgp--3ez23zBzhDeH-RrM8v/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true)) | :loudspeaker: HW #1 Out |
| Oct 1 | **Lecture**<br>:book: [Autonomous Vehicle Security](https://docs.google.com/presentation/d/1hWCcXe3GXEGZ_6uJvsdoKe7WRMZK04gS/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true) (cont.)<br>:clapper: Video: [Lecture](https://drive.google.com/file/d/16MKii27pkF69gb9W-TnR-hrgCWzlynD_/view?usp=sharing)<br>**Lab**<br>:book: [Debugger](https://docs.google.com/presentation/d/1nVveg4Ps4hISwEQaGmA6S3CkED8ARYnj/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true)<br>:book: [bomb64 Solution (Phase 1-3)](https://docs.google.com/presentation/d/15_MFDp1vPy2jZrvrCR8m0lKkKVf8lV0P/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true)<br>:clapper: Video: [Lab Part 1](https://drive.google.com/file/d/1lbDipxx3UEaKx2Nu1CdzCa2_BV9Ird9_/view?usp=sharing), [Lab Part 2](https://drive.google.com/file/d/15ZjG57QwuJJEENOxhkyiojyOUbho_M7J/view?usp=sharing) | |
| Oct 8 | **Lecture**<br>:book: [Drone/Swarm Security](https://docs.google.com/presentation/d/1OpFVsUluwgEZgA2WkLiv52gA48rKpDnB/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true)<br>:clapper: Video: [Lecture](https://drive.google.com/file/d/1JapkQ8yXCskJgmAzTDX97rAxiUAv9CyT/view?usp=sharing)<br>**Lab**<br>:book: [bomb64 Solution (4-Secret)](https://docs.google.com/presentation/d/1vYEDc98MMqmdZwdkEmMP9eBRA_vdVlOB/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true)<br>:clapper: Video: [Lab](https://drive.google.com/file/d/10tC5DtQc_s-YszAxeI5t4129V-Fw_Sjw/view?usp=sharing) | |
| Oct 15 | **Lecture (Quiz #2)**<br>:book: [Drone/Swarm Security](https://docs.google.com/presentation/d/1OpFVsUluwgEZgA2WkLiv52gA48rKpDnB/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true) (cont.)<br>:clapper: Video: [Lecture](https://drive.google.com/file/d/17w8hmnRhfDdcmAhjxInX5VPn1TmWLQtH/view?usp=sharing)<br>**Lab**<br>:book: [Finding Crypto](https://docs.google.com/presentation/d/1MVIVjEfwVqqD-YrGW2bwY9vHcs_JneNe/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true)<br>:clapper: Video: [Lab Part 1](https://drive.google.com/file/d/1Aei8Ci2vwX8JKm6Toi5q7aHRckzuJ3lQ/view?usp=sharing), [Lab Part 2](https://drive.google.com/file/d/1bmDeMvKermKQirSMKPTUFvM26K3O1Xg7/view?usp=sharing) | :triangular_flag_on_post: HW #1 Due<br>:loudspeaker: HW #2 Out<br>:loudspeaker: Project #1 Out |
| Oct 22 | **Lecture**<br>:book: [Operating Systems Security](https://docs.google.com/presentation/d/1cw3MBmblFk-EN3wvMOlD56QSDJrnYmGG/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true)<br>:clapper: Video: [Lecture](https://drive.google.com/file/d/14nTCxiZX0JnjNEqBYuI6cgjVtrXi8i43/view?usp=sharing)<br>**Lab**<br>:book: [Data Structure](https://docs.google.com/presentation/d/1Eoux63egiRQCdfC1j8n6kcSyKFad7qZL/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true)<br>:clapper: Video: [Lab](https://drive.google.com/file/d/1SLALZYF6aJRAQ0f6r5Amd6-VH2lekndv/view?usp=sharing) | |
| Oct 29 | **Lecture**<br>:book: [Operating Systems Security (cont)](https://docs.google.com/presentation/d/1cw3MBmblFk-EN3wvMOlD56QSDJrnYmGG/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true)<br>:clapper: Video: [Lecture](https://drive.google.com/file/d/1EjU_6_o1rVrL3BP1hrZ4uNh54QeWgj3Z/view?usp=sharing)<br>**Lab**<br>:book: [Data Structure](https://docs.google.com/presentation/d/1Eoux63egiRQCdfC1j8n6kcSyKFad7qZL/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true), [Binary Patching](https://docs.google.com/presentation/d/1ItvbBuEPfyQZYT_cDSf17VsetqhDt_JT/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true)<br>:book: [HW #1 Solution](https://docs.google.com/presentation/d/1MnqKe5jeWVSmYgCJRGajjcOhEfotwmNh/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true)<br>:clapper: Video: [Lab](https://drive.google.com/file/d/1g-x50gu7WD351_TXbHgoi9XFgplo_8Hm/view?usp=sharing) | :triangular_flag_on_post: HW #2 Due |
| Nov 5 | **Lecture**<br>:book: [Operating Systems Security (cont)](https://docs.google.com/presentation/d/1cw3MBmblFk-EN3wvMOlD56QSDJrnYmGG/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true)<br>:clapper: Video: [Lecture](https://drive.google.com/file/d/1PUOt429mAwYISo8bxXzBPhpAIUCxF8iB/view?usp=sharing)<br>**Lab**<br>:book: [HW #2 Solution](https://docs.google.com/presentation/d/1KQz0kJOxEYoarpUzJDM2skGFSFTnTmP0/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true)<br>:book: [Project 2 Introduction](https://docs.google.com/presentation/d/1Xw01FA1KxpfOryhIniCvXkZzUAcE3kHm/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true)<br>:clapper: Video: [Lab](https://drive.google.com/file/d/1LI0u82xgkbViyXThwL7kAzCz9pmE51mX/view?usp=sharing) | :loudspeaker: Project #2 Out |
| Nov 12 | **Lecture (Quiz #3)**<br>:book: [Side channels and Attacks](https://docs.google.com/presentation/d/1gJ4WiGF7tQbOBNW367PhkuJHQhnbAFil/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true), Review<br>:clapper: Video: [Lecture](https://drive.google.com/file/d/1a6y5aHZhZARXb25QC_vhuBA7cS3B7Ksn/view?usp=sharing)<br>**Lab**<br>:book: Vulnerabilities (Buffer Overflow, Use After Free)<br>:clapper: Video: [Lab](https://drive.google.com/file/d/1tCvqE96GWvEW-7jOxLy8_L57FPQEXHco/view?usp=sharing) | :triangular_flag_on_post: Project #1 Due<br> |
| :triangular_flag_on_post: **Nov 19** | **Lecture**<br>:100: Final Exam<br>:book: [Materials for Preparation](https://yongkwon.notion.site/Final-Exam-141380476cdc808ba133ef2978a9d4b2)<br>**Lab**<br>:book: [Project #1 Solution](https://docs.google.com/presentation/d/1jGaACS-jcHk8eoaiHSUSlM0g4rJkalCe/edit?usp=sharing&ouid=109684441032462306766&rtpof=true&sd=true)<br>:clapper: Video: [Lab](https://drive.google.com/file/d/1QrTpEBB-6ckzFlL6rs_0tDEs1KqDoVtd/view?usp=sharing) | | |
| Nov 26 | :family: Thanksgiving (No class) | |
| Dec 3 | **Lab**<br>Practice | :triangular_flag_on_post: Project #2 Due |