Saisir un mot clé:
 
 

Logarithme_discret

Ce site est un miroir du site http://fr.wikipedia.org/wiki/Accueil

google_ad_height = 15; google_ad_format = "728x15_0ads_al"; google_ad_channel =""; google_color_border = "f9f9f9"; google_color_bg = "FFFFFF"; google_color_link = "0000FF"; google_color_url = "008000"; google_color_text = "000000"; //-->

Un article de Wikipedia.y-project.com.

En algèbre abstraite et dans ses applications, le logarithme discret est défini en théorie des groupes par analogie avec le logarithme ordinaire.

On considère un groupe cyclique G d'ordre n (dont la loi sera notée multiplicativement) et un générateur b de G. Alors chaque élément x de G peut être écrit sous la forme x = bk pour un certain entier k ; de plus, deux quelconques de ces entiers sont nécessairement congrus modulo n. Il est ainsi possible de définir une fonction <math>\log_b</math> de <math>G</math> dans <math>Z_n</math> (où <math>Z_n</math> désigne l'anneau des entiers modulo n) en associant à tout élément x de <math>Z_n</math> la classe de congruence de k modulo n. Cette fonction est un isomorphisme de groupe, appelé logarithme discret de base b.

La formule familière de changement de bases pour les logarithmes ordinaires reste valide : si c est un autre générateur de G, alors :

<math>\log_c (x) = \log_c(b) \cdot \log_b(x)</math>

Pour certains groupes, le calcul des logarithmes discrets s'avère difficile, tandis que le problème inverse de l'exponentiation discrète ne l'est pas ; cette assymétrie est exploitée dans certaines applications en cryptologie.

Les choix populaires de G en cryptologie sont les groupes cycliques (Zp)× (constitués des nombres {1,...,p ? 1} muni de la multiplication modulo le nombre premier p) ; voir le logarithme discret du cryptosystème d'ElGamal, l'échange de clés Diffie-Hellman et l'algorithme de signature numérique DSA.

Il est peut-être plus simple de comprendre les logarithmes discrets dans ce groupe avec un exemple :

Pour trouver la kieme puissance de l?un des nombres de ce groupe, ce qui se nomme exponentiation discrète, il faut élever ce nombre à la puissance k et calculer le reste de la division par p. Par exemple : 35 = 243. Le reste de la division entière de 243 par 7 étant 5, 35 dans le groupe (Z7)× est 5. Le logarithme discret est le problème inverse : étant donné 3k ? 5 (mod 7), quel est le plus petit k pour lequel cette proposition est vrai ?

L'algorithme de Pohlig-Hellman peut être utilisé pour calculer les logarithmes discrets dans ces groupes si p-1 est un produit de petits nombres premiers, ce qui oblige à l'éviter dans ce genre d'applications. Le calcul d'index est une autre méthode pour calculer les logarithmes discrets dans ces groupes, comme l'attaque anniversaire.

Des applications plus récentes de la cryptologie utilisent les logarithmes discrets dans les sous-groupes cycliques de courbes elliptiques sur les corps finis. Voir cryptologie sur les courbes elliptiques.

Image:Crypto clé.png Portail de la cryptologie ? Accédez aux articles de Wikipédia concernant la cryptologie.
 
Le Texte ci-dessus est disponible sous GNU Free Documentation License.
La source est wikipedia http://fr.wikipedia.org/wiki/Logarithme discret
Home

Données
A la une
Articles
Formatons en lignes
Téléchargement
Licence GNU
Encyclopedie
Portail logiciels libres

Partenaires

beyrouthsurseine.com
Sonnerie & Logos
Photos-Video
Ringtones-Sonnerie
Actualite.org
Terrain tennis

  
Décembre 2008
L
M
M
J
V
S
D
1234567
891011121314
15161718192021
22232425 262728
293031
     
Tous les Logos et Marques sont déposés, les commentaires sont sous la responsabilité de ceux qui les ont publiés, le reste © technicmania.com