1996-10-25 - Re: [DES] Random vs Linear Keysearch.

Header Data

From: “geeman@best.com” <geeman@best.com>
To: cypherpunks@toad.com
Message Hash: def606e997d2e74bce3bcc27329d42e5a52d0b078229b12a041df7fe582a0a93
Message ID: <32706FA0.38BA@best.com>
Reply To: <199610242027.NAA11010@toad.com>
UTC Datetime: 1996-10-25 14:42:40 UTC
Raw Date: Fri, 25 Oct 1996 07:42:40 -0700 (PDT)

Raw message

From: "geeman@best.com" <geeman@best.com>
Date: Fri, 25 Oct 1996 07:42:40 -0700 (PDT)
To: cypherpunks@toad.com
Subject: Re: [DES] Random vs Linear Keysearch.
In-Reply-To: <199610242027.NAA11010@toad.com>
Message-ID: <32706FA0.38BA@best.com>
MIME-Version: 1.0
Content-Type: text/plain


Peter Trei wrote:
> 
> Before I start, let me say that the software I'm writing will search a
> 'chunk' of keyspace linearly. The chunk will be somewhere around
> 31 bits long, which is what I think that my index low-end system
> (486, 33 MHz) could check overnight. I do intend to make the
> code interruptable, so that it can suspend and restart work on a
> given chunk. It's just that no result will be forthcoming until the chunk
> is finished (unless it finds the key). BTW, while it's *extremely*
> cpu intensive, it's not intensive in memory, disk, or communications
> usage.

I still maintain (and I'm working on some proposals --- 
it just takes more time than I have to form them well) that there
are strategies for partitioning the keyspace that are likely to be 
more efficient, given how likely it is that the key is 
constructed/derived/etc., using certain common techniques.

Now, if there is **NO** information as to how the key is constructed/derived, then
all the assumptions about a perfectly distributed keyspace result in the
conclusions we are all familiar with.  But you know the adage --- smarter, not
harder, and all that.  There WILL (almost always) be knowledge of the key 
generation techniques.  It is unlikely that geiger counters are in use by the
banks.  **IFF** there is a-priori knowledge of the key gen techniques, then 
it should be used if possible.

Now, I happen to be working on ONE SPECIFIC and common generation technique,
and there is some reason to believe that when it is used there is a more
efficient approach to partitioning.

There are a lot of caveats here ... and don't overgeneralize what I'm after -
I'm only espousing these ideas to stimulate other thought along the same
line.

Regardez.





Thread