Glosario cripto
Cifrado totalmente homomórfico (FHE)
El cifrado totalmente homomórfico (FHE) permite calcular sobre datos cifrados sin descifrarlos, y el resultado sale cifrado para el dueño de los datos.
Con el cifrado normal, los datos deben descifrarse antes de que alguien pueda procesarlos. Los esquemas FHE permiten a un servidor sumar y multiplicar valores cifrados directamente y obtener un resultado cifrado que solo puede leer quien tiene la clave. Craig Gentry demostró el primer esquema totalmente homomórfico en 2009, y años de investigación lo han hecho mucho más rápido, aunque sigue siendo muy lento comparado con calcular sobre datos en claro.
En cripto, el FHE se explora para dar confidencialidad a las blockchains públicas. Varios proyectos construyen máquinas virtuales en las que saldos de tokens, votos o pujas siguen cifrados en la cadena mientras los contratos inteligentes los procesan, lo que permite tokens confidenciales, votaciones privadas y subastas a sobre cerrado. A menudo se combina con pruebas de conocimiento cero y computación multipartita para gestionar las claves y demostrar un comportamiento correcto.
El rendimiento sigue siendo la gran barrera: las operaciones FHE pueden ser miles de veces más lentas que las normales y necesitan hardware especializado para alcanzar un volumen práctico. Alguien debe tener la clave de descifrado, así que muchos diseños la reparten entre un comité con criptografía de umbral, lo que reintroduce confianza. Fallos en sistemas tan jóvenes podrían exponer datos supuestamente privados.
Ejemplo
En un contrato de subasta basado en FHE, cada participante envía una puja cifrada; el contrato calcula la más alta sin descifrar ninguna y al final solo se revela el importe ganador.
