Etape 1. Trouvez deux nombres premiers, et , tels que , . Calculez .
Vous avez pris , , .
Etape 2. Trouvez un entier tel que l'application avec soit bijective sur l'ensemble d'éléments inversibles de . (Vous devez prendre 10000 .)
Vous avez pris .
Etape 3. En utilisant comme clé publique d'un système de cryptage RSA, quelle est la clé privée, c'est-à-dire l'entier tel que ?
Supposons que dans une communication sécurisée, votre interlocuteur vous a envoyé un couple comme clé publique d'un système RSA, où
Maintenant supposons que vous avez un message à envoyer. Ce message (d'origine) est représenté par le nombre suivant :
Quel est le message crypté correspondant que vous devez envoyer à votre interlocuteur ? (Ce dernier doit être un nombre compris entre 0 et N-1.)
Nous avons deux nombres premiers, et . Soit
Prenons tel que le couple forme la clé publique d'un système RSA.
Etape 1. Calculez la clé privée, c'est-à-dire l'entier tel que x soit la réciproque de x dans . (Parmi les choix de , vous devez prendre le plus petit entier positif.)
Oui, .
Etape 2. En utilisant la clé publique , votre interlocuteur vous a envoyé le message (nombre) crypté suivant. Quel est le message (nombre) d'origine ? (Ce dernier doit être un nombre compris entre 0 et N-1.)
Vous vous appercevez que la clé n'est pas suffisamment longue, de sorte que vous pouvez décrypter les messages sans connaitre la clé privée, en utilisant les outils en ligne sur WIMS. Vous êtes tenté de le faire.
Etape 1. Calculez la clé privée, c'est-à-dire l'entier tel que x soit la réciproque de x dans . (Parmi les choix de , il faut prendre le plus petit entier positif.)
Oui, .
Etape 2. Maintenant vous captez le message (nombre) crypté suivant. Quel est le message (nombre) d'origine ? (Ce dernier doit être un nombre compris entre 0 et N-1.)
Le nombre est-il public ou privé ? Quel est ? Que vaut votre secret commun ?
Veuillez noter que les pages WIMS sont générées interactivement; elles ne sont pas des fichiers HTML ordinaires. Elles doivent être utilisées interactivement EN LIGNE. Il est inutile pour vous de les ramasser par un programme robot.
Description: collection d'exercices sur le système de cryptage RSA. interactive exercises, online calculators and plotters, mathematical recreation and games
Keywords: interactive mathematics, interactive math, server side interactivity, arithmetic, cryptology, informatics, RSA, factorization, modular_arithmetic,coding