A30 Rings and Finite Fields in Modern Cryptography
|Modern cryptography studies techniques to protect communication and computation against different forms of adversarial behavior. Implementing cryptographic schemes presents a challenging task, and requires a deep understanding of cryptographic schemes as well as the underlying mathematical structures. This course is focused on teaching a basic understanding on selected cryptographic applications and the underlying mathematics, with a focus on rings and finite fields. The course will explain selected topics from symmetric and public-key cryptography, as well as advanced cryptographic primitives, together with efficient implementation techniques for modern (distributed) systems combining CPUs, GPUs, and FPGAs. We will further illustrate the need for ASICs in cryptography, and discuss the benefits and challenges of using such architectures.
For more information and to register click here.