"Why do we care about computer security?"
"What are the basic principles of computer security?"
"What are the areas of computer security (and research!)?"
If you have ever asked these questions at least once so far, this course would be the right choice for you.
This is an introductory course on computer security (and even privacy; exciting!) with an objective to learn basic security principles, expose yourself to the areas of computer security (and research; double-excitement!), and have opportunities to do hands-on practices. Here are the topics we will cover through 10-week with hands-on micro-assignments.:
- Basic cryptography
- Network security
- Internet security
- Software security
- Trustworthy ML
- Usable security
This course employs the format of Capture-The-Flag (CTF) challenges. You will not only learn the concepts and techniques, but you will also have numerous opportunities to apply them to near-to-commercial-scale systems. This class should be fun!
- Syllabus: https://secure-ai.systems/courses/Sec-UGrad/Sp23/index.html
- Micro-labs: http://ctf.secure-ai.systems (To be open soon; thanks for patience)
This course employs the format of Capture-The-Flag (CTF) challenges and uses them as micro-labs. To conduct micro-labs, you need to go to the website above and register yourself to the system. Please follow the instructions in this website: link
- Sanghyun Hong: Zoom (Wed 5:30 - 7:00 pm; link)
- No office hour in the first week
- Discord (to join): Join link
- Must use your actual name; not a nickname
- Must use only for the written communication; no video conference meeting.
- Sanghyun and TAs reserve the right to cancel or move office hours, but will give appropriate heads-ups.
- Office hours will not be held:
- During finals week
- On days that the University has off (holidays, inclement weather days, etc.)
- On days when Sanghyun requires to do a business travel
Accommodations for students with disabilities are determined and approved by Disability Access Services (DAS). If you, as a student, believe you are eligible for accommodations but have not obtained approval please contact DAS immediately at 541-737-4098 or at http://ds.oregonstate.edu. DAS notifies students and faculty members of approved academic accommodations and coordinates implementation of those accommodations. While not required, students and faculty members are encouraged to discuss details of the implementation of individual accommodations.
Please refer to the student conduct expectations at here: https://beav.es/codeofconduct
Student Bill of Rights OSU has twelve established student rights. They include due process in all university disciplinary processes, an equal opportunity to learn, and grading in accordance with the course syllabus: https://asosu.oregonstate.edu/advocacy/rights
Reach Out for Success University students encounter setbacks from time to time. If you encounter difficulties and need assistance, it’s important to reach out. Consider discussing the situation with an instructor or academic advisor. Learn about resources that assist with wellness and academic success at oregonstate.edu/ReachOut. If you are in immediate crisis, please contact the Crisis Text Line by texting OREGON to 741-741 or call the National Suicide Prevention Lifeline at 1-800-273-TALK (8255)