Table-based guess and determine attack and application to SOSEMANUK
摘要
In this paper, a new variant of the Guess and Determine attack, called table-based Guess and Determine attack, is proposed. By building tables to solving the system of nonlinear equations, the new variant enables the attacker to recover all internal state bits by guessing less bits, which leads to a lower time complexity. To search for the solvable systems, a general tool called SEQsearch is proposed. This is an algorithmic and easy-to-use tool for the attacker to explore table-based Guess and Determine attacks. By applying SEQsearch to the SOSEMANUK stream cipher which is one of the seven eSTREAM finalists, two solvable systems of nonlinear equations are found, and then a table-based Guess and Determine attack on SOSEMANUK with complexities all below