[1457] in cryptography@c2.net mail archive

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

Re: Speeding up DH

daemon@ATHENA.MIT.EDU (David Jablon)
Wed Sep 10 11:44:10 1997

Date: Wed, 10 Sep 1997 09:17:46 -0400
To: Colin Plumb <colin@nyx.net>, cryptography@c2.net, frantz@communities.com
From: David Jablon <dpj@world.std.com>
In-Reply-To: <199709100233.UAA20189@nyx10.nyx.net>

Colin Plumb wrote:

>If p-1 is divisible by k, for any small factor k, then x mod k is
>revealed, assuming g is a generator.  Choosing g not a generator is
>equivalent to choosing x a multiple of k (for some divisors k),
>so it renders the leak useless.  ...

Here's a slight correction for sticklers.

Choosing g as "not a generator" of the full group
may be insufficient to stop all leaks;
g must specifically be of order (p-1)/k.
A simple way to get one is to use g=g_0^k
for any g_0, as long as g <> 1.

------------------------------------
David Jablon
dpj@world.std.com
<http://world.std.com/~dpj/>


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