Saltar al contenido
uencoder

Multi-Party Computation

El cómputo multiparte seguro (MPC) permite que varias partes calculen conjuntamente una función sin revelar sus entradas privadas, divulgándose solo el resultado.

Propósito

Habilita el cómputo colaborativo con privacidad entre partes que desconfían mutuamente, como la intersección de conjuntos privados, las estadísticas conjuntas y el entrenamiento de modelos de aprendizaje automático.

Mecanismo

Cada parte reparte en secreto sus entradas e intercambia participaciones; el circuito se evalúa interactivamente sobre las participaciones (las puertas de suma se suman directamente, las de multiplicación usan triples de Beaver) y la salida se reconstruye al final. Los modelos de seguridad se dividen en semi-honesto y malicioso.

Casos de uso

  • Intersección de conjuntos privados (PSI)
  • Análisis conjunto de datos sanitarios
  • Protección de privacidad en aprendizaje federado

Herramientas relacionadas

References