Opening

I am me and I am Jasmin/EC user

I got great help in preparing the talk from developers and they are in chat

Show what to expect slide.

Structure:

Quick look at example

Show diagram

Show slide about AES NI and AES in Jasmin

Show Jasmin code (both mem and reg)

Show how both can be called from C

Show safety check

Show constant-time, explain what it means and how it is checked

Jasmin

Phylosophy:

Look at code AES

Proof

Show example slide, crypto spec => corresponding EC specification.

Show IND$-CPA, PRF and limitations => RFth, RPth, PRFth, NbEnc.

Show cheat sheet and explain that it shows main rules.

Show scheme, correctness and brush over proof.

Implementation security

Show slides and discuss what it means.

Extraction, show results:

Proof of correctness: