Ce projet implémente trois protocoles d'authentification indépendants :
- Authentification asymétrique forte (
.txt,.hlpsl) - Authentification symétrique forte (
.txt,.hlpsl) - Authentification XOR forte (
.txt,.hlpsl)
Les protocoles ont été testés sous une machine virtuelle Ubuntu avec SPAN. Les deux premiers protocoles ont été jugés sûrs, mais une attaque a été détectée dans l'authentification XOR.
git clone https://github.com/callbak/Strong_Auth_Protocols-Analysis.git
cd Strong_Auth_Protocols-Analysissudo apt update && sudo apt install avispa-toolsExécutez la commande suivante pour tester un fichier :
span strong_asymmetric_authentication.hlpslRemplacez strong_asymmetric_authentication.hlpsl par le fichier souhaité.
- Installer SPAN-Ubuntu10.10-light dans une machine virtuelle.
- Ouvrir SPAN et charger le fichier
.hlpslsouhaité. - Sélectionner l'option
ofmc. - Cliquer sur Execute pour visualiser les résultats.
- Pour voir la simulation du protocole, utiliser l'option Protocol Simulation dans SPAN.


