[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RSA vs. DSA MUST
Rich Salz wrote:
> To be algorithm independant, you make sure you always identify the algorithm,
> and don't mistakenly say "encrypted data" without specifying the mechanism.
> During development of the standards, a good way to do that is to make sure
> multiple mechanisms are specified. In this case, the theoretical (DSA) and the
> practical (RSA).
>
I had the sense that what Dave was alluding to was something more. It sounds like
an algorithm independent infrastructure, or maybe a multi-algorithm infrastructure
is a better way to say it. (Dave, I don't want to put words in your mouth, but it
seemed to me this is what your 11/28 message was saying.) This strikes me as a
good idea from a robustness point of view as has already been stated. It seems
like we're saying on the one hand that this is a good idea, yet on the other that
everybody building to a lowest common denominator is all we're willing to do.
That seems a little disconnected to me.
>
> Peter Gutman said it best a few weeks ago, shortly after RSA expired.
> Something along the lines of "we all pretended to do DSA, but in reality
> everyone did RSA." For political reasons, the IETF bent over backwards to
> avoid mandating patented technology.
>
I missed this statement the first time around, but I think it's probably
accurate. However, consider just what it says about IETF's overall impact on
industry. I think we take the whole MUST/SHOULD/MAY debate way too seriously.
Industry does what it wants.
>
> >Personally, I favor products that support LOTS of interoperability modes.
>
> That's nonsensical. Do you prefer BER over DER? :)
>
For some things, yes. It's better for one-pass processing for instance.
>
> The marketplace has decided and the common crypto mechanism is RSA, and
> practically nobody cares about DSA. Certainly, making DSA not MUST will not
> hurt the DSA-using community.
>
> It's not the IETF's job to raise the bar. It's the IETF's job to make sure we
> all speak the same language, and clearly that language is mod-exp.
> /r$
I agree on these points.
Cheers,
Chris B.