Web Analytics Made Easy - Statcounter
Privacy Policy Cookie Policy Terms and Conditions

[HOME PAGE] [STORES] [CLASSICISTRANIERI.COM] [FOTO] [YOUTUBE CHANNEL]


Cryptosystème de ElGamal

Cryptosystème de ElGamal

Cet article est une ébauche concernant la cryptologie.
Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

Le cryptosystème d'ElGamal, ou chiffrement El Gamal (ou encore système d'El Gamal…) est un algorithme de cryptographie asymétrique fondé sur le problème du logarithme discret. Il a été créé par Taher Elgamal. Cet algorithme est utilisé par le logiciel libre GNU Privacy Guard, de récentes versions de PGP, et d'autres systèmes de chiffrement, et n'a jamais été sous la protection d'un brevet contrairement à RSA. Il peut être utilisé pour le chiffrement, mais aussi la signature électronique, par exemple l'algorithme DSA du NIST.

L'algorithme est décrit pour un groupe multiplicatif ℤp*, p premier, mais n'importe quel groupe cyclique fini pour lequel le problème du logarithme discret est difficile, convient. On suppose que Bob veut envoyer un message à Alice (le chiffrement est asymétrique).

  • Alice calcule deux clés, une clé publique et une clé privée : elle choisit d'abord p suffisamment grand pour que le calcul du logarithme discret soit infaisable pratiquement dans le groupe multiplicatif ℤp*, g un générateur de ce groupe et un entier naturel s, s < p, puis calcule h = gs mod p. L'entier s est la clé secrète, le triplet (p, g, h) la clé publique. Cette dernière seule est connue de Bob.
  • Le message clair de Bob est supposé être m dans ℤp*. Bob choisit aléatoirement un nombre entier k puis calcule (dans ℤp*) c1 = gk et c2 = mhk. Le message chiffré est le couple (c1,c2) que Bob envoie à Alice.
  • Alice peut déchiffrer le message reçu en calculant m = c2 / c1s. En effet :
\frac{c_2}{{c_1}^s} = \frac{m\cdot h^k}{g^{ks}} = \frac{m\cdot h^{k}}{h^{k}} = m

Casser l'algorithme ElGamal est dans la plupart des cas au moins aussi difficile que de calculer le logarithme discret. Cependant, il est possible qu'il existe des moyens de casser l'algorithme sans résoudre le problème du logarithme discret.

  • Portail de la cryptologie
This article is issued from Wikipédia - version of the Monday, May 25, 2015. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.
Contents Listing Alphabetical by Author:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Unknown Other

Contents Listing Alphabetical by Title:
# A B C D E F G H I J K L M N O P Q R S T U V W Y Z Other

Medical Encyclopedia

Browse by first letter of topic:


A-Ag Ah-Ap Aq-Az B-Bk Bl-Bz C-Cg Ch-Co
Cp-Cz D-Di Dj-Dz E-Ep Eq-Ez F G
H-Hf Hg-Hz I-In Io-Iz J K L-Ln
Lo-Lz M-Mf Mg-Mz N O P-Pl Pm-Pz
Q R S-Sh Si-Sp Sq-Sz T-Tn To-Tz
U V W X Y Z 0-9

Biblioteca - SPANISH

Biblioteca Solidaria - SPANISH

Bugzilla

Ebooks Gratuits

Encyclopaedia Britannica 1911 - PDF

Project Gutenberg: DVD-ROM 2007

Project Gutenberg ENGLISH Selection

Project Gutenberg SPANISH Selection

Standard E-books

Wikipedia Articles Indexes

Wikipedia for Schools - ENGLISH

Wikipedia for Schools - FRENCH

Wikipedia for Schools - SPANISH

Wikipedia for Schools - PORTUGUESE

Wikipedia 2016 - FRENCH

Wikipedia HTML - CATALAN

Wikipedia Picture of the Year 2006

Wikipedia Picture of the Year 2007

Wikipedia Picture of the Year 2008

Wikipedia Picture of the Year 2009

Wikipedia Picture of the Year 2010

Wikipedia Picture of the Year 2011