Cloudflare Research
publicación
2023

RFC 9497: Funciones Pseudorandom Obliviosas (OPRFs) que utilizan Grupos de Orden Primo

Detalles

Internet Research Task Force (IRTF). 2023.

Resumen

Una Función Pseudorandom Obliviosa (OPRF) es un protocolo de dos partes entre un cliente y un servidor para calcular la salida de una Función Pseudorandom (PRF). El servidor proporciona la clave privada de la PRF, y el cliente proporciona la entrada de la PRF. Al final del protocolo, el cliente aprende la salida de la PRF sin aprender nada sobre la clave privada de la PRF, y el servidor no aprende ni la entrada ni la salida de la PRF. Una OPRF también puede satisfacer una noción de 'verificabilidad', llamada VOPRF. Una VOPRF garantiza que los clientes puedan verificar que el servidor utilizó una clave privada específica durante la ejecución del protocolo. Una VOPRF también puede ser parcialmente obliviosa, llamada POPRF. Una POPRF permite que los clientes y servidores proporcionen entrada pública a la computación de la PRF. Este documento especifica una OPRF, VOPRF y POPRF instanciadas dentro de grupos de orden primo estándar, incluyendo curvas elípticas. Este documento es un producto del Grupo de Investigación del Foro de Criptografía (CFRG) en la IRTF.