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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
