thoughts on RC4

Mike McNally m5 at vail.tivoli.com
Thu Sep 15 12:21:33 PDT 1994



Carl Ellison writes:
 > >Can anyone see any reason why one could not change RC4 to
 > >being a word oriented stream cipher, call it "ERC4"?
 > 
 > (1) You could conceivably go to an array of 65K short values and retain the
 > permutation but I wouldn't try to go to an array of longs.  I don't have
 > 32GB of RAM on my workstation.

Perhaps some improvement on RISC architectures could be achieved by
using four arrays, 32 bits wide by 256 entries long.  The arrays would
mirror the single array in the original code, except that the
"interesting" byte would be at a different position in each.  Then,
the main encryption loop could be unwound so that you'd do four
operations to each word, one from each array to hit the four bytes.  
(You'd do the increment/swap between each one.)  This *might* be
worthwhile.

(On an Alpha, you'd have 8 arrays...)

| GOOD TIME FOR MOVIE - GOING ||| Mike McNally <m5 at tivoli.com>       |
| TAKE TWA TO CAIRO.          ||| Tivoli Systems, Austin, TX:        |
|     (actual fortune cookie) ||| "Like A Little Bit of Semi-Heaven" |






More information about the cypherpunks-legacy mailing list