Advanced School for Computing and Imaging (ASCI)

ASCI office
Delft University of Technology
Building 28, room 04.E120
Van Mourik Broekmanweg 6
2628 XE – DELFT, The Netherlands

P: +31 15 27 88032

Visiting hours office
Monday, Tuesday, Thursday: 10:00 – 15:00


The ASCI office is located at the Delft University of Technology campus.  It is easily accessible by bicycle, public transport and car. The numbers of buildings can help you find your way around the campus. Make sure you remember the name and building number of your destination.

Contact us at +31 15 278 8032 or send us an email at

A30 Rings and Finite Fields in Modern Cryptography

Course content
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.