- Cryptosystème De Paillier
-
Cryptosystème de Paillier
Le cryptosystème de Paillier est un cryptosystème basé sur un algorithme asymétrique conçu par Pascal Paillier en 1999. Son principe repose sur des travaux de Okamoto et Uchiyama présentés en 1998 à la conférence EUROCRYPT.
Le système est basé sur un homomorphisme additif. En d'autres termes, avec uniquement la clé publique et le chiffrement de et , il est possible de calculer le chiffrement de .
Sommaire
Fonctionnement
Génération de la clé
- choisir deux nombres premiers de grande taille, indépendants et aléatoires : et .
- calculer la clé publique et la clé privée
Chiffrement
Soit un message à chiffrer avec . Soit , un entier aléatoire tel que . Le chiffré est alors :
Déchiffrement
Pour retrouver le texte clair , :
et
On obtient ainsi :
Références
- Pascal Paillier, « Public-Key Cryptosystems Based on Composite Degree Residuosity Classes », EUROCRYPT 1999, pp. 223-238.
Liens externes
- (en) Paillier's Cryptosystem Revisited
- (en) Extensions to the Paillier Cryptosystem with Applications to Cryptological Protocols
- Portail de la cryptologie
Catégorie : Algorithme de cryptographie asymétrique
Wikimedia Foundation. 2010.