← Últimos artículos
💻 computer science

Pseudorandom Functions in NC1\mathsf{NC}^1 from LWE/LPN/CDH (Or: How to Build PRFs in NC1\mathsf{NC}^1, Generically)

Este artículo introduce una transformación genérica que convierte PRF débiles en PRF fuertes con un sobrecoste de profundidad mínimo, permitiendo la construcción de PRF computables en NC1\mathsf{NC}^1 a partir de supuestos estándar incluyendo LWE, LPN y CDH, resolviendo así problemas abiertos de larga data en la criptografía de baja profundidad.

Autores originales: Youlong Ding, Aayush Jain, Ilan Komargodski

Publicado 2026-08-27
📖 5 min de lectura🧠 Análisis profundo

Autores originales: Youlong Ding, Aayush Jain, Ilan Komargodski

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

En el mundo digital, la seguridad a menudo depende de un tipo especial de herramienta matemática llamada función pseudialeatoria. Imagine una máquina que toma un código secreto y un fragmento de datos, y luego escupe una cadena de números que parece completamente aleatoria para cualquiera que la observe. Si la máquina funciona correctamente, nadie puede notar la diferencia entre su salida y una secuencia verdaderamente aleatoria, incluso si han visto a la máquina trabajar muchas veces antes. Estas herramientas son las cerraduras y llaves invisibles que protegen todo, desde la banca en línea hasta los mensajes privados. Durante décadas, los investigadores han intentado construir estas máquinas para que funcionen lo más rápido posible, específicamente haciendo que operen en muy pocos pasos. En el lenguaje de la informática, esto significa construirlas con un circuito muy poco profundo, permitiendo que el cálculo ocurra casi instantáneamente en los procesadores modernos. Cuanto más rápidas y simples sean estas herramientas, más eficientemente podrán utilizarse en sistemas complejos como la votación segura o el intercambio de datos privados.

Durante mucho tiempo, hubo una brecha persistente en nuestra capacidad para construir estas máquinas rápidas y poco profundas. Sabíamos cómo crearlas utilizando supuestos matemáticos muy fuertes y complejos, pero aquellos requerían circuitos profundos y lentos. Por el contrario, podíamos construir circuitos poco profundos, pero solo si dependíamos de supuestos más débiles y menos probados o de estructuras matemáticas muy específicas y rígidas. Era como tener una llave que abría una puerta pero era demasiado pesada para cargar, o una llave que era ligera pero solo encajaba en una cerradura única y extraña. El objetivo era encontrar la manera de hacer una llave ligera que pudiera abrir cualquier puerta, utilizando solo las cerraduras más estándar y fiables disponibles. Este desafío ha permanecido durante casi treinta años, limitando qué tan eficientemente podíamos asegurar el mundo digital.

Un equipo de investigadores ha cerrado ahora esta brecha con un nuevo método general que transforma una herramienta más débil y fácil de construir en una fuerte y segura sin ralentizarla. Su trabajo, publicado en un artículo titulado "Pseudorandom Functions in NC1 from LWE/LPN/CDH", demuestra que es posible construir estas máquinas rápidas y poco profundas utilizando tres de los supuestos más fundamentales y ampliamente confiables de la criptografía. Los investigadores lograron esto refinando una idea antigua llamada construcción GGM, que construye una función compleja recorriendo un árbol de cálculos más pequeños. La forma tradicional de hacer esto era como caminar por un pasillo largo donde cada paso requería la misma cantidad de esfuerzo, haciendo que el viaje total fuera largo y lento. El nuevo método cambia la forma del pasillo. A medida que el proceso se adentra más en el árbol, la cantidad de trabajo requerido en cada paso disminuye geométricamente. Los primeros pasos son pesados, pero los pasos subsiguientes se vuelven cada vez más ligeros, tan rápidamente que el esfuerzo total permanece pequeño. Esta técnica de "atenuación" permite a los investigadores mantener todo el proceso dentro de los límites de un circuito rápido y poco profundo.

Para probar que este nuevo método funciona, el equipo lo aplicó a tres problemas matemáticos específicos que son conocidos por ser difíciles de resolver. El primero es el problema de Aprendizaje con Errores (Learning With Errors), que implica encontrar un patrón oculto en un conjunto de datos con ruido. Los intentos previos para construir máquinas rápidas a partir de este problema requerían una versión más compleja y específica de la matemática que utilizaba números muy grandes. El nuevo trabajo muestra que la versión estándar, con números mucho más pequeños, es suficiente. El segundo problema, Aprendizaje de Paridad con Ruido (Learning Parity with Noise), trata sobre encontrar un patrón oculto en un flujo de bits que ha sido alterado aleatoriamente. Los investigadores demostraron que su método funciona con la versión estándar de este problema, eliminando la necesidad de las versiones especializadas y estructuradas que se requerían anteriormente. El tercer problema, el supuesto de Diffie-Hellman Computacional (Computational Diffie-Hellman), una piedra angular de la seguridad moderna de Internet utilizada para intercambiar claves secretas. Durante décadas, la única forma conocida de construir máquinas rápidas a partir de este supuesto dependía de una versión más fuerte y restrictiva del problema. La nueva construcción prueba que la versión estándar es suficiente.

La importancia de este trabajo radica en su generalidad y en su dependencia de supuestos estándar. Al demostrar que una herramienta débil y poco profunda puede actualizarse a una fuerte y segura sin añadir profundidad, los investigadores han desbloqueado la capacidad de construir funciones rápidas y seguras a partir de los problemas matemáticos más básicos y mejor estudiados. Esto resuelve varias cuestiones de larga data y proporciona un plano nuevo y flexible para futuros sistemas criptográficos. Los investigadores no solo sugirieron que esto podría ser posible; proporcionaron una construcción concreta, paso a paso, y una prueba rigurosa de que funciona. Demostraron que la profundidad de la máquina resultante es esencialmente la misma que la profundidad de la herramienta inicial, preservando la ventaja de velocidad mientras se gana la seguridad necesaria.

Este logro significa que, por primera vez, podemos construir estas herramientas de seguridad esenciales utilizando los fundamentos matemáticos más comunes y confiables, sin sacrificar la velocidad. Elimina la necesidad de variantes especializadas y complejas de estos problemas que anteriormente se pensaba que eran necesarias para la eficiencia. El resultado es una base más robusta y versátil para la seguridad digital del futuro, permitiendo métodos de cifrado más rápidos y eficientes que pueden desplegarse en una amplia gama de tecnologías. El trabajo constituye una prueba definitiva de que la barrera entre las herramientas débiles y rápidas y las herramientas fuertes y rápidas se ha roto, abriendo la puerta a una nueva era de diseño criptográfico eficiente.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →