🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: sci.crypt
Article #3801

Re: Design for a DES-breaker

#3801
From: Jim Gillogly
Date: Fri, 16 Oct 1987 22:49
41 lines
2647 bytes
In response to John Nagle's DES-cracking proposal Phil R. Karn writes:
>>      So that's our chip.  Each chip can try 20Mhz x 16 keys per second,
>> or 320 x 10^6 keys per second.
>
>Typical commercial DES chips, e.g., the AMD 9518/Z8068, do NOT pipeline
>their calculations.  The 9518 has one set of S and P boxes and iterates
>16 times. Including overhead, it takes a total of 18 clock cycles to do
>one complete encryption or decryption.
> ...
>Not that any of this really takes away from the John's valid argument
>that the DES key is too small.

Not being a hardware type, I'm not sure about the argument that a 20 MHz
clock means 20M decryptions per second, so I'll fall back on the famous
USENET "argument by appeal to authority".

In Crypto 84 (more formally, Advances in Cryptology: Proceedings of
Crypto 84, Ed. Blakley & Chaum, Springer-Verlag 1985) some Belgian scientists
(F.  Hoornaert, J.  Goubert and Y.  Desmedt) came up with a proposed
hardware architecture for fast DES operation, including pipelining.  They
assumed a 20 MHz clock rate and gave the following timing for a single
encryption:

	48 (=16 iterations) + 2 (pipeline delay) + 3 (I/O) = 53 cycles.

They expected throughput in ordinary DES operation of about 20 Mbit/sec.
They included a description of a configuration of the proposed chip that
would deal with about 1.13 x 10^6 keys/sec in a brute force key hacking
mode.  They proposed a system that would brute force a key in a
week or two, within an order of magnitude of John Nagle's proposal.  I
don't remember the costs that they estimated, but I think they expected
the chips themselves to be about $40 each in quantity.  The article is
"Efficient hardware implementation of DES; also design for exhaustive key
search machine", pp 147 ff.

Of course, it would be even more satisfying if one of us could find a
healthy key-folding algorithm and crack it elegantly...
-- 
	Jim Gillogly
	{hplabs, ihnp4}!sdcrdcf!randvax!jim
	jim@rand-unix.arpa
Technical Details
Message-ID: <304@markle.randvax.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!cmcl2!rutgers!gatech!udel!burdvax!sdcrdcf!randvax!jim
References: <7449@reed.UUCP-> <1409@osiris.UUCP> <289@apr.UUCP> <17195@glacier.STANFORD.EDU> <1477@faline.bellcore.com>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!cmcl2!rutgers!gatech!udel!burdvax!sdcrdcf!randvax!jim
From: jim@randvax.UUCP (Jim Gillogly)
Newsgroups: sci.crypt
Subject: Re: Design for a DES-breaker
Message-ID: <304@markle.randvax.UUCP>
Date: Fri, 16-Oct-87 18:49:27 EDT
Article-I.D.: markle.304
Posted: Fri Oct 16 18:49:27 1987
Date-Received: Sun, 18-Oct-87 11:52:00 EDT
References: <7449@reed.UUCP-> <1409@osiris.UUCP> <289@apr.UUCP> <17195@glacier.STANFORD.EDU> <1477@faline.bellcore.com>
Reply-To: jim@markle.UUCP (Jim Gillogly)
Organization: Banzai Institute
Lines: 41