Article View: sci.crypt
Article #3815Re: Design for a DES-breaker
From: Jim Gillogly
Date: Mon, 19 Oct 1987 15:44
Date: Mon, 19 Oct 1987 15:44
15 lines
1432 bytes
1432 bytes
In article <1483@faline.bellcore.com> karn@faline.bellcore.com (Phil R. Karn) writes:
>Each round in DES involves an expansion, exclusive-OR, a ROM table
>lookup (the S-boxes) followed by a permutation (P-boxes) and then
>another exclusive-OR.
If it helps, the S-box step can be done with Boolean operators: each of
the 4 output bits of each S box can be represented as a Boolean function
of the 6 input bits. Some of them are simpler than one might expect, as
has been pointed out in the literature. I suspect this would be faster in
hardware than a ROM lookup, but it would presumably take more chip area
and reinforce the bottom line of Phil's argument.
--
Jim Gillogly
{hplabs, ihnp4}!sdcrdcf!randvax!jim
jim@rand-unix.arpa
Technical Details
Message-ID:
<305@markle.randvax.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!sri-unix!sri-spam!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!randvax!jimReferences:
<7449@reed.UUCP-> <1409@osiris.UUCP> <289@apr.UUCP> <6491@apple.UUCP> <1483@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!sri-unix!sri-spam!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!randvax!jim From: jim@randvax.UUCP (Jim Gillogly) Newsgroups: sci.crypt Subject: Re: Design for a DES-breaker Message-ID: <305@markle.randvax.UUCP> Date: Mon, 19-Oct-87 11:44:06 EDT Article-I.D.: markle.305 Posted: Mon Oct 19 11:44:06 1987 Date-Received: Fri, 23-Oct-87 03:50:39 EDT References: <7449@reed.UUCP-> <1409@osiris.UUCP> <289@apr.UUCP> <6491@apple.UUCP> <1483@faline.bellcore.com> Reply-To: jim@markle.UUCP (Jim Gillogly) Organization: Banzai Institute Lines: 15 Summary: Table lookup not necessarily needed