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
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

1

CS CS 683 683 - Se Securi rity and Pri rivacy Fa Fall 2019 Ins Instr truc uctor: Ka Karim El Elde defr frawy

http://www.cs.usfca.edu/~keldefrawy/teaching/fall 2019/cs683/cs683_main.htm

slide-2
SLIDE 2

2

To Today

  • Administrative Stuff
  • Course Organization
  • Course Topics
  • Overview of Computer Networking and

the Internet

  • Gentle Introduction to Security
  • Basics of Cryptography (Crypto)
slide-3
SLIDE 3

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)
slide-4
SLIDE 4

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
slide-5
SLIDE 5

5

Pr Prerequisite tes

Ideally, one of:

– Operating Systems – Distributed Systems – Computer Networks

AND:

– Design/Analysis of Algorithms

slide-6
SLIDE 6

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
slide-7
SLIDE 7

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

slide-8
SLIDE 8

8

Co Course se Grading

  • Midterm (30%)
  • Final (30%)
  • 3 Homeworks (7% each)
  • Project (20%)
slide-9
SLIDE 9

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

slide-10
SLIDE 10

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!!!
slide-11
SLIDE 11

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)

slide-12
SLIDE 12

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

slide-13
SLIDE 13

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

slide-14
SLIDE 14

14

Computer Security

Bi Bird’s s eye view

Network Security

CRYPTO

This course