2006/467 Chang Yung: silly?
- From: "D. J. Bernstein" <djb@xxxxxxxx>
- Date: Wed, 13 Dec 2006 16:53:55 +0000 (UTC)
One can build a cryptographic hash function by starting from a ``good''
block cipher with the same output size and running it in one of the 12
Preneel-Govaerts-Vandewalle modes. The conventional wisdom is that this
is a robust design procedure: ``good'' is stronger than the conventional
indistinguishability notion for block ciphers, but it nevertheless seems
to be achieved by the standard cipher-design techniques.
In http://eprint.iacr.org/2006/467, Chang and Yung assert that this
procedure isn't robust and needs to be revised. At first glance, their
argument seems to boil down to the following:
(1) Differential and linear cryptanalysis don't depend on the choice
of AES constants, or on the mixing in the final AES round.
(2) Standard block-cipher cryptanalysis doesn't depend on the choice
of AES constants, or on the final mixing. (Proof: See #1.)
(3) Let's replace the AES constants by 0, and add a final mixing.
Standard block-cipher design could have produced this variant.
(Proof: See #2.)
(4) The resulting hash function allows collisions in time 2^49. Thus
standard block-cipher design can lead to a bad hash.
I find this argument completely unconvincing. Anyone who knows about
slide attacks will see #2 as a wild exaggeration of #1. I haven't
checked whether the Chang-Yung cipher is breakable by a slide attack,
but I have checked that the original Rijndael documentation already
documented the ``usage of round constants'' in Rijndael ``to eliminate
symmetries,'' so the Chang-Yung cipher was specifically barred by the
Rijndael design principles. Obviously #3 is wrong.
Am I missing something here? Do Chang and Yung actually have a serious
argument?
---D. J. Bernstein, Professor, Mathematics, Statistics,
and Computer Science, University of Illinois at Chicago
.
- Follow-Ups:
- Re: 2006/467 Chang Yung: silly?
- From: Valery Pryamikov
- Re: 2006/467 Chang Yung: silly?
- Prev by Date: Re: Seen Tom St Denis latly?
- Next by Date: Re: secure election with sms
- Previous by thread: Seen Tom St Denis latly?
- Next by thread: Re: 2006/467 Chang Yung: silly?
- Index(es):
Relevant Pages
|