Saltar al contenido
uencoder

Functional Encryption

El cifrado funcional (FE) generaliza ABE/IBE: la clave está ligada a una función f y el descifrado produce f(m) en lugar de m, revelando solo el valor de la función.

Propósito

Permite un acceso a datos de grano fino donde los poseedores de clave obtienen solo valores concretos de funciones sobre los datos, nunca los datos en bruto.

Mecanismo

Una clave sk_f está ligada a la función f, y Decrypt(sk_f, Enc(m)) = f(m). Una identidad f da cifrado estándar, un predicado f da cifrado de predicados y un producto interior f da FE de producto interior. El FE general se construye sobre mapas multilineales o FHE.

Casos de uso

  • Acceso restringido a datos
  • Consultas estadísticas con preservación de privacidad
  • Aprendizaje automático cifrado

Herramientas relacionadas

References