1610.06918 · GAN-based cryptography

ANC

Criptografía Neuronal Adversaria: cómo tres redes — Alice, Bob y Eve — aprendieron a cifrar, descifrar y romper mensajes sin que nadie les enseñara un algoritmo. Una línea de tiempo de una década de investigación.

Alice & Bob (la clave) Eve (el adversario) Seguridad reforzada
2016

Nace la Criptografía Neuronal Adversaria

Abadi & Andersen — arXiv:1610.06918

Tres redes neuronales, Alice, Bob y Eve, se entrenan entre sí: Alice y Bob comparten una clave y aprenden a comunicarse en secreto, mientras Eve intenta descifrar el mensaje sin conocerla. Nace así el modelo ANC, el primer sistema de cifrado extremo a extremo diseñado por una red generativa adversaria.

2018

CPA-ANC pone a prueba el modelo

Coutinho et al.

Se introduce una variante entrenada bajo el modelo de seguridad CPA (ataque de texto plano elegido): Eve debe elegir entre dos mensajes posibles. El sistema resultante se aproxima al comportamiento de un cifrado de un solo uso (OTP), aunque sin alcanzar aún la seguridad CPA completa.

2019

Se revelan los límites del modelo original

Zhou et al.

Un análisis de seguridad exhaustivo muestra que el esquema original de Alice y Bob no es indistinguible frente a un adversario más sofisticado que la Eve entrenada por defecto: la comunicación puede parecer segura sin serlo realmente.

2020

De dos partes a tres, y de simétrico a asimétrico

Li et al. (CCA-ANES) · Meraouche et al.

Li et al. proponen CCA-ANES, resistente a ataques de texto cifrado elegido. En paralelo, Meraouche et al. extienden el protocolo a tres participantes e incorporan principios de cifrado asimétrico, generando pares de claves pública/privada dentro del propio entrenamiento adversario.

2021

Redes más profundas, mensajes más íntegros

Duan et al. · Sooksatra & Rivas (IJCNN)

Duan et al. incorporan técnicas de DCGAN para optimizar la arquitectura y la función de pérdida del modelo original. Sooksatra y Rivas, por su parte, entrenan al trío para detectar manipulación de mensajes, alcanzando más del 99% de precisión al identificar textos alterados.

2022

Un generador de claves convolucional

An Yongli et al.

Se combina un generador de claves basado en redes convolucionales profundas (DCGAN) con autoencoders sobre CNN, dando lugar a un sistema de cifrado simétrico extremo a extremo completamente basado en visión artificial adversaria.

2023

El mismo mensaje, cifrados distintos

Wu et al. · Meraouche et al.

Wu et al. introducen un “nonce” que convierte el cifrado determinista original en uno probabilístico: la misma clave y el mismo texto ya no producen siempre el mismo criptograma, un paso necesario hacia la seguridad CPA real. Meraouche et al. presentan además un esquema asimétrico independiente basado en GANs.

2024

Bob casi nunca se equivoca, y ahora son varios

Zhang et al. · Cifrado multiparte / multiclave (AIIoT 2024)

Zhang et al. logran que Bob descifre con precisión perfecta en más del 80% de los casos, reduciendo a la vez a Eve a una adivinanza aleatoria. En paralelo, aparecen esquemas multiparte y multiclave que extienden el juego de Alice y Bob a redes con varios remitentes, receptores y atacantes simultáneos.

2025

Resistencia simultánea a fuerza bruta, CPA y CCA

AdvOT — transferencia inconsciente basada en GANs

Un esquema de transferencia inconsciente (oblivious transfer) entrenado contra varios atacantes a la vez logra resistir ataques de fuerza bruta, texto plano elegido y texto cifrado elegido de forma conjunta, superando a ANC, CPA-ANC y CCA-ANES en robustez comparada.

2025

ANC se encuentra con la criptografía clásica

Neural Key Agreement Protocol · Redes neuronales + curvas elípticas

Los trabajos más recientes combinan el paradigma Alice-Bob-Eve con primitivas ya asentadas —acuerdo de claves con seguridad extendida, curvas elípticas— y exploran su papel frente a la criptografía post-cuántica, marcando el paso de ANC de curiosidad académica a componente híbrido de sistemas de seguridad reales.

Fuentes principales

  1. Abadi, M., Andersen, D.G. — Learning to protect communications with adversarial neural cryptography (2016)
  2. Coutinho, M. et al. — Chosen-Plaintext Attack Adversarial Neural Cryptography (2018)
  3. Zhou et al. — Security boundary analysis of ANC (2019)
  4. Li et al. — CCA-ANES (2020); Meraouche et al. — Asymmetric / three-party ANC (2020, 2023)
  5. Duan et al. — DCGAN-based optimization (2021); Sooksatra & Rivas — Message integrity via ANC, IJCNN (2021)
  6. An, Y. et al. — DCGAN key generator + CNN autoencoder (2022)
  7. Wu et al. — Nonce-based non-deterministic ANC (2023)
  8. Zhang et al. — Improved decryption accuracy (2024); Secure Multi-Party Multi-Key Adversarial Cryptography Using GAN, AIIoT (2024)
  9. AdvOT — Oblivious transfer based on GANs against multiple attackers (2025)
  10. Plesa et al. — Neural Key Agreement Protocol with Extended Security (2025); Neural Networks Meet Elliptic Curve Cryptography (2025)