{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,20]],"date-time":"2026-05-20T16:08:10Z","timestamp":1779293290475,"version":"3.51.4"},"reference-count":22,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2023,1,31]],"date-time":"2023-01-31T00:00:00Z","timestamp":1675123200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"International Funds and Projects Management Office","award":["PN223LH010-024"],"award-info":[{"award-number":["PN223LH010-024"]}]},{"name":"Red CYTED \u201cNUEVAS HERRAMIENTAS CRIPTOGRAFICAS PARA LA E-COMUNIDAD\u201d","award":["PN223LH010-024"],"award-info":[{"award-number":["PN223LH010-024"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Entropy"],"abstract":"<jats:p>There are many algorithms used with different purposes in the area of cryptography. Amongst these, Genetic Algorithms have been used, particularly in the cryptanalysis of block ciphers. Interest in the use of and research on such algorithms has increased lately, with a special focus on the analysis and improvement of the properties and characteristics of these algorithms. In this way, the present work focuses on studying the fitness functions involved in Genetic Algorithms. First, a methodology was proposed to verify that the closeness to 1 of some fitness functions\u2019 values that use decimal distance implies decimal closeness to the key. On the other hand, the foundation of a theory is developed in order to characterize such fitness functions and determine, a priori, if one method is more effective than another in the attack to block ciphers using Genetic Algorithms.<\/jats:p>","DOI":"10.3390\/e25020261","type":"journal-article","created":{"date-parts":[[2023,2,1]],"date-time":"2023-02-01T02:29:03Z","timestamp":1675218543000},"page":"261","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["On the Fitness Functions Involved in Genetic Algorithms and the Cryptanalysis of Block Ciphers"],"prefix":"10.3390","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4231-7674","authenticated-orcid":false,"given":"Osmani","family":"Tito-Corrioso","sequence":"first","affiliation":[{"name":"Departamento de Matem\u00e1tica-F\u00edsica Aplicada, Facultad de Ingenier\u00eda Industrial, Universidad de Matanzas, Autopista a Varadero km 3.5, Matanzas 40100, Cuba"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5656-0037","authenticated-orcid":false,"given":"Mijail","family":"Borges-Quintana","sequence":"additional","affiliation":[{"name":"Departamento de Matem\u00e1tica, Facultad de Ciencias Naturales y Exactas, Universidad de Oriente, Av. Patricio Lumumba s\/n, Santiago de Cuba 90500, Cuba"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7154-7730","authenticated-orcid":false,"given":"Miguel A.","family":"Borges-Trenard","sequence":"additional","affiliation":[{"name":"Doctorate in Mathematics Education, Universidad Antonio Nari\u00f1o, Bogot\u00e1 111321, Colombia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0681-3833","authenticated-orcid":false,"given":"Omar","family":"Rojas","sequence":"additional","affiliation":[{"name":"Facultad de Ciencias Econ\u00f3micas y Empresariales, Universidad Panamericana, \u00c1lvaro del Portillo 49, Zapopan 45010, Mexico"},{"name":"Faculty of Economics and Business, Universitas Airlangga, Jl. Airlangga No. 4\u20136, Surabaya 60286, Indonesia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7793-896X","authenticated-orcid":false,"given":"Guillermo","family":"Sosa-G\u00f3mez","sequence":"additional","affiliation":[{"name":"Facultad de Ciencias Econ\u00f3micas y Empresariales, Universidad Panamericana, \u00c1lvaro del Portillo 49, Zapopan 45010, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2023,1,31]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1005","DOI":"10.12716\/1001.14.04.28","article-title":"Cargo Vessel Route Rationalization with Chimerical Genetic Algorithm","volume":"14","author":"Kuznetsov","year":"2020","journal-title":"TransNav"},{"key":"ref_2","first-page":"285","article-title":"Finding the discriminative frequencies of motor electroencephalography signal using genetic algorithm","volume":"19","author":"Najeeb","year":"2021","journal-title":"Telecommun. Comput. Electron. Control"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"192","DOI":"10.2507\/IJSIMM20-1-CO4","article-title":"E-Commerce Workshop Scheduling Based on Deep Learning and Genetic Algorithm","volume":"20","author":"Wu","year":"2021","journal-title":"Int. J. Simul. Model."},{"key":"ref_4","first-page":"1623","article-title":"Customizable Hierarchical Wireless Sensor Networks Based on Genetic Algorithm","volume":"16","author":"Zanaj","year":"2020","journal-title":"Int. J. Innov. Comput. Inf. Control"},{"key":"ref_5","first-page":"1565","article-title":"Self-adaptive learning for hybrid genetic algorithms","volume":"14","author":"Hopgood","year":"2020","journal-title":"Evol. Intell."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"112","DOI":"10.14445\/22315381\/IJETT-V68I10P219","article-title":"Genetic Algorithm Approach to Optimize Test Cases","volume":"68","author":"Swathi","year":"2020","journal-title":"Int. J. Eng. Trends Technol."},{"key":"ref_7","first-page":"5","article-title":"Efficient Cluster Head Selection in Wireless Sensor Networks Using Sparrow Search Algorithm","volume":"1","author":"Jeevanantham","year":"2021","journal-title":"Int. J. Recent Trends Comput. Sci. Appl."},{"key":"ref_8","first-page":"48","article-title":"Uses of Genetic Algorithm in Cryptanalysis of RSA","volume":"18","author":"Zoubir","year":"2016","journal-title":"IOSR J. Comput. Eng."},{"key":"ref_9","first-page":"2990","article-title":"RSA Public Key Solving Technique by Using Genetic Algorithm","volume":"98","author":"Rachmawati","year":"2020","journal-title":"J. Theor. Appl. Inf. Technol."},{"key":"ref_10","first-page":"325","article-title":"A Highly Effective DPA Attack Method Based on Genetic Algorithm","volume":"56","author":"Zhang","year":"2018","journal-title":"CMC"},{"key":"ref_11","first-page":"1","article-title":"A New Hybrid Encryption Approach for Secure Communication: GenComPass","volume":"12","author":"Ersoy","year":"2020","journal-title":"Int. J. Comput. Netw. Inf. Secur."},{"key":"ref_12","first-page":"434","article-title":"Features of genetic algorithm for plain text encryption","volume":"11","author":"Abduljabbar","year":"2021","journal-title":"Int. J. Electr. Comput. Eng."},{"key":"ref_13","first-page":"676","article-title":"Comparison Between Traditional Cryptographic Methods and Genetic Algorithm Based Method Towards Cyber Security","volume":"12","author":"Bagane","year":"2021","journal-title":"Int. J. Adv. Res. Eng. Technol."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Tito-Corrioso, O., Borges-Trenard, M., Borges-Quintana, M., Rojas, O., and Sosa-G\u00f3mez, G. (2021). Study of Parameters in the Genetic Algorithm for the Attack on Block Ciphers. Symmetry, 13.","DOI":"10.3390\/sym13050806"},{"key":"ref_15","first-page":"128","article-title":"Cryptanalysis Using Genetic Algorithm","volume":"5","author":"Tiwari","year":"2020","journal-title":"Int. Res. J. Adv. Eng. Sci."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"612","DOI":"10.14429\/dsj.70.15749","article-title":"A Hybrid Computational Intelligence-based Technique for Automatic Cryptanalysis of Playfair Ciphers","volume":"70","author":"Din","year":"2020","journal-title":"Def. Sci. J."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"5823","DOI":"10.1007\/s00500-021-06567-7","article-title":"Image Encryption Algorithm based on Genetic Crossover and Chaotic DNA Encoding","volume":"26","author":"Qobbi","year":"2022","journal-title":"Soft. Comput."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"87","DOI":"10.32604\/csse.2021.05365","article-title":"A survey on the Metaheuristics for Cryptanalysis of Substitution and Transposition Ciphers","volume":"39","author":"Sabonchi","year":"2021","journal-title":"Comput. Syst. Sci. Eng."},{"key":"ref_19","first-page":"71","article-title":"Ataques a cifrados en bloques mediante b\u00fasquedas en grupos cocientes de las claves","volume":"33","year":"2019","journal-title":"Cienc. Matem\u00e1Ticas"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"325","DOI":"10.1080\/09720529.2019.1649028","article-title":"An application of genetic algorithm to cryptanalysis of block ciphers by partitioning the key space","volume":"25","year":"2022","journal-title":"J. Discret. Math. Sci. Cryptogr."},{"key":"ref_21","unstructured":"Monier-Columbi\u00e9, L. (2018). Sobre los Ataques Lineal y Gen\u00e9tico a Cifrados en Bloques. [Master\u2019s Thesis, Universidad de la Habana]."},{"key":"ref_22","unstructured":"Nakahara, J., and de Freitas, D.S. (2009). Dagstuhl Seminar Proceedings. 09031. Symmetric Cryptography, Leibniz-Zentrum f\u00fcr Informatik."}],"container-title":["Entropy"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1099-4300\/25\/2\/261\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T18:19:38Z","timestamp":1760120378000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1099-4300\/25\/2\/261"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,31]]},"references-count":22,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2023,2]]}},"alternative-id":["e25020261"],"URL":"https:\/\/doi.org\/10.3390\/e25020261","relation":{},"ISSN":["1099-4300"],"issn-type":[{"value":"1099-4300","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,1,31]]}}}