Ir al contenido

Diferencia entre revisiones de «Sistema criptográfico Paillier»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
LordT (discusión · contribs.)
Sin resumen de edición
Loveless (discusión · contribs.)
Línea 29: Línea 29:
[[Categoría:Criptografía]]
[[Categoría:Criptografía]]


[[en:Paillier_cryptosystem]]
[[en:Paillier cryptosystem]]
[[fr:Cryptosystème de Paillier]]

Revisión del 19:49 4 feb 2008

El sistema criptográfico Paillier es un algoritmo asimétrico probabilístico utilizado en criptografía de clave pública, inventado por Pascal Paillier en 1999. Se cree que el problema de calcular las clases del enésimo residuo es computacionalmente difícil. Esto se conoce como Residuad Compuesta y es la base de este sistema criptográfico.

Esquema

El esquema es un homomorfismo aditivo, es decir, dada la clave publica y los valores y , es posible calcular

El esquema funciona como sigue:

Generación de Clave

  1. Se escogen 2 numeros primos p y q aleatorios e independientes.
  2. Se calcula y
  3. Se escoge un entero al azar g tal que
  4. Se asegura que n divide a g revisando la existencia del siguiente inverso multiplicativo: donde la función L se define como
  • La clave pública es
  • La clave privada es

Cifrado

  1. Sea m el mensaje a cifrar, tal que
  2. Se escoge un un número aleatorio r, tal que
  3. El mensaje cifrado es:

Descifrado

  1. Dado el texto cifrado
  2. El mensaje descifrado es: