Cryptography Sommersemester 2025 / Summer term 2025

Lectureon Wednesdays11:30 - 13:00ZHG, HS BProf. Dr. Klaus Meer
Lectureon Thursdays09:15 - 10:45ZHG, HS BProf. Dr. Klaus Meer
Exerciseon Fridays11:30 - 13:00ZHG, HS CM. Sc. Adrian Wurm
Module11859 Content 
     
written exam
(90 minutes)
 23 September 2025, 11 am - 1 pm
ZHG, Audimax 2
   

Attention

As announced in the lectures the first attendance test will be on 7 May 2025 at 11:30 h in lecture hall Hörsaal B.

Room change:
The lecture on 11 June 2025 will take place in another lecture hall: ZHG Audimax 1.

Enrolment - Participation:
1. All who have enrolled online for this module can participate.
2. Those who have - as described below - enrolled also on the learning platform Moodle got an Email with this information.
3. Those who have only enrolled online for the module could not get this Email.
    Please enroll also on the learning platform Moodle until Friday, 11 April 2025, in order to get all further docs, information to study successfully.

Course information

Important information concerning course enrollment:

The module has a limited number of places. Since it is mandatory for students of Cyber Security those will be guaranteed a place if they REGISTER TIMELY, i.e., before April 7 (registration procedure see below). All other students interested to participate have to register as well before April 7, we shall then allocate places on a first come first serve base. Cyber Security students should be aware of the following: If you do not register in time, then you loose the right to get a place.

Procedure of enrollment:

1. Register  electronically for the module (24 March 2025 - 7 April 2025)
2. Register as well on the learning platfom Moodle using your BTU account  from March 24 until April 7, 2025 (inclusively).
    There is no password required.
3. We shall as early as possible after April 7 send an email to those who are admitted to the course.

Additional course information:

  • First lecture:  9 April 2025
  • First exercise:  11 April 2025

Exam:
The exam will be in written form.
The date is September 23, 2025, 11 am - 1 pm, ZHG Audimax 2.
The exam will last 90 minutes, more information will be provided during the summer term.

 

Information on prerequisites:

The course at many places is relying on basic knowledge about discrete mathematics that you should have learned in your Bachelor's education. Typical examples are a basic familiarity with concepts such as groups, rings, and (finite) fields, vector spaces, basic number theoretic statements and algorithms such as prime number decomposition, the (extended) Euclidean algorithm, the Chinese Remainder Theorem etc. Though in the run of the course we briefly address those things again when they come up, you are strongly recommended to  study them early again in textbooks as soon as you have the feeling that your knowledge or remembrance is not sufficient. Most of the books in the reference list contain brief surveys on these topics.

Additional literature

  • G. Baumslag, B. Fine, M. Kreuzer, G. Rosenberger: A course in mathematical cryptography, De Gruyter Graduate 2015
  • J. Buchmann: Einführung in die Kryptographie (in German), Springer 2016
  • V. Diekert, M. Kufleitner, G. Rosenberger: Diskrete Algebraische Methoden (in German), De Gryuter Studium 2013; the book in the meanwhile is also available in English
  • O. Goldreich: Foundations of Cryptography - Volume I Basic Tools, Cambridge University Press 2001
  • J. Hoffstein, J. Pipher, J.S. Silverman: An Introduction to Mathematical Cryptography, 2nd edition, 2014 Springer
  • A.R. Meijer: Algebra for Cryptologists, Springer 2016 (online available from campus net)
  • J. Rothe: Komplexitätstheorie und Kryptologie (in German), Springer 2008
  • T.R. Shemanske: Modern Cryptography and Elliptic Curves, AMS Student Mathematical Library, Volume 83, American Mathematical Society 2017.
  • D.R. Stinson: Cryptography - Theory and Practice, CRC Press 1995

Exercise sheets can be found in Moodle