Paper 2019/172
Correlation of Quadratic Boolean Functions: Cryptanalysis of All Versions of Full MORUS
Danping Shi, Siwei Sun, Yu Sasaki, Chaoyun Li, and Lei Hu
Abstract
We show that the correlation of any quadratic Boolean function can be read out from its so-called disjoint quadratic form. We further propose a polynomial-time algorithm that can transform an arbitrary quadratic Boolean function into its disjoint quadratic form. With this algorithm, the exact correlation of quadratic Boolean functions can be computed efficiently.
We apply this method to analyze the linear trails of MORUS (one of the seven finalists of the CAESAR competition), which are found with the help of a generic model for linear trails of MORUS-like key-stream generators. In our model, any tool for finding linear trails of block ciphers can be used to search for trails of MORUS-like key-stream generators. As a result, a set of trails with correlation
Metadata
- Available format(s)
-
PDF
- Category
- Secret-key cryptography
- Publication info
- A major revision of an IACR publication in CRYPTO 2019
- Keywords
- Quadratic Boolean functionDisjoint quadratic formCorrelation attackCAESAR competitionMORUSMILP
- Contact author(s)
-
shidanping @ iie ac cn
sunsiwei @ iie ac cn
sasaki yu @ lab ntt co jp
chaoyun li @ esat kuleuven be
hulei @ iie ac cn - History
- 2019-06-24: last of 3 revisions
- 2019-02-26: received
- See all versions
- Short URL
- https://ia.cr/2019/172
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2019/172, author = {Danping Shi and Siwei Sun and Yu Sasaki and Chaoyun Li and Lei Hu}, title = {Correlation of Quadratic Boolean Functions: Cryptanalysis of All Versions of Full {MORUS}}, howpublished = {Cryptology {ePrint} Archive, Paper 2019/172}, year = {2019}, url = {https://eprint.iacr.org/2019/172} }