1
CS CS 683 683 - Se Securi rity and Pri rivacy Fall 2019 Fa - - PowerPoint PPT Presentation
CS CS 683 683 - Se Securi rity and Pri rivacy Fall 2019 Fa - - PowerPoint PPT Presentation
CS CS 683 683 - Se Securi rity and Pri rivacy Fall 2019 Fa Instr Ins truc uctor: Ka Karim El Elde defr frawy http://www.cs.usfca.edu/~keldefrawy/teaching/fall 2019/cs683/cs683_main.htm 1 To Today Administrative Stuff
2
To Today
- Administrative Stuff
- Course Organization
- Course Topics
- Overview of Computer Networking and
the Internet
- Gentle Introduction to Security
- Basics of Cryptography (Crypto)
3
CS CS 683 683 Ba Backg kground
- Classes: Friday 9:30am-12:55pm @ HR148
- Graduate and senior-level undergraduate course
- Last time Spring 2018 (by same instructor)
4
Co Contact Informa rmation
- Instructor: Karim Eldefrawy
– Email: keldefrawy *AT* usfca.edu – Office: HR412A (office hours only) – Office Hours:
- Friday, 9-9:30am and 1pm-2:30pm (after class)
- More if needed, e.g., before finals or if out of town on Friday
- Otherwise, by appointment: contact by email to set up
- Grader: TBD
5
Pr Prerequisite tes
Ideally, one of:
– Operating Systems – Distributed Systems – Computer Networks
AND:
– Design/Analysis of Algorithms
6
Cl Class ss Info
- Lecture format
– lecture slides (not always posted before class) – ~15x2 lectures total (excluding midterm and final)
- Course website:
- http://www.cs.usfca.edu/~keldefrawy/teaching/fall2019/
cs683/cs683_main.htm
- check it regularly
- news, assignments, announcements, lecture notes (in
PDF) will all be posted there
- Read your email
7
Co Course se Textbooks/ s/Readings
OPTIONAL (BUT RECOMMENDED): Network Security: Private Communication in a Public World, 2nd edition Charlie Kaufman, Radia Perlman, Mike Speciner Prentice Hall – 2002 – ISBN: 0130460192 OPTIONAL: Cryptography : Theory and Practice, 3rd edition Douglas R. Stinson CRC Press – 2005 – ISBN: 1584885084 Also: Cryptography and Network Security, 4th edition William Stallings Prentice Hall – 2006 – ISBN: 0131873164
8
Co Course se Grading
- Midterm (30%)
- Final (30%)
- 3 Homeworks (7% each)
- Project (20%)
9
St Student Expectations
- Keep up with material covered in lectures!
– complete relevant readings before class – browse lecture slides
- Slides will be on-line the same day, before
class most of the time
- Attend lectures
- No excuses for not reading your email!
- Exams and homework:
– No collaboration of any sort – Violators will be prosecuted – An F in the course is guaranteed if caught
10
Ho However er:
- You might have fun … security and crypto are very
"interesting” topics (require a special mindset)
- I will certainly make mistakes – point them out!
- I want your feedback
- Please ask questions and challenge me!!!
11
Co Comp mplaints s about:
- Course content: to instructor
- Course grading: to instructor
- TA/Reader: to instructor
- Instructor, i.e., me:
– Computer Science Department Chair (Prof. EJ Jung)
12
Co Course se Topics s – Te Tentative and Un Unsorted ed
- Security Attacks/Services
- Conventional Cryptography
- Public Key Cryptography
- Key Management
- Digital Signatures
- Secure Hash Functions
- Authentication & Identification
- Certification/Revocation
- Access Control (RBAC)
- E-cash, secure e-commerce
- SSL/TLS
- Privacy and Anonymity
- Blockchain and Bitcoin
- Wireless/Mobile Net Security
- DDOS attacks and Trace-back
- Internet Protocol (IP) Security
- Firewalls
- Kerberos, X.509
- RFID security
- Trojans/Worms/Viruses
- Intrusion Detection
Ma May be touched upon Wi Will be covered
13
Fo Focus of the Class
- Recognize security attacks/threats
- Learn basic defense mechanisms (cryptographic and other
techniques)
- Appreciate how much remains to be learned after this
course
BTW:
- You certainly won’t become an expert (neither a Mr. Robot)
- You might be (I hope) interested to study the subject
further
14