CSCI 4250/6250 Fall 2015 Computer and Network Security. Instructor: Prof. Roberto Perdisci perdisci@cs.uga.edu



Similar documents
CS 450/650 Fundamentals of Integrated Computer Security

CSCI 454/554 Computer and Network Security. Instructor: Dr. Kun Sun

CIS 6930/4930 Computer and Network Security. Dr. Yao Liu

Department of Computer & Information Sciences. CSCI-445: Computer and Network Security Syllabus

CSC 474 Information Systems Security

CSCI 4541/6541: NETWORK SECURITY

Guidelines: Which SEED Labs Should I Use?

Department of Computer & Information Sciences. INFO-450: Information Systems Security Syllabus

Lecture 1 - Overview

UVic Department of Electrical and Computer Engineering

Canisius College Richard J. Wehle School of Business Department of Marketing & Information Systems Spring 2015

CS 464/564 Networked Systems Security SYLLABUS

Boston University MET CS 690. Network Security

City University of Hong Kong. Information on a Course offered by Department of Electronic Engineering with effect from Semester A in 2012/2013

Basic understanding of data security tools such as access control mechanisms, authentication tools and cryptographic constructs.

CSC574 - Computer and Network Security Module: Introduction

CSUS COLLEGE OF ENGINEERING AND COMPUTER SCIENCE Department of Computer Science (RVR 3018; /6834)

Course mechanics. CS 458 / 658 Computer Security and Privacy. Course website. Additional communication

CS 5490/6490: Network Security Fall 2015

Module: Introduction. Professor Trent Jaeger Fall CSE543 - Introduction to Computer and Network Security

F21CN: Computer Network Security: Overview

Applied Network Security Course Syllabus Spring 2015

CSE598k / CSE545 Advanced Network Security

CNT5412/CNT4406 Network Security. Course Introduction. Zhenhai Duan

MW , TU 1-3; and other times by appointment

CS 1340 Sec. A Time: 8:00AM, Location: Nevins Instructor: Dr. R. Paul Mihail, 2119 Nevins Hall, rpmihail@valdosta.

Module: Introduction. Professor Patrick McDaniel Spring CMPSC443 - Introduction to Computer and Network Security

CS 340 Cyber Security Weisberg Division of Computer Science College of Information Technology & Engineering Marshall University

Computer and Network Security

CMSC Fundamentals of Computer Programming II (C++)

ACC 7145: ACCOUNTING SYSTEMS DESIGN AND CONTROL SYLLABUS FOR SUMMER SESSION 2014

CSCI Computer Network Attacks and Defenses

Soran University Faculty of Science and Engineering Computer Science Department Information Security Module Specification

ITSY Security Assessment/Auditing Spring 2010 Professor: Zoltan Szabo D111 LEC TR 11:20AM 12:45PM D111 LAB TR 12:50PM 02:15PM

How To Protect Your Data From Attack

Computer Science 3CN3 Computer Networks and Security. Software Engineering 4C03 Computer Networks and Computer Security. Winter 2008 Course Outline

CSci 4211: Data Communications and Computer Networks. Time: Tuesday and Thursday 8:15 to 9:30 am Location: Phyics 170 Spring 2015, 3 Credits

CSC 314: Operating Systems Spring 2005

Computer and Network Security

PSY 2012 General Psychology Sections 4041 and 1H85

DEPARTMENT OF INFORMATION SCIENCE. INFO221 Application Software Development COURSE OUTLINE

Network Security ITP 457 (4 Units)

SYST 371 SYSTEMS ENGINEERING MANAGEMENT

CS 458 / 658 Computer Security and Privacy. Course mechanics. Course website. Module 1 Introduction to Computer Security and Privacy.

INFSCI 1017 Implementation of Information Systems

COURSE INFORMATION. 3. You learn the course policies and follow them.

4ECE 320 Signals and Systems II Department of Electrical and Computer Engineering George Mason University Fall, 2015

CIS 56 (CRN: 33372) Hybrid Course Winter, 2016

Course Syllabus: Marketing Research

ITNW 1337 Introduction to the Internet Course Syllabus: Spring 2015

Central Michigan University College of Business Administration Online MBA Program. MBA 620 Online: Managerial Accounting: A Management Perspective

CS Ethical Hacking Spring 2016

EF 105 COMPUTER METHODS IN ENGINEERING PROBLEM SOLVING (1 HOUR CREDIT)

Enhancing Security Education with Hands-On Laboratory Exercises

BCM :00-12:15 p.m. 1:30-3:35 p.m. Wednesday 10:00-12:00 noon

CSE 40437/ Social Sensing and Cyber- Physical Systems - Spring 2015

The course assumes successful completion of CSCI E-50a and CSCI E-50b, i.e. at least two semesters of programming, with a grade of C- or better.

Modern Binary Exploitation Course Syllabus

CSE 412/598 Database Management Spring 2012 Semester Syllabus

CIS433/533 - Computer and Network Security Introduction

UNIVERSITY OF LETHBRIDGE FACULTY OF MANAGEMENT Mgt 2400A Management Accounting Fall 2014

How To Pass The Cis 50 Online Course

USC VITERBI SCHOOL OF ENGINEERING INFORMATICS PROGRAM

UNIVERSITY OF MASSACHUSETTS BOSTON COLLEGE OF MANAGEMENT AF Theory of Finance SYLLABUS Spring 2013

Syllabus: IST451. Division of Business and Engineering. Penn State Altoona

CIS 213 PENETRATION TESTING 3 cr. (2-2)

Criminology CRJU 2004 B Department of Criminal Justice College of Arts & Letters University of North Georgia

EECS 588: Computer and Network Security. Introduction January 14, 2014

Prerequisite Math 115 with a grade of C or better, or appropriate skill level demonstrated through the Math assessment process, or by permit.

Advanced Digital Forensics ITP 475 (4 Units)

Math 103, College Algebra Spring 2016 Syllabus MWF Day Classes MWTh Day Classes

CS 5480 Computer Networks

Dr. Jennifer Pfeifer Office Hours: 329 LISB, Tuesday/Thursday 10:15am-11:15am or by appointment

IS 375 Discovering User Needs for UX

Fall, Alternating: Friday, 11 am - 2 pm Tuesday, 11 am - 1 pm. Location, NB. Advance confirmation always preferred;

Prerequisite: For students other than business and agribusiness majors.

GESM 160 Seminar in Quantitative Reasoning Wireless Computing Technologies for Medicine with Legal and Ethical Implications.

NAPA VALLEY COLLEGE HOSPITALITY AND TOURISM MANAGEMENT Food, Beverage & Restaurant Management HOSP 125, Section 67328, Fall 2015 Course Syllabus

PSY 201 GENERAL PSYCHOLOGY

Wireless Network Security Spring 2015

MET CS-581. Electronic Health Records. Syllabus

Business Administration Online Course - Plagiarism and Fraud

(CSIS 2500 All Section ) Management Information Systems (3.0 Credits)

KIN 104 FITNESS AND WELLNESS ONLINE LECTURE Summer 2016

SE 4472a / ECE 9064a: Information Security

CSE 427 CLOUD COMPUTING WITH BIG DATA APPLICATIONS

MATH 205 STATISTICAL METHODS

SOUTHWESTERN MICHIGAN COLLEGE SCHOOL: Arts and Sciences Niles, Michigan COURSE SYLLABUS Fall Semester 2014

Transcription:

CSCI 4250/6250 Fall 2015 Computer and Network Security Instructor: Prof. Roberto Perdisci perdisci@cs.uga.edu

CSCI 4250/6250! What is the purpose of this course?! Combined Undergrad/Graduate Intro to Computer and Net Security! Focuses on understanding security principles, protocols, and pitfalls:! How do systems fail under attack?! Defend yourself: best practices, design more secure systems! What this course is not!! This is not a hacking course! While we will talk about vulnerabilities and attacks, we will not focus on how to write exploits! Focus will be on analyzing security mechanisms, pitfalls, learn from past mistakes, and think about how to design more secure systems

Course Topics! Introduction: CIA, Design Principles, Crypto concepts! Access Control and Security Models! More crypto! confidentiality and integrity! Symmetric- and Public-key crypto! SSL / IPSec / DNSSEC! OS and software security! Malware, Botnets! Web security! Operational network security and privacy! Spoofing, Poisoning, Firewalls, IDS, Anonymity, etc! Physical Security (if time allows )

Books! Textbook 1: Introduction to Computer Security! Michael T. Goodrich and Roberto Tamassia! Addition Wesley! Textbook 2: Network Security: Private Communication in a Public World, 2/e! Charile Kaufman, Radia Perlman, Mike Speciner! Prentice Hall! Recommended Readings: Introduction to Computer Security! Matt Bishop! Addition Wesley! See website for other recommended readings! http://www.cs.uga.edu/~perdisci/cscix250-f13/syllabus.html

How will students be evaluated?! Class participation: U,G=5%! Paper Reviews: U=N/A, G=10%! Development Projects and Assignments: U,G=25%! Midterm Exam: U=35%, G=30%! Final Exam: U=35%, G=30%

Overall Grade! Weighted sum of all points! S = 100*(0.10*c/C+0.25*a/A+0.10*p/P+0.30*m/M+0.30*f/F)! S >= 90% = A S >= 85% = A-! S >= 80% = B+ S >= 75% = B! S >= 70% = B- S >= 65% = C+! S >= 60% = C S >= 55% = C-! S >= 40% = D S < 40% = F! c = number of classes attended (max: C)! a = overall assignments points (max: A)! p = overall paper presentation points (max: P)! m = midterm exam points (max: M = 100)! f = finale exam points (max: F = 100)

Class Participation (5%)! Class participation is required! Students will need to sign the attendance log at the beginning of sample lectures! Not all topics discussed during lectures are covered in the textbooks! Lectures will be interleaved with assignments/projects discussions

Paper Presentations (U=N/A, G=10%)! Throughout the term, graduate students will be required to read a number of academic/technical papers! For each paper, students will be required to prepare a presentation to be given to the entire class! Introduce problem! Summarize paper! Briefly describe proposed system/algorithms! Report most important experimental results! Live demonstration (when appropriate)! More detailed guidelines later! NOTE: Some of the topics discussed in the assigned papers may be part of the midterm and final exams for everybody!

Development Projects + Assignments (25%)! Students will be required to complete a number of development projects! Development in C, Java, or Python! (other languages conditioned to my explicit approval)! Some projects must be conducted individually! Others may be conducted in pairs (I will indicate which ones), in which case the evaluation will be the same for both students! Most projects will be evaluated with a binary criteria! It works correctly => X points (X depends on project difficulty)! It does not work (does not compile, fails tests, etc.) => 0 points! I will announce possible exceptions to this rule for specific projects! Development Projects and Assignments under Linux! You will use a specific VM image (provided later )

Development Projects + Assignments (25%)! Other assignments will include! Pencil-and-paper homework! Hands-on network experiments / analysis! Lateness Policy! Students will be allowed a maximum of one late submission! Max delay = 7 days! Past this threshold, all future late assignments will penalized 100%

Exams! Midterm Exam (U=35%, G=30%)! Will cover all topics discussed up to one week before the exam! Final Exam (U=35%, G=30%)! Can cover all topics! Main focus on second part of the course! Will include some questions about most important topics covered in the first part of the course! Both Midterm and Final may also contain some questions related to papers assigned for review

Academic Integrity! Every student must abide by UGA's academic honesty policy! Dishonest behavior including cheating, copying, or forging experimental results will not be tolerated and will be reported according to UGA s policies! Always adopt an ethical conduct! Never use what you learn to attack real systems!!!! Specific to Development Projects:! You are allowed to search for examples and documentation! You are not allowed to reuse other people s code (no cut and paste!)! Use examples to understand how the code works and then write your own code!

Logistics! Course Website! http://www.cs.uga.edu/~perdisci/cscix250-f15/! I will post info on topics covered in class, assignments, projects, and related deadlines! Mailing List! CSCIx250-F15@listserv.uga.edu! Assignment 0:! See course calendar for instructions on how to subscribe to the list (only UGA.edu email addresses are allowed)! Use mailing list to ask any questions about the course (avoid posting questions specific to your case on the list)! You can also use the mailing list for discussion! DO NOT expect me to answer to all questions. I will answer only to important questions/urgent issues, anything else can be addressed during last 5min of class

Logistics! As a reminder Classes are on! Monday at 3:35-4:25pm, Boyd 306! Tuesday and Thursday at 3:30-4:45pm, Boyd 306! Office hours! Thursdays, 1-3pm! GSRC Room 423! TA! TBD < TBD [at] uga [dot] edu>

Questions?