International Association for Cryptologic Research

International Association
for Cryptologic Research

CryptoDB

Pseudo-Linear Approximations for ARX Ciphers: With Application to Threefish

Authors:
Kerry A. McKay
Poorvi L. Vora
Download:
URL: http://eprint.iacr.org/2010/282
Search ePrint
Search Google
Abstract: The operations addition modulo 2^n and exclusive-or have recently been combined to obtain an efficient mechanism for nonlinearity in block cipher design. In this paper, we show that ciphers using this approach may be approximated by pseudo-linear expressions relating groups of contiguous bits of the round key, round input, and round output. The bias of an approximation can be large enough for known plaintext attacks. We demonstrate an application of this concept to a reduced-round version of the Threefish block cipher, a component of the Skein entry in the secure hash function competition.
BibTeX
@misc{eprint-2010-23183,
  title={Pseudo-Linear Approximations for ARX Ciphers: With Application to Threefish},
  booktitle={IACR Eprint archive},
  keywords={secret-key cryptography / Threefish, Skein, ARX cipher, linear cryptanalysis},
  url={http://eprint.iacr.org/2010/282},
  note={ kerry@gwu.edu 14827 received 12 May 2010, last revised 5 Aug 2010},
  author={Kerry A. McKay and Poorvi L. Vora},
  year=2010
}