* Ces horaires sont donnés à titre indicatif.
Il s’agira de comprendre les enjeux, les outils ainsi que les limites de la cryptographie moderne.
- Introduction générale à la cryptographie où les enjeux seront détaillés
- Crypto système à clé privée / crypto système à clé publique
- Signature numérique
- Calcul multi-parties
- Un peu d’arithmétique modulaire
- Calcul dans Z/nZ
- Théorème des restes chinois
- Fonction d’Euler
- Etude comparée de quelques crypto systèmes homomorphiques
- RSA
- Paillier
- El Gamal
- Application de ces crypto systèmes homomorphiques au calcul multi parties
- Qu’est-ce qu’un protocole « sûr » ?
- Elaboration d’un protocole naïf de vote électronique