Para una longitud de bit dada, descifrar un conjunto de parámetros dh es un poco más difícil que descifrar una clave RSA.
Una vez que el conjunto de parámetros dh se rompe, agrietar sesiones dh individuales es relativamente fácil. Por lo tanto, es más seguro utilizar los parámetros dh generados localmente que los conocidos.
Por lo tanto, la regla de oro que usaría sería usar parámetros dh autogenerados de la misma longitud que las claves RSA que usas.
512 bit ahora está trivialmente agrietado.
768 bit está probablemente al alcance de la computación de alto rendimiento académico para crackear.
1024 bit está probablemente al alcance de los estados nacionales para romper. Existe alguna evidencia de que la NSA puede haber descifrado el conjunto más común de parámetros dh de 1024 bits.
enlace
2048 bit se espera que sea seguro. Sin embargo, hace años, la gente esperaba que 1024 bits estuvieran a salvo, por lo que si persigue una resistencia a largo plazo, subiría a 4096 bits (tanto para las claves RSA como para los parámetros DH).