- 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
Wikimedia Foundation. 2010.