Zur Hauptnavigation / To main navigation

Zur Sekundärnavigation / To secondary navigation

Zum Inhalt dieser Seite / To the content of this page

Hauptnavigation / Main Navigation

Sekundärnavigation / Secondary navigation

Cryptography

Inhaltsbereich / Content

Cryptography

Assistant

Pablo Luka

Timetable

Lecture
Monday 10:00 - 11:30 46-268
Thursday 10:00 - 11:30 48-208
Tutorials
Tuesday 15:30 - 17:00 48-438
Thursday 11:45 - 13:15 46-267

Homework

At most three names are allowed to appear on the homework you hand in. Regularly, active and successful participation in the exercise classes is required to achieve an "Übungsschein" (3 CP). This includes scoring at least 1 point at at least 70% of the problems.

If you wish to attend the tutorial, please enroll via URM by April 22, 2016.

  • Sheet 1, due to: Monday, 25/04/16, 10:00
  • Sheet 2, due to: Monday, 09/05/16, 10:00
  • Sheet 3, due to: Friday, 13/05/16, 17:00
  • Sheet 4, due to: Monday, 23/05/16, 10:00
  • Sheet 5, due to: Monday, 30/05/16, 10:00
  • Sheet 6, due to: Monday, 06/06/16, 10:00
  • Sheet 7, due to: Monday, 13/06/16, 10:00
  • Sheet 8, due to: Monday, 20/06/16, 10:00
  • Sheet 9, due to: Monday, 27/06/16, 10:00
  • Sheet 10, due to: Monday, 04/07/16, 10:00
  • Sheet 11, due to: Monday, 11/07/16, 10:00
  • Sheet 12, due to: Monday, 18/07/16, 10:00

Literature

The course is roughly based on the book by David Kohel and the script by Mohamed Barakat. Additional literature:

  • Johannes Buchmann, Einführung in die Kryptographie, Springer, 5. Aufl., 2010
  • Neal Koblitz, A Course in Number theory and Cryptography, Springer, 2nd ed., 1994
  • Neal Koblitz, Algebraic Aspects of Cryptography, Springer, 1998

There is a wealth of other crypto-literature available on the net, but the two online references and the book of Buchmann are my main sources.

Especially for experimentation, frequency analysis and similar there are several free tools available, eg. , but most of the experiments could be done in any programming language or computer algebra system.

Note, while there will not be any mandatory computer work i this class, there are many places where computer supported experimentation would be useful.