He ejecutado openssl speed
y la salida en mi CPU para el tamaño de clave DSA más largo disponible, que es de 2048 bits:
sign verify sign/s verify/s
rsa 2048 bits 0.029185s 0.000799s 34.3 1252.3
dsa 2048 bits 0.007979s 0.009523s 125.3 105.0
Para ser honesto, esperaba una mayor cantidad de tiempo para verificar las claves, ya que las personas a menudo comparan el uso de estos dos algoritmos que dan el tiempo de verificación de claves como un argumento para usar RSA, porque "usted genera (firma) el clave una vez, pero los usuarios finales lo verifican con más frecuencia '.
Debo faltar algo, porque como la clave se verifica en una fracción de segundo, no puedo ver una razón para decir que RSA es mejor, si un usuario simplemente verifica la clave un par de veces al día cuando lee correos electrónicos o programas de descarga.
¿Hay alguna otra razón por la que la velocidad de verificación sea significativa o me esté faltando algo más?