IN 2194 Peer-to-Peer Systems and Security, Summer 2012

General Information

General information about the course can be found at the website of the chair.

Office Hours

Christian Grothoff - Boltzmannstr. 3, Room 03.05.040
Drop in or by appointment.

Grading

The different kinds of assignments are weighted as follows:

Project50 Pts
Oral Exam50 Pts
Exercises0,3 grade bonus

Software

I recommend that you use a Debian GNU/Linux system for this class.

Submission of Assignments

Each team will get access to a subversion repository. Assignments must be committed to that repository by the respective deadline. Students are encouraged to use the repository for version control while still working on the assignment. Only the last version commited before the deadline will be used for grading.

For group projects, you should e-mail the logins of the group members and a project name to our system administrator. You will then be given the name of a directory to which all group members have access.

Course Materials

16.04.2012: Introduction to the Projects

Project
Twitter Project Description, Jugendschutz Project Description, Search Project Description

19.04.2012: Introduction to GNUnet

Slides
slides

23.04.2012: GNUnet Tutorial (exercise)

Handout
GNUnet C tutorial, GNUnet Java tutorial

24.05.2012: The GNUnet DHT

Slides
slides

11.06.2012: Network Size Estimation

Slides
slides

14.06.2012: Project Discussion and Status Report


02.07.2012: Anonymity and Mixes

Slides
slides

05.07.2012: Tor

Slides
slides

12.07.2012: Anonymizing P2P Networks

Slides
slides
, I2P slides, I2P paper, SWIRL

16.07.2012: GNUnet

Slides
slides

23.07.2012: Project Presentations


Christian Grothoff