Using Local Reduction for the Experimental Evaluation of the Cipher Security

Authors

  • Pavol Zajac Institute of Computer Science and Mathematics, Slovak University of Technology, Ilkovičova 3, 812 19 Bratislava

Keywords:

Algebraic cryptanalysis, local reduction, method of syllogisms, SAT solvers

Abstract

Evaluating the strength of block ciphers against algebraic attacks can be difficult. The attack methods often use different metrics, and experiments do not scale well in practice. We propose a methodology that splits the algebraic attack into a polynomial part (local reduction), and an exponential part (guessing), respectively. The evaluator uses instances with known solutions to estimate the complexity of the attacks, and the response to changing parameters of the problem (e.g. the number of rounds). Although the methodology does not provide a positive answer ("the cipher is secure"), it can be used to construct a negative test (reject weak ciphers), or as a tool of qualitative comparison of cipher designs. Potential applications in other areas of computer science are discussed in the concluding parts of the article.

Downloads

Download data is not yet available.

Downloads

Published

2018-07-03

How to Cite

Zajac, P. (2018). Using Local Reduction for the Experimental Evaluation of the Cipher Security. Computing and Informatics, 37(2), 349–366. Retrieved from http://147.213.75.17/ojs/index.php/cai/article/view/2018_2_349