[2978] in cryptography@c2.net mail archive

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

Re: Turing Bombe story

daemon@ATHENA.MIT.EDU (Carl Ellison)
Thu Jul 16 18:21:51 1998

Date: Thu, 16 Jul 1998 17:45:33 -0400
To: Steve Reid <sreid@alpha.sea-to-sky.net>
From: Carl Ellison <cme@acm.org>
Cc: Marcus Leech <Marcus.Leech.mleech@nt.com>, cryptography@c2.net
In-Reply-To: <Pine.LNX.3.95.iB1.0.980716114655.21066B-100000@alpha.sea-t
 o-sky.net>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

At 12:03 PM 7/16/98 -0700, Steve Reid wrote:
>Are these figures accurate?
>
>I thought the Enigma had a much smaller number of combinations, around
>10^5, give or take a digit...?

Enigma's message key was 3 letters -- so 26^3 = 17576 --
but the key of the (part-)day included the plugboard wiring that had
C(26,6)*19*17*15*13*11*9*7*5*3 possibilities and the wheel order
that had P(5,3).

The brilliance of the Bombe was that it needed to test only for
the non-plugboard elements:  (26^3)*P(5,3) = 1054560 possibilities,
or half that to the expected break.  This comes out to about an hour
and a half, for a single Bombe, if it runs at 10 msec per rotor 
position.  [Don't quote me on that speed -- it's from a distant
memory of something I read.]

As for a modern Pentium beating the Bombe, maybe -- but the Bombe did an 
incredible number of LIPS.  It was testing for logical contradictions and if 
you were to do the Bombe in Prolog, it could bog down a modern processor....

 - Carl


-----BEGIN PGP SIGNATURE-----
Version: PGP for Personal Privacy 5.5.3

iQA/AwUBNa50fZSWoQShp/waEQI9ggCeOvRCF97YDcsMRjO9+VcWMrcVjXMAn0KC
Na4+7EExwXwrdlunUdipbIQY
=iJi3
-----END PGP SIGNATURE-----


+------------------------------------------------------------------+
|Carl M. Ellison         cme@acm.org     http://www.pobox.com/~cme |
|    PGP: 08FF BA05 599B 49D2  23C6 6FFD 36BA D342                 |
+-Officer, officer, arrest that man. He's whistling a dirty song.--+

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