I ran several benchmarks using openssl
on 2 different computers and I got a surprising result.
for the Nist 192 bit curve the benchmark result is
>openssl speed ecdsap192
sign verify sign/s verify/s
192 bit ecdsa (nistp192) 0.0001s 0.0003s 11980.6 3481.6
for the Nist 224 bit curve the benchmark result is
>openssl speed ecdsap224
sign verify sign/s verify/s
224 bit ecdsa (nistp224) 0.0001s 0.0001s 13740.5 6948.8
So verifying a nistp224 ecdsa signature is twice faster than with nistp192.
I really expected nistp224 to be slower as it handles bigger numbers. Why isn't it so?