On the Fitness Functions Involved in Genetic Algorithms and the Cryptanalysis of Block Ciphers

被引:2
|
作者
Tito-Corrioso, Osmani [1 ]
Borges-Quintana, Mijail [2 ]
Borges-Trenard, Miguel A. [3 ]
Rojas, Omar [4 ,5 ]
Sosa-Gomez, Guillermo [4 ]
机构
[1] Univ Matanzas, Fac Ingn Ind, Dept Matemat Fis Aplicada, Autopista Varadero km 3 5, Matanzas 40100, Cuba
[2] Univ Oriente, Fac Ciencias Nat & Exactas, Dept Matemat, Ave Patricio Lumumba S-N, Santiago De Cuba 90500, Cuba
[3] Univ Antonio Narino, Math Educ, Bogota 111321, Colombia
[4] Univ Panamer, Fac Ciencias Econ & Empresariales, Alvaro Portillo 49, Zapopan 45010, Mexico
[5] Univ Airlangga, Fac Econ & Business, Jl Airlangga 4-6, Surabaya 60286, Indonesia
关键词
genetic algorithm; fitness function; block ciphers; cryptography; optimization;
D O I
10.3390/e25020261
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
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' 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.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] Differential Cryptanalysis of Symmetric Block Ciphers Using Memetic Algorithms
    Dworak, Kamil
    Boryczka, Urszula
    INTELLIGENT INFORMATION AND DATABASE SYSTEMS, ACIIDS 2019, PT II, 2019, 11432 : 275 - 286
  • [2] Cryptanalysis of some hash functions based on block ciphers and codes
    Wu, Hongjun
    Bao, Feng
    Deng, Robert H.
    Informatica (Ljubljana), 2002, 26 (03) : 255 - 258
  • [3] An application of genetic algorithm to cryptanalysis of block ciphers by partitioning the key space
    Borges-Trenard, Miguel A.
    Borges-Quintana, Mijail
    Monier-Columbie, Lazaro
    JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2022, 25 (02): : 325 - 334
  • [4] Quantum Differential Cryptanalysis to the Block Ciphers
    Li, Hongwei
    Yang, Li
    APPLICATIONS AND TECHNIQUES IN INFORMATION SECURITY, ATIS 2015, 2015, 557 : 44 - 51
  • [5] A graphical simulator for the cryptanalysis of block ciphers
    Boztas, S
    Rao, A
    Maru, B
    Tran, T
    ITHET 2004: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY BASED HIGHER EDUCATION AND TRAINING, 2004, : 151 - 155
  • [6] Hash functions and MAC algorithms based on block ciphers
    Preneel, B
    CRYPTOGRAPHY AND CODING, PROCEEDINGS, 1997, 1355 : 270 - 282
  • [7] Cryptanalysis of block ciphers with overdefined systems of equations
    Courtois, NT
    Pieprzyk, J
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2002, PROCEEDINGS, 2002, 2501 : 267 - 287
  • [8] A New Approach to χ2 Cryptanalysis of Block Ciphers
    Nakahara, Jorge, Jr.
    Sekar, Gautham
    de Freitas, Daniel Santana
    Chiann, Chang
    de Souza, Ramon Hugo
    Preneel, Bart
    INFORMATION SECURITY, PROCEEDINGS, 2009, 5735 : 1 - +
  • [9] Generalised Differential Cryptanalysis Check for Block Ciphers
    Chatterjee, Suvraneel
    Saha, Himadri Nath
    Kar, Aneesh
    Banerjee, Anushka
    Mukherjee, Aishiki
    Symnal, Soujanya
    2019 IEEE 10TH ANNUAL INFORMATION TECHNOLOGY, ELECTRONICS AND MOBILE COMMUNICATION CONFERENCE (IEMCON), 2019, : 1137 - 1140
  • [10] Division cryptanalysis of block ciphers with a binary diffusion layer
    Zhang, Wenying
    Rijmen, Vincent
    IET INFORMATION SECURITY, 2019, 13 (02) : 87 - 95