cryptographic ergodic sequence generators?

Perry E. Metzger perry at piermont.com
Sat Sep 6 18:54:11 EDT 2003


Tim Dierks <tim at dierks.org> writes:
> At 02:09 PM 9/6/2003, Perry E. Metzger wrote:
> >For making things like IP fragmentation ids and other similar protocol
> >elements unpredictable, it would be useful to have what I'll call a
> >cryptographic ergodic sequence generator -- that is, a generator that
> >will produce a sequence of n bit numbers such that there are no
> >repeats until you pass the 2^nth number in the sequence.
> >
> >Anyone know how to produce such a thing?
> 
> It seems to me that this could be constructed with a block cipher with
> a block size n bits long by encrypting the values 0..2^n sequentially
> with a random key.

I've thought that. Unfortunately, I don't know that there are good
block ciphers out there with 32 bit block sizes, and some uses (for
example, IP fragment ids) are 32 bits.

> I'm sure that it would be possible to design a Feistel-based block
> cipher with variable block size, supporting some range of even values
> of n.

Perhaps -- I don't know of a good one.


-- 
Perry E. Metzger		perry at piermont.com

---------------------------------------------------------------------
The Cryptography Mailing List
Unsubscribe by sending "unsubscribe cryptography" to majordomo at metzdowd.com



More information about the cryptography mailing list