[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Elgamal signatures
On Tue, 14 Apr 1998, Jon Callas wrote:
> I've been writing up a section on the care needed to select Elgamal keys so
> that the resulting signatures are strong. In going through all of this, I
> can't help but wonder if it's worth it.
You could also simply point to the external info, or just add info on how
to detect weak signatures.
> Should we forego Elgamal signatures in the spec and make Elgamal only an
> encryption algorithm?
I would rather leave a reserved number, etc. for it. DSA limits the
signature size to 160 bits, so even if I create a 4096 bit p, it isn't any
more secure than a 2048 bit p.
Also, since one of the problem is the generators, if anyone wants to add
ElGamal signatures later, it would help if people started using a
generator other than 2 when creating the parameters even if they don't
support ElGamal in the current version.
There is one further complication. Right now I would leave them in as a
MAY so that all my ring handling code is required for *authentication* and
therefore *possibly* exportable (I actually have a slim version of my
library without any encryption, but it still does clearsigning and
verification using the 3 signature algorithms v.s. the 5 hashes).
I assume you are going to leave ROT-N and SAFER/SK128 in? The former is
specifically designed to be weak.
--- reply to tzeruch - at - ceddec - dot - com ---