Ho eseguito openssl speed
e l'output sulla mia CPU per la dimensione della chiave DSA disponibile più lunga, che è 2048 bit:
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
Per essere onesti, mi aspettavo una maggiore quantità di tempo per verificare le chiavi, dal momento che le persone spesso confrontano l'uso di questi due algoritmi dando tempo alla verifica della chiave come argomento per l'utilizzo di RSA, perché "si genera (firma) il tasto una volta ma gli utenti finali lo verificano più spesso '.
Devo mancare qualcosa allora, dato che la chiave è verificata in una frazione di secondo, non riesco a vedere un motivo per dire che RSA è migliore, se un utente verifica la chiave almeno due volte al giorno durante la lettura e-mail o download di programmi.
C'è qualche altra ragione per cui la velocità di verifica è significativa o mi manca qualcos'altro?