Méthodologiques :
- Comprendre les enjeux et les (nombreux) objectifs de la cryptographie moderne
- Comprendre les différents niveaux de sécurité
- Comprendre ce que recouvre la notion de preuve de sécurité
Techniques :
- Maitrise en profondeur de quelques cryptosystèmes à clé publiques basés sur le problème de la factorisation (RSA, Paillier)
- Notion de réduction algorithmique : application à la notion de sécurité
- Présentation d'un protocole de signature digitale
- Introduction à la notion de cryptosystèmes homomorphiques avec application au calcul multi-parties (e.g. vote electronique ou transfert inconscient de données)