ALaRI Hang Glider

Search form

Education and Innovation in Embedded Systems Design

USI Università della Svizzera italiana, USI Faculty of Informatics, Advanced Learning and Research Institute USI Università della Svizzera italiana USI Faculty of Informatics USI Advanced Learning and Research Institute


Professor Regazzoni Francesco
Paar Christof
Course program MSc
Year 2
Semester Fall
Category Elective
Academic year 2017/2018


The course provides an introduction to modern applied cryptography. Students will develop an understanding of the different types of cryptographic algorithms and the security services that can be realized with them. Representatives of widely used cryptographic algorithms will be introduced, and their implementation behavior will be discussed.


  • Introduction to number theory and abstract algebra
  • Historical ciphers
  • Stream ciphers
  • Practical block ciphers I: DES and 3DES
  • Practical block ciphers II: AES
  • Diffie-Hellmann key exchange
  • Digital signatures and security services

Teaching mode

The course includes lectures and exercises


C. Paar, J. Pelzl, "Understanding Cryptography – A Textbook for Students and Practitioners”, Springer, 2010