Software Implementation of Cryptographic Schemes

Graduate Course, Ruhr University Bochum, 2023

  • Lecturer: Dr.-Ing. Hoffmann
  • Language: English / German
  • Credits: 5 CP
  • Programs: M.Sc. IT-Security
  • Examination: 80 % Written Exam (120 Minutes) + 25 % Programming Projects

Content

  • Efficient implementation of block ciphers
  • Bitslicing
  • Efficient arithmetic in GF(2^m)
  • Efficient arithmetic on elliptic curves
  • Special prime numbers for fast modular reduction
  • Prime number tests
  • Post-Quantum Cryptography
  • Secure Coding