Modification to Fully Homomorphic Modified Rivest Scheme

Este documento describe el esquema totalmente homomórfico Rivest modificado (FHMRS), identifica una vulnerabilidad de seguridad en el mismo y propone una modificación (mFHMRS) para mitigar dicha falla.

Sona Alex, Bian Yang

Publicado 2026-03-06
📖 5 min de lectura🧠 Análisis profundo

Each language version is independently generated for its own context, not a direct translation.

¡Claro que sí! Imagina que este documento es como un manual de instrucciones para un castillo de seguridad digital muy especial. Vamos a desglosarlo usando analogías sencillas.

1. El Problema Original: El "Cofre Transparente" (FHMRS)

Imagina que tienes un sistema para enviar mensajes secretos a través de una red pública (como internet). Quieres que las personas puedan hacer cálculos con esos mensajes (sumar o multiplicar) sin tener que abrir el cofre y ver el mensaje real. Esto se llama Cifrado Homomórfico.

  • La idea original (FHMRS): Los autores crearon un sistema donde el mensaje se esconde dentro de un "cofre" matemático usando dos llaves secretas (números primos gigantes).
  • El truco: Para que las sumas y multiplicaciones funcionen sin abrir el cofre, el mensaje se mezcla con un número aleatorio y un secreto más grande.
  • El fallo: Los investigadores descubrieron un agujero en este castillo. Si un espía veía dos mensajes: uno que sabía que era "5" y su cofre cifrado, y otro que sabía que era "10" y su cofre, podía hacer una operación matemática sencilla (como restar y buscar un divisor común) para descubrir la llave maestra del sistema.
    • Analogía: Es como si alguien te dijera: "Mira, esta caja contiene 5 manzanas y esta otra 10. Si restas las cajas, el residuo me dice exactamente cuántas llaves usaste para cerrarlo". ¡El sistema original era demasiado predecible!

2. La Solución: El "Castillo de las Nueve Llaves" (mFHMRS)

Para arreglar esto, los autores (Sona Alex y Bian Yang) diseñaron una versión mejorada llamada mFHMRS. Aquí es donde entra la creatividad:

A. De dos guardias a muchos (De 2 primos a N+S primos)

En el sistema viejo, usabas solo dos números secretos (dos guardias) para proteger el mensaje. El espía podía engañarlos fácilmente.
En el nuevo sistema, usan muchos números secretos (digamos, 5, 10 o más guardias).

  • Analogía: Imagina que en lugar de tener un cofre con dos cerraduras, tienes un cofre gigante que se abre solo si tienes todas las llaves de un set de 10 cerraduras diferentes. Si un espía intenta adivinar una llave basándose en un mensaje, se encuentra con que necesita adivinar 10 a la vez, lo cual es matemáticamente imposible en la vida humana.

B. El "Ruido" Aleatorio (Los números gig_i)

El sistema añade una capa extra de "ruido" o desorden. Cada vez que se cifra un mensaje, se mezcla con un número aleatorio gigante que cambia cada vez.

  • Analogía: Es como si cada vez que enviaras una carta, la metieras en un sobre, le añadieras arena, papel picado y un poco de agua, y luego la sellaras. Aunque el espía sepa qué carta enviaste, el "ruido" (la arena y el agua) es tan grande y variable que no puede limpiarlo para ver la llave secreta detrás.

C. La Regla de Oro: "Más grande que el mensaje"

El sistema tiene una regla estricta: El secreto principal (uu) debe ser mucho más grande que cualquier mensaje que se vaya a procesar.

  • Analogía: Imagina que el mensaje es un ratón y el secreto es un elefante. Si intentas esconder al ratón dentro del elefante, nadie puede decir "¡Ahí está el ratón!" solo mirando al elefante. El elefante es tan grande que el ratón se pierde en su interior.

3. ¿Cómo funciona la magia? (Las Operaciones)

Lo increíble de este sistema es que puedes hacer matemáticas con los cofres cerrados:

  • Suma: Si tienes un cofre con "5 manzanas" y otro con "3 manzanas", puedes unir los cofres y el resultado será un nuevo cofre que, al abrirlo, dirá "8 manzanas". ¡Nadie vio las manzanas individuales!
  • Multiplicación: Si multiplicas el cofre de "5" por el cofre de "3", el resultado es un cofre que dirá "15".
  • El truco de la corrección: Al final, cuando el dueño legítimo abre el cofre, usa una herramienta matemática llamada Teorema Chino del Resto (imagina un rompecabezas donde tienes piezas de diferentes colores y debes armar la imagen completa). Como tienen todas las llaves secretas, pueden reconstruir el mensaje original perfectamente, eliminando todo el "ruido" y la arena que añadimos al principio.

4. ¿Por qué es seguro ahora?

El documento explica que, aunque un espía intente:

  1. Adivinar a ciegas (Fuerza bruta): Tendría que probar más combinaciones de llaves que átomos en el universo.
  2. Usar superordenadores (Ataques de retícula): Los matemáticos han diseñado el sistema para que, incluso usando las técnicas más avanzadas de computación cuántica o algoritmos de reducción de retículas, el "ruido" aleatorio sea tan grande que los cálculos fallen.
  3. Ver patrones (Ataques de texto conocido): Como ahora hay muchas llaves y el ruido es enorme, no importa cuántos mensajes el espía vea, no puede deducir las llaves secretas.

En Resumen

Este papel presenta un sistema de encriptación superpoderoso que permite hacer cálculos sobre datos secretos sin revelar los datos.

  • Antes: Tenía un agujero por el que un espía podía robar las llaves si veía dos mensajes.
  • Ahora: Han cambiado el diseño para usar muchas llaves y mucho ruido aleatorio, haciendo que el castillo sea inexpugnable incluso para los espías más inteligentes.

Es como pasar de un candado de dos dígitos que cualquiera puede adivinar, a un sistema de seguridad que requiere que resuelvas un rompecabezas de 1000 piezas en el tiempo que tarda en caer una gota de lluvia. ¡Una mejora enorme para la privacidad en la nube!