Saltar al contenido
uencoder

Homomorphic Encryption

El cifrado homomórfico permite computar directamente sobre textos cifrados, con el resultado descifrado igual al cálculo correspondiente sobre el texto plano, habilitando el cómputo sobre datos cifrados.

Propósito

Ejecuta cálculos en servidores no confiables (la nube) sin filtrar entradas ni resultados, una herramienta central del cómputo que preserva la privacidad.

Mecanismo

El cifrado satisface E(m1) ⊙ E(m2) = E(m1 ○ m2), donde ⊙ es la operación sobre textos cifrados y ○ la operación sobre el texto plano. Los esquemas parcialmente homomórficos soportan una operación (p. ej., RSA soporta multiplicación); los totalmente homomórficos soportan circuitos arbitrarios.

Casos de uso

  • Privacidad en la computación en la nube
  • Aprendizaje automático que preserva la privacidad
  • Agregación de datos cifrados

Herramientas relacionadas

References