[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: My two cents on TLS mandatory ciphers [Long]
Moshe Rozenblit writes:
> I propose to consider
> the following cipher suite for addition to the would be SOULD list:
> MD5 + RSA for digital signatures
> RSA for public key encryption
> DES CBC for symmetric key encryption
> HMAC with MD5 for keyed hashing MAC.
>
> That's the default cipher suite in the proposed STASE-ROSE standard
> making its way though T1 and ITU-T.
Quoting the current TLS draft,
"F.1.5. MD5 and SHA
TLS uses hash functions very conservatively. Where possible, both
MD5 and SHA are used in tandem to ensure that non-catastrophic
flaws in one algorithm will not break the overall protocol."
In particular, signatures with RSA are computed over both an MD5 hash
and a SHA-1 hash of the input material to be signed (see Section 4.7).
In view of Dobbertin's MD5-compress collisions of last year, using
MD5 + RSA for digital signatures seems generally inadvisable.
See <http://lists.w3.org/Archives/Public/ietf-tls/threads.html/#02413>
for WG discussion of the use of MD5 in TLS last year.
[...]
> If there are good reasons for not including this cipher suite in the
> SOULD list, and if such list is adopted in the next couple of months,
> it is possible that the default in STASE-ROSE will be changed to one
> of the members of the SHOULD list, though at present 3DES is an
> overkill for most network management applications.
You may want to consider using SHA-1 or RIPEMD-160 in lieu of MD5....
--
Lewis http://www.cs.umass.edu/~lmccarth/ "In our opinion
provable security is nothing more than a phantom, similar to
the perpetuum mobile in thermodynamics." -- Joan Daemen, 1995