- 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
Catégorie :- Algorithme de cryptographie asymétrique
- choisir deux nombres premiers de grande taille, indépendants et aléatoires :
Wikimedia Foundation. 2010.




