La criptología caótica es la aplicación de la teoría matemática del caos a la práctica de la criptografía , el estudio de las técnicas utilizadas para transmitir información de forma privada y segura en presencia de un tercero o adversario. Desde que Robert Matthews la investigara por primera vez en 1989, [ 1 ] el uso del caos en criptografía ha suscitado gran interés. Sin embargo, las preocupaciones de larga data sobre su seguridad y velocidad de implementación siguen limitando su aplicación. [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ]
La criptología caótica consta de dos procesos opuestos: la criptografía caótica y el criptoanálisis caótico . La criptografía se refiere al cifrado de información para su transmisión segura , mientras que el criptoanálisis se refiere al descifrado de mensajes cifrados.
Para utilizar la teoría del caos de manera eficiente en criptografía, los mapas caóticos se implementan de tal forma que la entropía generada por el mapa pueda producir la confusión y difusión requeridas . Las propiedades en los sistemas caóticos y las primitivas criptográficas comparten características únicas que permiten que los sistemas caóticos se apliquen a la criptografía. [ 7 ] Si los parámetros caóticos, así como las claves criptográficas, se pueden mapear simétricamente o mapear para producir salidas aceptables y funcionales, será casi imposible para un adversario encontrar las salidas sin ningún conocimiento de los valores iniciales. Dado que los mapas caóticos en un escenario de la vida real requieren un conjunto de números limitados, de hecho pueden no tener un propósito real en un criptosistema si el comportamiento caótico se puede predecir.
Uno de los aspectos más importantes para cualquier primitivo criptográfico es la seguridad del sistema. Sin embargo, en numerosos casos, se ha demostrado que los algoritmos criptográficos basados en el caos son inseguros. [ 5 ] [ 8 ] [ 9 ] [ 10 ] El principal problema en muchos de los algoritmos criptoanalizados es la insuficiencia de los mapas caóticos implementados en el sistema. [ 11 ] [ 12 ]
Tipos
La criptografía basada en el caos se ha dividido [ 13 ] en dos grupos principales:
- Criptografía de caos simétrico, donde el emisor y el receptor utilizan la misma clave secreta. [ 14 ] [ 15 ] [ 16 ]
- Criptografía de caos asimétrico, donde una clave del criptosistema es pública. Algunos de los pocos sistemas propuestos [ 17 ] [ 18 ] han sido vulnerados. [ 19 ]
La mayoría de los algoritmos criptográficos basados en el caos son simétricos. Muchos utilizan mapas caóticos discretos en su proceso. [ 20 ] [ 14 ]
Aplicaciones
Cifrado de imágenes
Bourbakis y Alexopoulos [ 21 ] en 1991 propusieron supuestamente el primer esquema de cifrado de imágenes digitales completamente planificado que se basaba en el lenguaje SCAN. Más tarde, con la aparición de la criptografía basada en el caos, se propusieron cientos de nuevos algoritmos de cifrado de imágenes, todos con el objetivo de mejorar la seguridad de las imágenes digitales. [ 9 ] Sin embargo, había tres aspectos principales del diseño de un cifrado de imágenes que generalmente se modificaban en diferentes algoritmos (mapa caótico, aplicación del mapa y estructura del algoritmo). El punto inicial y quizás más crucial era el mapa caótico aplicado en el diseño de los algoritmos. [ 22 ] [ 23 ] [ 24 ] [ 25 ] [ 26 ] La velocidad del criptosistema es siempre un parámetro importante en la evaluación de la eficiencia de un algoritmo criptográfico, por lo tanto, los diseñadores estaban inicialmente interesados en utilizar mapas caóticos simples como el mapa de la tienda y el mapa logístico . [ 27 ] [ 7 ] Sin embargo, en 2006 y 2007, los nuevos algoritmos de cifrado de imágenes basados en mapas caóticos más sofisticados demostraron que la aplicación de mapas caóticos de mayor dimensión podría mejorar la calidad y la seguridad de los criptosistemas. [ 28 ] [ 29 ] [ 30 ] [ 31 ] [ 25 ]
Función hash
El comportamiento caótico puede generar funciones hash, como aplicar la traducción de trayectoria 3D de Chirikov/Julia a un hash SHA-512. [ 32 ]
generación de números aleatorios
El comportamiento impredecible de los mapas caóticos puede utilizarse en la generación de números aleatorios. Algunos de los primeros generadores de números aleatorios basados en el caos intentaron generarlos directamente a partir del mapa logístico. Muchos trabajos más recientes lo hicieron utilizando las soluciones numéricas de sistemas hipercaóticos de ecuaciones diferenciales, ya sea de orden entero o fraccionario. [ 33 ]
Referencias
- ↑ "Sobre la derivación de un algoritmo de cifrado "caótico". Matthews, RAJ Cryptologia 13, n.º 1 (1989): 29-42.
- ↑ "Investigaciones con supercomputadoras de un algoritmo de cifrado caótico" DD Wheeler, RAJ Matthews Cryptologia 15 (2), 140-152
- ↑ Chen, Yong; Liao, Xiaofeng (25 de julio de 2005). "Criptoanálisis de un criptosistema modificado de tipo Baptista con algoritmo de enmascaramiento caótico". Physics Letters A. 342 ( 5–6 ) : 389–396 . Bibcode : 2005PhLA..342..389C . doi : 10.1016/j.physleta.2005.05.048 .
- ↑ Xie, Eric Yong; Li, Chengqing; Yu, Simin; Lü, Jinhu (2017-03-01). "Sobre el criptoanálisis del esquema de cifrado de imágenes caóticas de Fridrich". Procesamiento de señales . 132 : 150–154 . arXiv : 1609.05352 . Bibcode : 2017SigPr.132..150X . doi : 10.1016/j.sigpro.2016.10.002 . S2CID 12416264 .
- 1 2 Akhavan, A.; Samsudin, A.; Akhshani, A. (2015-09-01). "Criptoanálisis de "una mejora sobre un método de cifrado de imágenes basado en la mezcla total"". Comunicaciones Ópticas . 350 : 77– 82. Bibcode : 2015OptCo.350...77A . doi : 10.1016/j.optcom.2015.03.079 .
- ↑ Akhavan, A.; Samsudin, A.; Akhshani, A. (2017-10-01). "Criptoanálisis de un algoritmo de cifrado de imágenes basado en codificación de ADN". Optics & Laser Technology . 95 : 94–99 . Bibcode : 2017OptLT..95...94A . doi : 10.1016/j.optlastec.2017.04.022 .
- 1 2 Baptista, MS (1998). "Criptografía con caos". Physics Letters A . 240 ( 1– 2): 50– 54. Bibcode : 1998PhLA..240...50B . doi : 10.1016/s0375-9601(98)00086-3 .
- ↑ Li, Shujun; Zheng, Xuan (1 de enero de 2002). "Criptoanálisis de un método de cifrado de imágenes caótico". Simposio Internacional IEEE de Circuitos y Sistemas de 2002. Actas (Cat. No. 02CH37353) (PDF) . Vol. 2. págs. II–708–II–711 vol.2. doi : 10.1109/ISCAS.2002.1011451 . ISBN 978-0-7803-7448-5. S2CID 14523625 .
- 1 2 Alvarez, Gonzalo; Li, Shujun (2006-08-01). "Algunos requisitos criptográficos básicos para criptosistemas basados en el caos". International Journal of Bifurcation and Chaos . 16 (8): 2129– 2151. arXiv : nlin/0311039 . Bibcode : 2006IJBC...16.2129A . doi : 10.1142/S0218127406015970 . ISSN 0218-1274 . S2CID 222179832 .
- ^ Solak, Ercan; Çokal, Cahit; Yildiz, Olcay Taner; Biyikoğlu, Türker (1 de mayo de 2010). "Criptoanálisis del caótico cifrado de imágenes de Fridrich". Revista Internacional de Bifurcación y Caos . 20 (5): 1405– 1413. Código bibliográfico : 2010IJBC...20.1405S . CiteSeerX 10.1.1.226.413 . doi : 10.1142/S0218127410026563 . ISSN 0218-1274 .
- ↑ Arroyo, David; Alvarez, Gonzalo; Fernandez, Veronica (2008-05-28). "Sobre la insuficiencia del mapa logístico para aplicaciones criptográficas". arXiv : 0805.4355 [ nlin.CD ].
- ↑ Li, C. (enero de 2016). "Descifrando un algoritmo de cifrado de imágenes caótico jerárquico basado en permutación". Procesamiento de señales . 118 : 203–210 . arXiv : 1505.00335 . Bibcode : 2016SigPr.118..203L . doi : 10.1016/j.sigpro.2015.07.008 . S2CID 7713295 .
- ^ Kocarev, Ljupco; Lian, Shiguo (2011). Criptografía basada en el caos . Springer-Verlag. doi : 10.1007/978-3-642-20542-2 . ISBN 978-3-642-20542-2Consultado el 29 de octubre de 2021 .
- 1 2 Akhavan, A.; Samsudin, A.; Akhshani, A. (2011-10-01). "Un esquema de cifrado de imágenes simétrico basado en la combinación de mapas caóticos no lineales". Journal of the Franklin Institute . 348 (8): 1797– 1813. doi : 10.1016/j.jfranklin.2011.05.001 .
- ↑ Mao, Yaobin; Chen, Guanrong (1 de enero de 2005). Manual de computación geométrica . Springer Berlin Heidelberg. págs. 231–265 . doi : 10.1007/3-540-28247-5_8 . ISBN 9783540205951.
- ↑ Behnia, S.; Akhshani, A.; Mahmodi, H.; Akhavan, A. (2008-01-01). "Un nuevo algoritmo para el cifrado de imágenes basado en una mezcla de mapas caóticos". Chaos, Solitons & Fractals . 35 (2): 408– 419. Bibcode : 2008CSF....35..408B . doi : 10.1016/j.chaos.2006.05.011 .
- ↑ Kocarev, Ljupco; Sterjev, Marjan; Fekete, Attila; Vattay, Gabor (15 de noviembre de 2004). "Cifrado de clave pública con caos". Chaos: An Interdisciplinary Journal of Nonlinear Science . 14 (4): 1078– 1082. Bibcode : 2004Chaos..14.1078K . doi : 10.1063/1.1821671 . ISSN 1054-1500 . PMID 15568922 .
- ↑ Kocarev, L.; Makraduli, J.; Amato, P. (2005-10-01). "Cifrado de clave pública basado en polinomios de Chebyshev". Circuitos, sistemas y procesamiento de señales . 24 (5): 497– 517. doi : 10.1007/s00034-005-2403-x . ISSN 0278-081X . S2CID 123533966 .
- ↑ Bergamo, P.; D'Arco, P.; De Santis, A.; Kocarev, L. (julio de 2005). "Seguridad de los criptosistemas de clave pública basados en polinomios de Chebyshev" . IEEE Transactions on Circuits and Systems I. 52 ( 7): 1382–1393 . arXiv : cs/0411030 . Bibcode : 2005ITCSR..52.1382B . doi : 10.1109/TCSI.2005.851701 . S2CID 18342884. Recuperado el 29 de octubre de 2021 .
- ↑ Behnia, Sohrab; Akhshani, Afshin; Mahmodi, Hadi; Akhavan, Amir (2008-01-01). "Esquema criptográfico caótico basado en mapas de composición". International Journal of Bifurcation and Chaos . 18 (1): 251– 261. arXiv : nlin/0601051 . Bibcode : 2008IJBC...18..251B . doi : 10.1142/S0218127408020288 . ISSN 0218-1274 . S2CID 9089024 .
- ↑ Bourbakis, N.; Alexopoulos, C. (1992). "Cifrado de datos de imágenes mediante patrones de escaneo". Pattern Recognition . 25 (6): 567– 581. Bibcode : 1992PatRe..25..567B . doi : 10.1016/0031-3203(92)90074-s .
- ↑ Behnia, S.; Akhshani, A.; Ahadpour, S.; Mahmodi, H.; Akhavan, A. (2007-07-02). "Un esquema de cifrado caótico rápido basado en mapas caóticos no lineales por partes". Physics Letters A . 366 ( 4– 5): 391– 396. Bibcode : 2007PhLA..366..391B . doi : 10.1016/j.physleta.2007.01.081 .
- ↑ Ghebleh, M.; Kanso, A. (2014-06-01). "Un algoritmo caótico robusto para la esteganografía de imágenes digitales". Communications in Nonlinear Science and Numerical Simulation . 19 (6): 1898– 1907. Bibcode : 2014CNSNS..19.1898G . doi : 10.1016/j.cnsns.2013.10.014 .
- ↑ Liu, Quan; Li, Pei-yue; Zhang, Ming-chao; Sui, Yong-xin; Yang, Huai-jiang (2015-02-01). "Un nuevo algoritmo de cifrado de imágenes basado en mapas de caos con propiedades de Markov". Communications in Nonlinear Science and Numerical Simulation . 20 (2): 506– 515. Bibcode : 2015CNSNS..20..506L . doi : 10.1016/j.cnsns.2014.06.005 .
- 1 2 Behnia, S.; Akhshani, A.; Akhavan, A.; Mahmodi, H. (2009-04-15). "Aplicaciones de mapas caóticos triplicados en criptografía". Chaos, Solitons & Fractals . 40 (1): 505– 519. arXiv : 0705.2633 . Bibcode : 2009CSF....40..505B . doi : 10.1016/j.chaos.2007.08.013 . S2CID 120158218 .
- ↑ Kanso, A.; Ghebleh, M. (2015-07-01). "Un esquema de cifrado de imágenes eficiente y robusto para aplicaciones médicas". Communications in Nonlinear Science and Numerical Simulation . 24 ( 1– 3): 98– 116. Bibcode : 2015CNSNS..24...98K . doi : 10.1016/j.cnsns.2014.12.005 .
- ↑ Kwok, HS; Tang, Wallace KS (1 de mayo de 2007). "Un sistema rápido de cifrado de imágenes basado en mapas caóticos con representación de precisión finita". Chaos, Solitons & Fractals . 32 (4): 1518– 1529. Bibcode : 2007CSF....32.1518K . doi : 10.1016/j.chaos.2005.11.090 .
- ↑ Youssef, Mohammed; Gabr, Mohamed; Alexan, Wassim; Marvy, Mansour; Kamal, Karim; Hosny, Khalid; El-Damak, Dina (2024). "Mejora de la seguridad de las imágenes satelitales mediante el cifrado de múltiples imágenes a través de Hyperchaos, SVD, RC5 y generación dinámica de S-Box" . IEEE Access . 12 : 123921–123945 . Bibcode : 2024IEEEA..1223921Y . doi : 10.1109/ACCESS.2024.3454512 .
- ↑ Akhavan, Amir; Mahmodi, Hadi; Akhshani, Afshin (1 de noviembre de 2006). «Un nuevo algoritmo de cifrado de imágenes basado en mapas caóticos polinomiales unidimensionales». Ciencias de la Computación e Información – ISCIS 2006. Notas de clase en Ciencias de la Computación. Vol. 4263. Springer, Berlín, Heidelberg. págs. 963–971 . doi : 10.1007/11902140_100 . ISBN 978-3-540-47242-1.
- ↑ Akhshani, A.; Mahmodi, H.; Akhavan, A. (1 de octubre de 2006). "Un nuevo cifrado de bloques basado en la jerarquía de mapas caóticos de composición unidimensional". Conferencia Internacional de Procesamiento de Imágenes de 2006. págs. 1993–1996 . doi : 10.1109/ICIP.2006.312889 . ISBN 978-1-4244-0480-3. S2CID 14013123 .
- ↑ Chuanmu, Li; Lianxi, H. (1 de abril de 2007). «Un nuevo esquema de cifrado de imágenes basado en secuencias hipercaóticas». Taller internacional de 2007 sobre lucha contra la falsificación, seguridad e identificación (ASID) . págs. 237–240 . doi : 10.1109/IWASID.2007.373734 . ISBN 978-1-4244-1035-4. S2CID 16930243 .
- ^ Haas, Austin (2025). "OrBIT-KDF: función de derivación de claves basada en conjuntos de Chirikov y Julia" . Zenodo . Consultado el 5 de febrero de 2026 .
- ↑ Gabr, Mohamed; Elias, Rimon; Papakostas, George; Alexan, Wassim (2023). "Cifrado de imágenes mediante PRNGs de base n y S-Boxes paralelas de base n" . IEEE Access . 11 : 85002–85030 . Bibcode : 2023IEEEA..1185002G . doi : 10.1109/ACCESS.2023.3301460 .
- Teoría del caos
- Criptografía