TP de chiffrement : Mails sécurisés par RSA

I. Préliminaires

-> Créer un script de génération de clé RSA pour un utilisateur donné.

-> Créer un script d?encodage de données en fonction d?une clé et d?une ?

-> Faire le script de décodage.

II. RSA

-> A veut envoyer un message codé en RSA à B. Simuler l?échange de données entre A et B :

- Récupération de la clé publique de B par A,

- Puis envoi du message codé avec cette clé.

-> Le problème de ce mode de chiffrement est qu?il n?est pas fonction de la personne qui envoie le message. Tout le monde est apte a envoyer un message a B. Ce qui nous amène à introduire : l?attaque de l?homme du milieu. Simuler une communication a trois intervenants montrant clairement le principe de ce piratage.

-> Un mode de parer simplement à ce probleme ? Que les clés transitent par valise diplomatique?

Voici donc :

III. Diffie-Hellman

-> Preliminaires : Réaliser générateur de clé, Encodeur, Décodeur.

-> Le but a réaliser est donc de réussir à parer le problème précédent. Pour cela, il est proposé de codé les clés RSA de chiffrement par RSA. Une phase de communication de A vers B aura donc comme étapes transit des données :

- Récupération de la clé publique(Diffie Hellman) de B par A,

- Récupération de la clé publique de A par B,

- Envoi de la clé RSA de B chiffrée par D.H à A,

- Chiffrement du message au moyen de cette dernière.

Proposer une simulation de ce système.

-> Simuler l?attaque de l?homme du milieu avec ce système de communication?

-> Pourquoi est-ce impossible ?