21st Workshop on Elliptic Curve Cryptography

Nijmegen, The Netherlands, November 13–15, 2017

School

From November 9 to 11 we will run a school on elliptic-curve cryptography. Like the schools preceeding previous ECC workshop, the target audience are Master and Ph.D. students who are planning to attend the ECC workshop and are looking for an introduction to the topics that will be presented and discussed during the workshop.

Location

All lectures of the ECC school will be held in the "Huygensgebouw" of Radboud University. The morning sessions will be held in room HG00.303. The afternoon sessions will be held in room HG00.029.

Program

Thursday, November 9, 2017

8:15–9:00 Registration (Foyer of Huygensgebouw)
09:00–10:30 Elliptic-curve arithmetic
Wouter Castryck [slides]
10:30–11:00 Break
11:00–12:30 Elliptic-curve cryptography
Benjamin Smith [slides]
12:30–14:00 Lunch
14:00–15:30 Introduction to Magma
Wieb Bosma [slides] [Intro to Magma]
15:30–16:00 Break
16:00–18:00 Exercise session [material]

Friday, November 10, 2017

09:00–10:30 Introduction to pairings
Diego Aranha [slides] [exercises]
10:30–11:00 Break
11:00–12:30 Introduction to supersingular-isogeny-based crypto
Craig Costello [slides] [exercises]
12:30–14:00 Lunch
14:00–15:30 Exercise Session
15:30–16:00 Break
16:00–17:30 Exercise session
19:00–22:00 Dinner in Restaurant Mira

Saturday, November 11, 2017

09:00–10:30 Software implementations of ECC
Joppe Bos [slides]
10:30–11:00 Break
11:00–12:30 Hardware implementations of ECC
Tim Güneysu & Nele Mentens
12:30–14:00 Lunch
14:00–15:30 Hardware tutorial, part I
Tim Güneysu & Nele Mentens [slides]
15:30–16:00 Break
16:00–17:30 Hardware tutorial, part II
Tim Güneysu & Nele Mentens