Hi Micah,

In short, I'm in agreement with you. With the CA which is defaulted to 5 years 
(not at all surprising) there's no doubt that soon (maybe 2.7 is a good time?) 
that 2048 key size should be used for at least the CA key, if not default for 
client key generation as well. Secondly, yes, I don't know why MD5 would be the 
hashing algorithm of choice in this case either.

As I recall last year, most major root CAs went to 2048 last year to not anger 
the NIST recommendation.

-Mark

On May 19, 2011, at 11:07 PM, Micah Anderson wrote:

> 
> Hi all,
> 
> I would like to start a discussion about changing the default key length
> From 1024 bits to 2048, and am interested to know if this might cause
> any issues for people. 
> 
> puppet.conf(5) says that the keylength parameter defaults to 1024 bits
> for new RSA keys.
> 
> There are many reasons why 1024bits is just not good enough now days:
> 
> . many free software crypto tools are defaulting to 2048-bit keys now
> (e.g. OpenSSH, GnuPG)
> 
> . NIST has recommended avoiding reliance on 1024-bit keys after the end
> of 2010
> 
> you can compare other comparable standards at http://keylength.com/
> 
> Considering that generated certificates are expected to be around for at
> least the lifetime of the server itself, setting a reasonable bit-length
> key from the beginning is pretty important, especially if the server
> might be expected to be around for some years from now…
> 
> Not only is the default keylength for the CA 1024 bits, the default hash
> is MD5.
> 
> The german BSI1 produces a yearly document[0] that defines which
> algorithms should be save for usage over the next five years. This
> document rules out MD5, SHA-1 and RIPEMD-160 for hashing and key sizes <
> 1976 bits for RSA keys right now.
> 
> Now that we are well beyond the NIST recommendation, this seems to be a
> bug, and I filed it as such[1]. However, I'm throwing this out there to
> see if this might be an issue for anyone, such as on older
> distributions.
> 
> discuss!
> micah
> 
> 
> 0. 
> http://www.bundesnetzagentur.de/cae/servlet/contentblob/192414/publicationFile/10008/2011AlgoKatpdf.pdf
> 0. https://projects.puppetlabs.com/issues/6663
> 
> 
> -- 
> 

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to