Re:Let's Encrypt and Nginx – State of the art secure web dep...
by alexpeattie on Friday April 01, 2016 @03:49AM
(#11403373)
You can create a more hardened setup by using a 4096 bit RSA key:
...and using the secp384r1 curve for ECDHE key exchange:
Arguably, the real state of the art is to use an ECDSA certificate. Let's Encrypt recently started supported them, they offer a equivalent level of security to RSA at much lower bit lengths (a 384 bit ECDSA key is considered equivalent to a 7680 bit RSA key) and a few recent TLS vulnerabilities (like DROWN) have targeted implementation details of RSA.
[ Parent
| on HN ]
Re:Let's Encrypt and Nginx – State of the art secure web dep...
by lorenzhs on Friday April 01, 2016 @05:47AM
(#11403758)
4096 bit RSA keys offer very little additional security (2048 is plenty for at least the next few years, and with a certificate that's valid for 90 days, there's practically no risk - you can rotate the key rather easily if something bad comes along), but has a fairly big impact on performance and battery life, especially on mobile devices.