Correlation Cube Attack Revisited: Improved Cube Search and Superpoly Recovery Techniques
Jianhua Wang, Lu Qin, Baofeng Wu

TL;DR
This paper enhances the correlation cube attack by introducing new algebraic and search techniques, enabling more effective key recovery on Trivium with improved efficiency and broader applicability to multiple rounds.
Contribution
It proposes novel variable substitution and vector numeric mapping techniques for better superpoly analysis and cube search, advancing practical key recovery methods for stream ciphers.
Findings
Successfully applied to Trivium cipher, recovering keys for 820, 825, and 830 rounds.
Achieved practical key recovery with complexities significantly lower than previous methods.
Demonstrated the effectiveness of new algebraic and search techniques in cryptanalysis.
Abstract
In this paper, we improve the cube attack by exploiting low-degree factors of the superpoly w.r.t. certain "special" index set of cube (ISoC). This can be viewed as a special case of the correlation cube attack proposed at Eurocrypt 2018, but under our framework more beneficial equations on the key variables can be obtained in the key-recovery phase. To mount our attack, one has two challenging problems: effectively recover algebraic normal form of the superpoly and extract out its low-degree factors; and efficiently search a large quantity of good ISoCs. We bring in new techniques to solve both of them. First, we propose the variable substitution technique for middle rounds of a cipher, in which polynomials on the key variables in the algebraic expressions of internal states are substituted by new variables. This will improve computational complexity of the superpoly recovery and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptographic Implementations and Security · Coding theory and cryptography · Multiple Myeloma Research and Treatments
