[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Suggested changes for DSA2



On Sun, Mar 26, 2006 at 10:02:18AM -0800, "Hal Finney" wrote:

> > >      * The DSA algorithm will work with any hash, but it is
> > >        sensitive to the quality of the hash algorithm.  An implementation
> > >        should take care which hash algorithms are used with DSA.
> > >        Verifiers should be aware that even if the signer used a strong
> > >        hash, an attacker could have modified a signature to use a
> > >        weak one.  Only signatures issued using acceptably strong hash
> > >        algorithms should be accepted as valid.
> 
> On re-reading this I have two improvements.  The second sentence is
> redundant.  And the last sentence cautions verifiers about what hash
> was used when the sig was "issued", but the verifier doesn't know this
> (that is the point), it only knows what it sees:
> 
>      * The DSA algorithm will work with any hash, but it is
>        sensitive to the quality of the hash algorithm.  Verifiers
>        should be aware that even if the signer used a strong hash,
>        an attacker could have modified a signature to use a weak one.
>        Only signatures using acceptably strong hash algorithms should
>        be accepted as valid.

Yes, I made a similar change in the "round 2" changes for the same
reason.  I've fixed the redundant second sentence for round 3.

David