\setcounter{numTAs}{1} \setcounter{totalSections}{2} \def\secNum{{"001","002",""}} \def\tenSchFileName{{"","",""}} \def\classTime{{"MWF from 11:30 am to 12:20 pm","MWF from 09:30 am to 10:20 am",""}} \def\classRm{{"","",""}} \def\classLive{{"https://villanova.zoom.us/j/98409308460","https://villanova.zoom.us/j/96459703724",""}} \def\classInstructor{{"Danai Chasaki","Danai Chasaki",""}} \def\classInstrContact{{"http://www.ece.villanova.edu/\~dchasaki/","http://www.ece.villanova.edu/\~dchasaki/",""}} \def\classInstrOffHrs{{"M/W: 10:30-11:30 am","M/W: 10:30-11:30 am",""}} \def\classInstrLive{{"https://villanova.zoom.us/j/92398331598","https://villanova.zoom.us/j/92398331598",""}} \def\TA{{{"David Randazzo",""},{"David Randazzo",""},{""}}} \def\TAEmail{{{"drandazz@villanova.edu",""},{"drandazz@villanova.edu",""},{""}}} \def\TAOffHrs{{{"F: 9:30 am-1:30 pm",""},{"F: 9:30 am-1:30 pm",""},{""}}} \def\TARoom{{{"",""},{"",""},{""}}} \newcommand\semester{Spring 2022} \newcommand\rsemester{202230} \newcommand\courseNum{ECE 3476} \newcommand\courseName{Computer and Network Security} \newcommand\courseCoordinator{Danai Chasaki} \newcommand\credits{3} \newcommand\contactHrs{3} \newcommand\lecture{1} \newcommand\lab{0} \newcommand\undergradCourse{1} \newcommand\isFreshmanCourse{0} \newcommand\isCustomElecPolicy{0} \newcommand\isClassLive{1} \newcommand\isLabLive{0} \newcommand\meetingMiscExists{0} \newcommand\isClassInstrLive{1} \newcommand\isLabInstrLive{0} \newcommand\instrMiscExists{0} \newcommand\hasTARoom{0} \newcommand\meetingDesc{} \newcommand\meetingMisc{Special notes on meeting info go here, if specified} \newcommand\instructorMisc{} \newcommand\textBookExists{0} \newcommand\textBookReqd{0} \newcommand\textBookMiscExists{0} \newcommand\referencesExist{0} \newcommand\txtBkAuthExists{0} \newcommand\txtBkPublExists{0} \newcommand\txtBkYrExists{0} \newcommand\txtBkISBNExists{0} \newcommand\textBookTitle{} \newcommand\textBookAuth{} \newcommand\textBookPub{} \newcommand\textBookYr{} \newcommand\textBookISBN{} \newcommand\supplMaterials{Cryptography and Network Security: Principles and Practice (7th edition) by William Stallings; Prentice Hall} \newcommand\refPapers{References go here, if specified} \newcommand\textBookMisc{Special notes on textbook(s) go here, if specified} \newcommand\catalogDesc{Computer security in the context of the Internet, authentication protocols, attacks and threats, digital signatures and encryption, privacy, safe browsing and certificates.} \newcommand\preReqs{ECE 4470 Concurrency: Yes or CSC 2405} \newcommand\coReqs{None} \newcommand\coreRequirement{Required for BS CPE} \newcommand\courseExpectation{The goals for the students in this course is to learn the fundamentals of network/operating system/web security, as well as fundamentals of secret key cryptography, hash functions and public key cryptography. Students will also learn best practices when designing network protocols.} \newcommand\ABETOutOne{0} \newcommand\ABETOutTwo{0} \newcommand\ABETOutThree{0} \newcommand\ABETOutFour{0} \newcommand\ABETOutFive{0} \newcommand\ABETOutSix{0} \newcommand\ABETOutSeven{1} \newcommand\covTopics{\item Network/operating system/web security introduction and current trends \item Wireless security/wireless attacks \item Operating system security \item Malware \item Buffer overflows \item Passwords/combinations/permutations/entropy \item Authentication \item Introduction to cryptography \item Hash functions \item Public key cryptography \item Network protocols \item Physical attacks} \newcommand\isScheduleExternal{0} \newcommand\isScheduleCommon{1} \newcommand\scheduleRows{18} \newcommand\scheduleCols{3} \newcommand\scheduleHeight{4} \newcommand\schedule{\begin{table}[h!] \centering \caption*{Tentative Schedule for \textbf{All Sections}} \vspace{0.05in} {\renewcommand{\arraystretch}{1.5} \small \begin{tabularx}{\linewidth}{c|l|X} \toprule \large \textbf{Week \#} & \large \textbf{Dates} & \large \textbf{Topics, Reading, etc.}\\ \midrule \midrule 1 & 1/10 - 1/14 & \\ 2 & 1/17 - 1/21 & \\ 3 & 1/24 - 1/28 & \\ 4 & 1/31 - 2/4 & \\ 5 & 2/7 - 2/11 & \\ 6 & 2/14 - 2/18 & \\ 7 & 2/21 - 2/25 & Midterm exam (2/23)\\ 8 & 2/28 - 3/4 & Spring break\\ 9 & 3/7 - 3/11 & \\ 10 & 3/14 - 3/18 & \\ 11 & 3/21 - 3/25 & \\ 12 & 3/28 - 4/1 & \\ 13 & 4/4 - 4/8 & \\ 14 & 4/11 - 4/15 & Easter Break\\ 15 & 4/18 - 4/22 & Student presentations\\ 16 & 4/25 - 4/29 & Student presentations\\ 17 & 05/04 (11:30-2pm) & Final Exam\\ \bottomrule \end{tabularx} } \end{table}} \newcommand\gradingPolicy{A composite score (out of 100) will be computed by assigning weights as follows.\\ \\ \textcolor{violet}{ HW assignments: 10\% \\ Midterm Exam: 25\% \\ Final Exam: 25\% \\ Project: 40\% \\ } The final grade will be norm-referenced (i.e., "curved").} \newcommand\HWandLabPolicy{The assignments will be posted on the class website and announced in class. Students will work individually; the due date for each assignment will be given at the time it is assigned. The assignments are due at midnight of the announced date or latest at noon the following day. Please note that the instructor and the TA reserve the right to check the submitted answers for familiarity score; please make sure to use your own words when you explain something.} \newcommand\AttendancePolicy{The primary teaching method will be class lectures and discussions. Class attendance is defined as being up-to-date with class material every week, taking notes from fellow students when needed, or watching recorded videos when available.} \newcommand\ElectronicsPolicy{\textcolor{red}{Since you opted for a customize electronics policy, you should edit this part. Your policy should address your general stance on recording of class sessions and the circumstances under which recording will be allowed or prohibited. If you generally prohibit recording, yet allow recording of certain classes for some reason, then ypu should notify all students that those classes will be recorded. If recording is permitted as an ADA accommodation for a student, you obviously should not identify that student(s).)}}