[2848] in cryptography@c2.net mail archive

home help back first fref pref prev next nref lref last post

Re: Matt Blaze: difference distribution table for Skipjack

daemon@ATHENA.MIT.EDU (Marcus Leech)
Thu Jun 25 12:07:12 1998

Date: Wed, 24 Jun 1998 21:00:41 +0200
From: "Marcus Leech" <Marcus.Leech.mleech@nt.com>
To: "Perry E. Metzger" <perry@piermont.com>
CC: cryptography@c2.net

[Matt Blaze] wrote:
> 
> I thought this would be of interest to those examining the algorithm
> 
> There are a few surprising spikes in the table, but they probably
> disappear after a few rounds.  I haven't done anything beyond
> generating the table yet.
> 
> (If you don't know what a difference distribution table is
> good for, you won't be able to make much use of this one
> until you understand differential cryptanalysis at the
> level of Biham and Shamir's book).
> 
A cursory examination of F() reveals that the single-round
  probability is somewhere near 2.3 X 10**-10 (since g ends
  up using the F() function 8 times)--this is based purely
  on the highest probability entry in the table, not on
  actual round characteristics.

I did a linearity test on F() and found it to have a minimum
  hamming distance to any of the linear-boolean vectors of
  0.39.  It (not surprisingly) passes BIC.

Given the way this thing is structured, even if F() were
  relatively weak, the effectively large number of rounds
  makes it strong against the known linear and differential
  attacks.

home help back first fref pref prev next nref lref last post