Advanced Topics in Cryptography


 

Instructor: Benny Pinkas, benny (at) pinkas.net, benny (at) cs.haifa.ac.il.

 

Spring semester 2007.

Dept. of Computer Science, University of Haifa.

 

הודעות חשובות:

  • בתאריך 4.7.2007 לא יתקיים שעור (כלומר, לא יתקיימו שיעורים נוספים בקורס).

  • בקורס יתקיים מבחן סופי (עם חומר פתוח) בתאריך 11.07.2007.

  • הציון יהיה הממוצע המשוקלל של ציוני התרגיל והמבחן, כאשר משקל התרגיל הוא 0.4 ומשקל המבחן הוא 0.6.

 

 

Description:

This course will cover topics of interest in computer and communication security.

 

Preferred prerequisites:

Introduction to cryptography.

Operating systems, compilation.

 

Administrativia:

1.      Office Hours: Wednesday, 12-1pm.

 

Course Plan:

 The pdf files are password protected. The password is the name of the room in which the class takes place (if the class was being held in Jacobs 410, then the password would have been jacobs410).

 

Lecture

Date

Subject

Files

1 February 28, 2007 Overview.  slides

2

March 13, 2007 Buffer overflows, format string bugs. slides
3 March 20, 2007 Writing secure code, the confinement problem. slides
4 March 27, 2007 The java security model, proof carrying code.

slides

5 May 2, 2007 Cryptography slides
6 May 9, 2007 User authentication slides
7 May 16, 2007 User authentication, Kerberos slides
8

May 30, 2007

Web servers security slides
9 June 6, 2007 Network security, DoS attacks, DNS security slides
10 June 13, 2007 DDoS slides
11 June 20, 2007 Spam, firewalls. slides

 

Homeworks:

 

Project 1: the project, the boxes environment, the required files.

                Important notes about the project. (Last updated: May 3, 2007, 12:20 AM).

                Grades.

Last updated: June 28, 2007.