Paper 2024/489

Guess and Determine Analysis Based on Set Split

Zhe CEN, University of Shanghai for Science and Technology
Xiutao FENG, Academy of Mathematics and Systems Sciences, CAS
Zhangyi WANG, School of Cyber Science and Engineering, Wuhan University
Yamin ZHU, School of Science, Xi’an Technological University
Chunping CAO, University of Shanghai for Science and Technology
Abstract

The guess and determine attack is a common method in cryptanalysis. Its idea is to firstly find some variables which can deduced all remaining variables in a cipher and then traverse all values of these variables to find a solution. People usually utilize the exhausted search to find these variables. However, it is not applicable any more when the number of variables is a bit large. In this work we propose a guess and determine analysis based on set split to find as few variables as possible in the first step of guess and determine attack, which is a kind of exhausted search based on trading space for time and is more effective than the latter. Firstly we give an idea of set split in detail by introducing some conceptions such as base set, likely solution region and so on. And then we discuss how to utilize the set split to achieve a guess and determine analysis and give its specific implementation scheme. Finally, comparing it with the other two guess and determine analysis based on the exhausted search and the MILP method, we illustrate the effectiveness of our method by two ciphers Snow 2.0 and Enocoro-128v2. Our method spends about 0.000103 seconds finding a best solution of 9 variables for the former and 0.13 seconds finding a best solution of 18 variables for the latter in a personal Macbook respectively, which are better than those of both the exhausted search and the MILP method.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
Keywords
guess and determine analysisexhausted searchset splitSnow 2.0Enocoro-128v2
Contact author(s)
fengxt @ amss ac cn
History
2024-03-27: approved
2024-03-27: received
See all versions
Short URL
https://ia.cr/2024/489
License
Creative Commons Attribution-NonCommercial
CC BY-NC

BibTeX

@misc{cryptoeprint:2024/489,
      author = {Zhe CEN and Xiutao FENG and Zhangyi WANG and Yamin ZHU and Chunping CAO},
      title = {Guess and Determine Analysis Based on Set Split},
      howpublished = {Cryptology ePrint Archive, Paper 2024/489},
      year = {2024},
      note = {\url{https://eprint.iacr.org/2024/489}},
      url = {https://eprint.iacr.org/2024/489}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.