1995-08-18 - Cheap Brute Force Attacks

Header Data

From: “John A. Limpert” <johnl@radix.net>
To: cypherpunks@toad.com
Message Hash: 8191ee846d81b6757b1bc5b75b42acd96e9850588a678f9ba2bcf51e660c205b
Message ID: <199508180547.BAA15638@saltmine.radix.net>
Reply To: N/A
UTC Datetime: 1995-08-18 05:49:38 UTC
Raw Date: Thu, 17 Aug 95 22:49:38 PDT

Raw message

From: "John A. Limpert" <johnl@radix.net>
Date: Thu, 17 Aug 95 22:49:38 PDT
To: cypherpunks@toad.com
Subject: Cheap Brute Force Attacks
Message-ID: <199508180547.BAA15638@saltmine.radix.net>
MIME-Version: 1.0
Content-Type: text/plain


The use of idle cycles on workstations or PCs for brute force attacks
made me think about the economics of this problem. How cheaply could
a massively parallel system be built for key cracking? Much of the
cost and complexity of current massively parallel systems is in
the inter-processor communications and memory systems. Why not build
a system with a large number of single chip processors (ROM/RAM/IO on
one chip) and a simple/slow/cheap communication bus? I'm assuming that
each processor can attack a small chunk of the keyspace without needing
any external support. One or more PC boards could be populated with
an array of cheap processors. There would be a master controller to
assign chunks of key space and check for results. It could also download
the software if it was to be stored in on-chip RAM. A PC board could
be designed that would provide 5V power, a shared serial I/O bus and
a wired-or interrupt for the microprocessors to signal the master
controller that a key has been cracked. What would be a good microprocessor
for this task? It would have to be cheap, reasonably low power with
lots of integer MIPS. A decent amount of on-chip RAM would allow the
software to be downloaded instead of being masked or burned into ROM.
1000 processors could be put into a relatively small box, lets say
10 boards each containing 100 single chip microprocessors. It shouldn't
cost more than $10-$20 per processor, about the same total cost as
one decent workstation ($10K-$20K).


--
John A. Limpert
johnl@Radix.Net






Thread