CSC 116 - Cybersecurity:
An Introduction to Security in Cyberspace

đź“… Course Overview

🏫 Classroom: Cox Science 145

đź•’ Lecture Hours: Mon/Wed 3:35 PM - 4:50 PM

👨🏫 Instructor: Yusen Wu
đź“§ Email: yxw1259@miami.edu

👨💻 TA: Satyarth Arora
đź“§ Email: sxa1654@miami.edu

Office Hours: TBD | By appointment only | Send your questions to Satyarth before you come

Location: Ungar Building 310T.

📢 Important Notices

Reminder
0. No textbook required- all materials provided in slides
1. Course Goals:
The goal of this course is to develop a basic understanding of cybersecurity systematically.

2. Learning Objectives:: • Understand the cyberspace, threats, vulnerabilities, and blockchain system.
• Understand threats to the hardware, software, and network components of mobile devices.
• Understand various types of malwares --- Viruses, etc.
• Understand the methods of how to secure and prevent malware attacks.
• Understanding the vulnerability of human factors in Social Engineering attacks.
• Evaluate the workings, strengths, weaknesses, and applicability of existing systems.
• Exposure to the latest IT Security trends and awareness initiatives.
• Demonstrate innovative critical thinking from an information security perspective.

3. Attendance Policy:
Attendance is not mandatory, but I will do random attendence for Grading (10%).

4. Grading Policy:
I will grade based on straight percentages, while also considering adjustments to the class distribution to ensure that everyone has a fair chance to achieve an ideal score.

5. Honor Code:
Please be aware of and abide by the University of Miami Honor Code. All violations of the Honor Code will be dealt with through the University’s Honor Council. Students should not seek external assistance with individual assignments/projects. If any clarification is needed, please consult with me.

6. Disability Accommodation:
• Accommodation for disabilities will be given only to students who have secured the proper documentation from UM’s Office of Student Disabilities. Such documentation must be provided to the instructor within the first week of the start of class. Students should contact the Office of Disabilities to secure appropriate accommodation.
• Instead of extra time for quizzes, the students with disabilities will answer proportionately fewer questions.

7. Online Discussion Forum:
Please register your online Forum: https://edstem.org/us/join/UJVCe3.

8. Final Grade Scales:
Grade Scales

Course Schedule

Class Date Day HW Quiz Topics
1Aug-18MondayImportance of Cybersecurity.
Notes
2Aug-20WednesdayOverview
3Aug-25MondaySlides: Symmetric encryption (*).
German Cipher Machines of World War II
Introduction of Quantum Computing
4Aug-27WednesdayDownload HW1Demo: How to Encrypt and Decrypt Messsages (Please bring your PC)
Download your keys
5Sep-03WednesdayQuiz 1 (Open book)
6Sep-08MondayAuthentication, Authorization, Hash functions
7Sep-10WednesdayDigital signatures/Certificates
8Sep-15MondayHW2
Access control, MACs
9Sep-17WednesdayQuiz 2 (Open book)
10Sep-22MondayDatabase
Today SQL questions
Answers
Patient Database
11Sep-24WednesdayDangerous Digitalization
12Sep-29MondayHW3DDoS attack
13Oct-01Wednesday
Quiz 3 (Open book)
14Oct-06MondaySingle point of failure, Byzantine fault tolerance (BFT)
15Oct-08WednesdayBlockchain:Overview
16Oct-15WebnesdayHW4Different Blockchains
17Oct-20MondayQuiz 4 (Open book)
18Oct-22WednesdayBlockchain Smart Contracts.
Blockchain Applications.
19Oct-27MondayAI Security
20Oct-29WednesdayHW5
Data Anonymization
Some AI ideas
21Nov-03MondayQuiz 5 (Open book)
22Nov-05WednesdayZero-Knowledge Proof / Watermarking
23Nov-10MondaySecure Multi-Party Computation / Differential Privacy / Threshold signatures
24Nov-12WednesdayHomomorphic Encryption
25Nov-17MondayImportant Concepts Overview
26Nov-19WednesdayDark Web & Deep Web – What’s Hidden Online?
27Nov-24MondayTraining personalized LLMs for specific tasks
28Dec-01MondayFinal Exam (Close book)

Grades Composition

Exercises Grade % Comments
Assignments 30% 5 times
Quizzes 40% 5 times
Final Exam 20%
Attendence 10% Attendance will be checked at random.