Sciweavers

INDOCRYPT
2010
Springer

Algebraic, AIDA/Cube and Side Channel Analysis of KATAN Family of Block Ciphers

13 years 9 months ago
Algebraic, AIDA/Cube and Side Channel Analysis of KATAN Family of Block Ciphers
Abstract. This paper presents the first results on AIDA/cube, algebraic and sidechannel attacks on variable number of rounds of all members of the KATAN family of block ciphers. Our cube attacks reach 60, 40 and 30 rounds of KATAN32, KATAN48 and KATAN64, respectively. In our algebraic attacks, we use SAT solvers as a tool to solve the quadratic equations representation of all KATAN ciphers. We introduced a novel pre-processing stage on the equations system before feeding it to the SAT solver. This way, we could break 79, 64 and 60 rounds of KATAN32, KATAN48, KATAN64, respectively. We show how to perform side channel attacks on the full 254-round KATAN32 with one-bit information leakage from the internal state by cube attacks. Finally, we show how to reduce the attack complexity by combining the cube attack with the algebraic attack to recover the full 80-bit key. Further contributions include new phenomena observed in cube, algebraic and side-channel attacks on the KATAN ciphers. For t...
Gregory V. Bard, Nicolas Courtois, Jorge Nakahara,
Added 13 Feb 2011
Updated 13 Feb 2011
Type Journal
Year 2010
Where INDOCRYPT
Authors Gregory V. Bard, Nicolas Courtois, Jorge Nakahara, Pouyan Sepehrdad, Bingsheng Zhang
Comments (0)