Engineering Cryptographic Software – University of Mauritius, January 2026
Lecture Topics and Slides
- January 12, 2026: Introduction; Cryptography on the Arm Cortex-M4; The Jasmin Framework
- January 13, 2026: Scalar Multiplication
- January 14, 2026: Elliptic-Curve Arithmetic
- January 15, 2026: Multiprecisions Arithmetic
Assignments
Assignments are available from a GitHub repository. For more details see also the assignment slides.
The virtual machine we recommend to use for the assignments is available from the NextCloud server of MPI-SP.
Assignment Solutions
- sum.jazz, unoptimized solution to assignment0-sum
- chacha20.jazz, unoptimized solution to assignment1-chacha20