[6950] in cryptography@c2.net mail archive

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

Re: key agility and IPsec

daemon@ATHENA.MIT.EDU (Ron Rivest)
Thu Apr 27 11:32:35 2000

Date: Wed, 26 Apr 2000 22:59:20 -0400 (EDT)
Message-Id: <200004270259.WAA17193@ibis.lcs.mit.edu>
From: Ron Rivest <rivest@theory.lcs.mit.edu>
To: cryptography@c2.net
In-reply-to: <200004270133.VAA01022@postal.research.att.com> (message from
	Steve Bellovin on Wed, 26 Apr 2000 19:50:10 -0400)


Steve --

Don't your statistics support the argument that key agility is
*not* likely to be terribly important by itself?

With a cache capable of storing only 5 key setups, you get at least a
75% hit rate, by your statistics.  

This effectively reduces key setup time by a factor of *four*, making it
really second-order compared to the bulk of the encryption work to be
done.

Depending on the algorithm, a cache for 5 key setups is pretty
minimal.  For example, a setup key for RC6 requires only 176 bytes; a
kilobyte of RAM would easily do for a five-key cache.

I like your miss-rate statistics, but feel they support better the
argument that ``key agility is not terribly important by itself''
rather than the statement ``key agility is terribly important.''

	Cheers,
	Ron


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