Security, Exercise class, fall 2015
Information about the lectures can be
found on a different page.
The average mark of the exercises makes up 10% of your final mark,
but you must also score at least a 5.0 for the final exam.
In practice, doing the exercises is needed in order to pass the course.
Exercises may be done in (stable) pairs within the same
group (see below), or also alone.
The idea behind working in pairs is not to divide the work
(like: each partner does half of the assignment), but to solve the
problems jointly, in discussion, so that you better understand the
material. If you solve only half of the problems (or even less), you
can count on it that you will not pass the final written exam (which
you have to do individually).
Exception: If you do this security course for the second
time, you must do the exercises alone.
Last year's exams can be found here (answers) and here (answers).
- Assignment 1 on
September 9, deadline: September 17
- Assignment 2 on
September 16, deadline: September 24
- Assignment 3 on
September 23, deadline: October 1
- Assignment 4 on
September 30, deadline: October 8
- Assignment 5 on
October 7, deadline: October 15, (modes of operation)
- Assignment 6 on
October 14, deadline: October 22
- Assignment 7 on
October 19, deadline: November 12, (mirror of uni-mannheim.de page)
- Assignment 8 on
November 11, deadline: November 19
- Assignment 9 on
November 18, deadline: November 26
- Assignment 10 on
November 25, deadline: December 3, (GCD calculator)
- Assignment 11 on
December 2, deadline: December 10
- Assignment 12 on
December 9, deadline: December 17, (AES computation, XOR operation)
- Assignment 13 on
December 16, deadline: January 7
- Assignment 14 on
January 6, deadline: January 14 (answers)
Given the large number of participants this year, the exercise course
will be split in two groups. The division is as follows.
If you choose to work in a pair on the exercises, your partner must be
in the same group. If this is not the case with the initial split-up
as described above, talk to the assistant at the first meeting (11/9),
so that one of you can be moved to the other group.
The time for both groups is the same (at least in the
beginning of the semester): Thursday afternoons, at 15:45.
- Group 1 (location: LIN 4, assistants: Brinda Hampiholi
and Gergely Alpar) contains everybody who is a first year computer
science student. The class is given in English.
- Group 2 (location: LIN 5, assistant: Joost Rijneveld)
contains everybody who is NOT an ordinary first year
computer science student. Also double-bachelor (e.g. CS-Math) people
are in this group. The class is given in Dutch.
The schedule is as follows.
The first exercise course will be on Thursday Sept. 10, at 15:45.
- On Tuesday the lecture takes place.
- Wednesday morning a new set of exercises will be available on
this webpage. You are advised to start working on these exercises
the same day, so you can already discuss issues during the exercise
course (in your own group), starting on Thursday at 15:45.
- A week later on Thursday, day
n+7, you can discuss
the final issues that you are possibly still struggling with.
- On that Thursday, day
n+7, you have to hand
in the exercise, via Blackboard, before 24:00, sharp. Of course,
handing in earlier is possible (and wise).
- On Thursday, day
n+14, marked exercises will be
returned, and feedback will be given during the exercise session.
It is highly recommended to come to the exercise class and thoroughly
study your work with the feedback.
Handing in your answers
Please submit all your assignments via Blackboard. Note that this
means that all submissions have to be digital (one single pdf file);
so, either type them, or, if your handwriting is readable, scan
them, before submitting. Make sure that the assignment is of good
image quality -- it is safest to use one of the scanners
in the university buildings, and not the camera on your mobile phone.
We may reject your homework if the writing cannot be read.
Please note that submission is not possible after the deadline has expired!
To submit your assignment:
- Prepare your assignment and make sure that your name, or in
case you work in pair both of your names, the group number
(1 or 2) and the assistant's name (Brinda or Joost) are on your
- Make sure that your complete assignment is one single pdf
- In Blackboard, go to Assignments and click on the appropriate
- Upload your submission. Please make sure you do not
accidentally upload the assignment instead of your solutions (as it
happened a few times in the past).
- Make sure that you click submit to confirm your
- Note: Do not make a submission from both of your accounts,
only one will suffice. We will make sure you both receive the same
After grading your results will also appear on Blackboard, but
please also come to the exercises classes to take a look at your
work and learn from your mistakes.
In principle you should use the exercise classes to ask your
questions, so please plan accordingly. However, if necessary
we can be reached on:
Please do not abuse these, and especially do not use them to send
us late submissions.