course: SAGE in Cryptography
- teaching methods:
- practical course
- responsible person:
- Prof. Dr. Gregor Leander
- Prof. Dr. Gregor Leander (Mathematik)
- see examination rules
- offered in:
- winter term
dates in winter term
All statements pertaining to examination modalities (for the summer/winter term of 2020) are given with reservations. Changes due to new requirements from the university will be announced as soon as possible.
|Form of exam:||lab|
|Registration for exam:||Directly with the lecturer|
The students learn to use the open source computer algebra package „sage“. By solving several small projects during the semester, we are going to see how sage can in particular be content Sage is a powerful tool to solve many problems that appear in cryptography with a rather limited effort.
We are going to exemplarily check how to solve systems of (linear) equations, how to compute discrete logs and how to analyze stream ciphers.
Basic knowledge about cryptography, like taught in „Einführung in die Kryptographie I und II“ are helpful but not strictly required.