Chiffrement RSA et AES
Implémentation complète des algorithmes en Python tout en analysant différentes erreurs d'implémentation (side-channel attacks).
Objectif du projet
Comprendre le fonctionnement interne de RSA et AES en les programmant sans bibliothèque de chiffrement.
Étudier comment une implémentation correcte sur le papier peut fuiter des informations (side-channel attacks).
Réalisation du projet
- Implémentation de RSA en Python.
- Implémentation d'AES en Python.
- Analyse de différentes erreurs d'implémentation exposant à des attaques par canaux auxiliaires.