Flux rss
Bookmark Ajouter aux favoris / Partager
La codificazione con RSA A codificação com RSA Verschlüsselung durch RSA Cifrado por medio de RSA Encryption with RSA

le système RSA

Le premier algorithme de chiffrement à clé publique (chiffrement asymétrique) a été développé par R.Merckle et M.Hellman en 1977. Il fut vite rendu obsolète grâce aux travaux de Shamir, Zippel et Herlestman, de célèbres cryptanalistes.

En 1978, l'algorithme à clé publique de Rivest, Shamir, et Adelman (d'où son nom RSA) apparaît. Cet algorithme servait encore en 2002 à protéger les codes nucléaires de l'armée américaine et russe.

fonctionnement de RSA

Le fonctionnement du cryptosystème RSA est basé sur la difficulté de factoriser de grands entiers.

Soit deux nombres premiers p et q, et d un entier tel que d soit premier avec (p-1)*(q-1)). Le triplet (p,q,d) constitue ainsi la clé privée.

La clé publique est alors le doublet (n,e) créé à l'aide de la clé privée par les transformations suivantes :

n = p * q
e = 1/d mod((p-1)(q-1))

Soit M, le message à envoyer. Il faut que le message M soit premier avec la clé n. En effet, le déchiffrement repose sur le théorème d'Euler stipulant que si M et n sont premiers entre eux, alors :

Mphi(n) = 1 mod(n)
Phi(n) étant l'indicateur d'euler, et valant dans le cas présent (p-1)*(q-1).

Il est donc nécessaire que M ne soit pas un multiple de p, de q , ou de n. Une solution consiste à découper le message M en morceaux Mi tels que le nombre de chiffres de chaque Mi soit strictement inférieur à celui de p et de q. Cela suppose donc que p et q soient grand, ce qui est le cas en pratique puisque tout le principe de RSA réside dans la difficulté à trouver dans un temps raisonnable p et q connaissant n, ce qui suppose p et q grands.

En pratique...

Supposons qu'un utilisateur (nommé Bob) désire envoyer un message M à une personne (nommons-là Alice), il lui suffit de se procurer la clé publique (n,e) de cette dernière puis de calculer le message chiffré c :

c = Me mod(n)

Bob envoie ensuite le message chiffré c à Alice, qui est capable de le déchiffrer à l'aide de sa clé privée (p,q,d) :

M =  Me*d mod(n) = cd mod(n)


Dernière modification le mardi 14 octobre 2008 à 17:40:36.Ce document intitulé « Le chiffrement avec RSA » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Chiffrement RSA (Résolu) salut,SVP chiffrement RSA: "d soit premier avec (p-1)*(q-1))" comment on peut connaitre qu'un nombre soit premier -avec un autre- ou non? mecri d'avance www.commentcamarche.net/forum/affich-4871777-chiffrement-rsa
Cryptage et decryptage en java avec RSA Bonjour, j'ai un code java qui permet de crypter et decrypter en utilisant l'algorithme RSA. je voudrais separer les deux fonctions (crypter , decrypter) puisque je vais utiliser les sockets pour que le serveur puisse decrypter le mot de passe du... www.commentcamarche.net/forum/affich-6046790-cryptage-et-decryptage-en-java-avec-rsa
Introduction au chiffrement avec DES DES, le chiffrement à clé secrète Le 15 mai 1973 le NBS (National Bureau of Standards, aujourd'hui appelé NIST - National Institute of Standards and Technology) a lancé un appel dans le Federal Register (l'équivalent aux Etats-Unix du Journal... www.commentcamarche.net/contents/crypto/des.php3
[mythes] Le chiffrement WEP protège mon réseau WiFiMythe Le chiffrement WEP permet de protéger mon réseau WiFi. Réalité FAUX Explication Le chiffrement WEP permet en principe d'éviter: que les personnes non autorisées utilisent votre point d'accès WiFi de chiffrer vos communications... www.commentcamarche.net/faq/sujet-3908-mythes-le-chiffrement-wep-protege-mon-reseau-wifi
[Excel] Formule Cellule avec chiffre et texte (Résolu)Bonsoir, Je me permets de vous solliciter parce que je n'ai pas réussi à trouver une réponse à mon problème. Je vous explique tout ça : - La colonne A peut contenir soit un chiffre soit du texte (qui est variable) - La colonne B contient un nombre -... www.commentcamarche.net/forum/affich-3994188-excel-formule-cellule-avec-chiffre-et-texte
Excel chiffre au lieu lettre pour colonne (Résolu)bonjour, j'ai reçu un fichier excel qui au lieu d'afficher des lettre au niveau des colonnes affiche des chiffres. Pouvez vous m'aider pour remettre sous la forme de lettre pour les colonnes et chiffre pour les lignes. merci www.commentcamarche.net/forum/affich-1142006-excel-chiffre-au-lieu-lettre-pour-colonne
[VB6] Conversion chiffres-lettres (Résolu)Comment peux-je convertir des chiffres(nombres) en lettres en VB6; en excel je fais ça avec morefun.dll Compte sur votre collaboration Ir. Manny LIKITA Tél: (00243) 98248846 www.commentcamarche.net/forum/affich-453489-vb6-conversion-chiffres-lettres
Le phénomène Facebook en 10 chiffres clés(Paris - Relax news) - C'est l'un des sites les plus marquants de l'année. A l'instar de Google, Facebook continue d'aligner des chiffres impressionnants. Selon le blog Inside Facebook, qui scrute l'évolution du réseau social, le site américain compte... www.commentcamarche.net/actualites/le-phenomene-facebook-en-10-chiffres-cles-5848022-actualite.php3
Le chiffre du jour : 89 dollars dépensés toutes les secondes sur des sites pour adultes(Paris - Relaxnews) - Chaque seconde, 89 dollars (environ 66 euros) sont dépensés en moyenne sur des sites pour adultes. C'est l'un des nombreux chiffres sur la pornographie en ligne compilés dans une vidéo très évocatrice par la revue Good Magazine... www.commentcamarche.net/actualites/le-chiffre-du-jour-89-dollars-depenses-toutes-les-secondes-sur-des-sites-pour-adultes-2990298-actualite.php3
Les 10 chiffres-clés de la téléphonie en France en 2008(Paris - Relax news) - L'Autorité de régulation des télécoms (Arcep) a délivré ce mardi 9 juin son Observatoire du marché des télécoms pour l'année 2008. Récapitulatif du marché, en dix chiffres clés.58 millions : c'est le nombre de cartes SIM en... www.commentcamarche.net/actualites/les-10-chiffres-cles-de-la-telephonie-en-france-en-2008-5849074-actualite.php3
Chiffrement par substitutionLe chiffrement par substitution Le chiffrement par substitution consiste à remplacer dans un message une ou plusieurs entités (généralement des lettres) par une ou plusieurs autres entités. On distingue généralement plusieurs types de... www.commentcamarche.net/contents/crypto/simple.php3
Le chiffrement de VigenèreLe chiffrement de Vigenère Le chiffrement de Vigenère est un cryptosystème symétrique, ce qui signifie qu'il utilise la même clé pour le chiffrement et le déchiffrement. Le chiffrement de Vigenère ressemble beaucoup au chiffrement de César, à la... www.commentcamarche.net/contents/crypto/vigenere.php3