->
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.
->
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 :
->
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 ?