Skip to main content
10 events
when toggle format what by license comment
May 24, 2022 at 1:15 comment added dave_thompson_085 As the very same bear later said in security.stackexchange.com/questions/95178 and security.stackexchange.com/questions/42415 OpenSSL does have an option to generate DSA-style (smaller q) parameters for DH.
Oct 7, 2021 at 7:18 history edited CommunityBot
replaced http://tools.ietf.org/html/draft with https://datatracker.ietf.org/doc/html/draft
Oct 7, 2021 at 6:58 history edited CommunityBot
replaced http://tools.ietf.org/html/rfc with https://www.rfc-editor.org/rfc/rfc
May 20, 2015 at 6:24 comment added Michael Hampton weakdh.org/imperfect-forward-secrecy.pdf
Jun 2, 2014 at 8:32 comment added Matt Nordhoff OpenSSL also contains copies of the RFC 2409/3526 parameters in crypto/bn/bn_const.c. Apache dev seems to be using them rather than making another copy.
Apr 21, 2014 at 11:21 comment added Tom Leek The warning in the documentation is only theoretical. When you try to break discrete logarithm modulo a prime p, the first attempt is very expensive, but subsequent breaks modulo the same prime are much cheaper (you can reuse big parts of the inner attack results). This is the "specialization" they are talking about. However, a 1024-bit modulus appears to be quite beyond the technologically feasible (current record is 530 bits) so even that "first attempt" is out of reach.
Apr 20, 2014 at 19:47 comment added binaryanomaly Interesting is also the following sentence in the OpenSSL Documentation: The risk in reusing DH parameters is that an attacker may specialize on a very often used DH group. Applications should therefore generate their own DH parameters during the installation process using the openssl dhparam(1) application. Which means that if an institution specializes on the out of the box implementation apache and nginx should probably considered insecure with the standard parameters. I think this is not so well known and understood?
Apr 20, 2014 at 15:28 comment added binaryanomaly Nginx obviously also uses predefined 1024-bit parameters to feed openssl, as I was able to find in the source in ngx_event_openssl.c and here in the forum: forum.nginx.org/read.php?2,245335,245368
Apr 19, 2014 at 21:02 vote accept binaryanomaly
Apr 19, 2014 at 20:37 history answered Tom Leek CC BY-SA 3.0