Towards Complete SAT-based Cryptanalysis of RC5 Cipher

被引:0
作者
Sobon, Artur [1 ]
Kurkowski, Miroslaw [2 ]
Stachowiak, Sylwia [3 ]
机构
[1] HSBC Serv Delivery Developers Div, Krakow, Poland
[2] Cardinal St Wyszynski Univ, Inst Comp Sci, Warsaw, Poland
[3] Rozprza Primary Sch, Div Math, Piotrkow Trybunalski, Poland
来源
2019 IEEE 15TH INTERNATIONAL SCIENTIFIC CONFERENCE ON INFORMATICS (INFORMATICS 2019) | 2019年
关键词
Symmetric ciphers; satisfiability; SAT based cryptanalysis;
D O I
10.1109/informatics47936.2019.9119257
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
There are many concepts and methods of ciphers cryptanalysis. It depends on the type of the cipher investigated or sometimes modes of operations. Usually, cryptanalysts would like to check some important properties of well known and used ciphers, where so far there is no possibility to break them. Investigators try sometimes break a weaker version of the cipher for understanding which and how proper cipher's parts are cryptographically strong. SAT-based cryptanalysis is one of the used and efficient ways to investigate important properties of some symmetric ciphers. In this paper, we show our investigations and new experimental results in the case of SAT-based, direct cryptanalysis of the RC5 cipher. For this solution, having a given cipher, we firstly built a propositional logical formula that encodes the RC5 algorithm. Next, we randomly generate plaintext and a key. Then we compute the ciphertext. At the end of our computations, we use SAT-solvers, specially designed tools for checking about satisfiability of the Boolean formulas. For our experiments, we explore RC5 properties in the case of cryptanalysis with plaintext and ciphertext. In our investigations, we use and compare several SAT solvers: a few new ones and a few rather old but still efficient. We present our results in the case of a little bit weaker version of the RC5 cipher.
引用
收藏
页码:397 / 402
页数:6
相关论文
共 21 条