← Últimos artículos
💻 computer science

Plausible Deniability in Fully Homomorphic Computation

Este artículo introduce PD-FHC, un marco para la denegación plausible en la computación totalmente homomórfica que utiliza un único cableado de compuerta Fredkin sobre imágenes RGB para ejecutar simultáneamente un circuito booleano real y múltiples señuelos, permitiendo así que los usuarios externalicen computaciones a nubes no confiables mientras mantienen la privacidad de posición de información teórica y la capacidad de revelar un señuelo verificable bajo coacción.

Autores originales: Shahzad Ahmad, Stefan Rass, Zahra Seyedi

Publicado 2026-07-13
📖 7 min de lectura🧠 Análisis profundo

Autores originales: Shahzad Ahmad, Stefan Rass, Zahra Seyedi

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

Imagina que eres un técnico de un laboratorio fotográfico que necesita realizar un cálculo secreto y privado sobre un lote de imágenes. Tal vez necesites comprobar si una medida específica en una foto es superior a cierto límite. Pero hay un inconveniente: tienes que enviar estas fotos a un ordenador en la nube en el que no confías plenamente.

Normalmente, si quieres mantener tus datos en secreto, utilizas Cifrado Totalmente Homomórfico (FHE). Piensa en esto como poner tus fotos dentro de una caja de cristal brillante e inquebrantable. La nube puede seguir haciendo cálculos sobre la caja, pero no puede ver el interior. El problema es que la caja brillante es un delator evidente. Si un adversario mandón y coercitivo (como un agente gubernamental o un jefe estricto) te exige saber qué estás haciendo, puede señalar la caja brillante y decir: "¡Definitivamente estás haciendo cálculos secretos! ¡Entrégame la clave!". No puedes negarlo porque la propia caja grita "¡Secreto!".

Este artículo presenta un nuevo y astuto truco llamado PD-FHC (Denegación Plausible en Computación Totalmente Homomórfica). En lugar de una caja brillante, imagina que estás escondiendo tu cálculo secreto dentro de un filtro de imagen masivo y de apariencia ordinaria.

El truco de magia: Una configuración, muchas historias

Así es como funciona la magia, utilizando una analogía lúdica:

Imagina que tienes una cuadrícula gigante de 12.000 diminutos interruptores de luz (estos son los píxeles de una imagen). Quieres realizar un cálculo secreto utilizando un patrón específico de interruptores (tu "circuito real"). Pero también quieres ser capaz de contar una historia diferente si alguien te obliga a explicar lo que hiciste.

Los autores utilizan un tipo especial de interruptor llamado puerta Fredkin. Piensa en una puerta Fredkin como un policía de tráfico mágico para tres carriles de datos. Tiene un bit de control (una pequeña bandera) que decide lo que hace:

  • Si la bandera está abajo, deja que los coches pasen directamente.
  • Si la bandera está arriba, intercambia los coches en los dos carriles laterales.

Ahora, aquí está la parte genial: el proveedor de la nube solo ve las instrucciones del policía de tráfico (el cableado), no las banderas.

  1. La Configuración: Tomas tu cálculo secreto y lo conviertes en un patrón específico de banderas. También inventas varios cálculos de "señuelo" (como comprobar el brillo o el equilibrio de color de la imagen) y los conviertes en diferentes patrones de banderas.
  2. El Embebido: Escondes las banderas de tu cálculo secreto en unos pocos interruptores específicos. Escondes las banderas de tus cálculos de señuelo en otros interruptores. Para cada uno de los interruptores restantes en la imagen, los rellenas con ruido aleatorio.
  3. El Trabajo de la Nube: Envías la imagen a la nube. Les dices: "Por favor, ejecuten este patrón específico de policía de tráfico en cada uno de los interruptores de la imagen". La nube no sabe qué interruptores contienen tu secreto, cuáles contienen un señuelo y cuáles son solo ruido aleatorio. Simplemente aplican la misma regla a todos, a la vez.
  4. El Resultado: Debido a que las banderas (bits de control) son diferentes para cada grupo de interruptores, el policía de tráfico termina haciendo tu cálculo secreto en los interruptores secretos, un cálculo de señuelo en los interruptores de señuelo y ruido aleatorio en el resto.

El momento de la "Denegación Plausible"

Ahora, imagina que aparece el adversario coercitivo. "¿Qué estabas calculando?", exige.

No puedes decir: "Estaba haciendo un cálculo secreto", porque eso es la verdad. Pero sí puedes decir: "¡Oh, estaba simplemente realizando una comprobación de brillo en estos píxeles específicos!". Señalas uno de tus circuitos de señuelo.

El adversario comprueba las matemáticas. Ve las banderas que ocultaste, ve el resultado y verifica que las matemáticas funcionan perfectamente. No tiene forma de saber que esto era solo un señuelo. El cálculo secreto "real" sigue oculto entre el ruido aleatorio y los otros señuelos, pareciéndose exactamente al resto de la imagen.

Lo que este artículo demuestra (y lo que no)

Los autores son muy cuidadosos con lo que afirman haber resuelto y lo que sigue siendo un misterio.

Lo que se DEMUESTRA:

  • El Secreto de la "Posición": Si rellenas tu imagen con ruido aleatorio que coincida con el patrón estadístico de tus datos secretos, el proveedor de la nube no puede saber dónde están tus interruptores secretos. Es como intentar encontrar un grano de arena específico en una playa cuando cada grano parece exactamente igual. El artículo demuestra que, bajo estas condiciones específicas, la probabilidad de que la nube adivine el lugar correcto es no mejor que el azar.
  • El Secreto de la "Existencia": Si te ves obligado a revelar algunos de tus circuitos, puedes revelar los señuelos. El artículo demuestra que el adversario no puede probar que existen más circuitos aparte de los que revelaste. Es como un mago que te muestra unos pocos bolsillos vacíos; no puedes probar que no hay un bolsillo oculto que no te mostró.

Lo que se DESCARTA o NO SE RESUELVE:

  • Sin Matemáticas "Invisibles": El artículo establece explícamente que esto no oculta el hecho de que se está realizando un cálculo. La nube sabe que se está ejecutando un cálculo porque lo están haciendo. La magia reside únicamente en ocultar qué cálculo es y dónde está.
  • Sin Ofuscación "Mágica": Los autores rechazan la idea de utilizar trucos criptográficos complejos para ocultar la estructura del circuito (el cableado). Admiten que el cableado es visible para la nube. Lo único que se oculta es el significado de las puertas, que proviene de las banderas ocultas.
  • Sin Cobertura "Perfecta" para Cualquier Imagen: No puedes simplemente tomar una foto de tus vacaciones y esconder tu secreto en ella. El artículo argumenta que si el "ruido" natural de la foto no coincide con el ruido aleatorio que añades, un detector inteligente podría detectarlo. Necesitas usar una historia de cobertura que espere una alta aleatoriedad (como un servicio de ditherizado o una herramienta de inyección de ruido). Si intentas esconder tu secreto en una foto normal, podrías ser descubierto.

¿Qué tan seguros están?

Los autores están muy seguros de su matemática, pero son honestos sobre los límites.

  • La Matemática: Han demostrado que si siguen sus reglas (haciendo que el ruido aleatorio coincida perfectamente), la ventaja de la nube para encontrar tu secreto es exactamente cero. Esto no es una suposición; es una certeza matemática basada en las propiedades de la puerta Fredkin.
  • El Mundo Real: Realizaron simulaciones (pruebas informáticas) con imágenes que iban desde 128x128 píxeles hasta 512x512 píxeles y circuitos de 5 a 302 puertas. Estas pruebas demostraron que el sistema funciona lo suficientemente rápido como para ser práctico, compitiendo con las herramientas de cifrado existentes.
  • El Punto Débil: Lo único para lo que no tienen una prueba dura es la parte "semántica". ¿Puedes siempre inventar una historia de señuelo que suene creíble? Por ejemplo, si afirmas que estabas comprobando el "brillo de la imagen", ¿realmente las matemáticas parecen una comprobación de brillo? El artículo admite que esto requiere creatividad humana y conocimiento del dominio. Es una historia "plausible", pero el artículo no demuestra que puedas automatizarla perfectamente.

La Conclusión

Este artículo ofrece una forma de externalizar cálculos secretos a la nube sin dejar un letrero brillante de "¡Estoy haciendo secretos!". Convierte tu cálculo secreto en una aguja en un pajar, donde el pajar está lleno de otras agujas que parecen exactamente iguales. Si alguien te obliga a mostrar una aguja, puedes mostrarle una falsa que pase todas las pruebas.

No es un escudo mágico que hace que las matemáticas sean invisibles, y no funciona si intentas esconderlas en el tipo de imagen equivocado. Pero para la configuración adecuada, te otorga un nuevo superpoder: la capacidad de decir: "Simplemente estaba haciendo esta cosa aburrida", y que las matemáticas te den la razón.

¿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 →