summary: sign verify sign/s verify/s rsa 2048 bits 0.030940s 0.000866s 32.3 1155.0 rsa 4096 bits 0.212340s 0.003146s 4.7 317.9 283 bit ecdsa (nistk283) 0.0041s 0.0114s 241.8 87.9 283 bit ecdsa (nistb283) 0.0041s 0.0128s 241.8 77.9 --- % openssl speed rsa ecdsa Doing 512 bit private rsa's for 10s: 11348 512 bit private RSA's in 9.84s Doing 512 bit public rsa's for 10s: 134059 512 bit public RSA's in 9.88s Doing 1024 bit private rsa's for 10s: 2037 1024 bit private RSA's in 9.86s Doing 1024 bit public rsa's for 10s: 40625 1024 bit public RSA's in 9.86s Doing 2048 bit private rsa's for 10s: 319 2048 bit private RSA's in 9.87s Doing 2048 bit public rsa's for 10s: 11423 2048 bit public RSA's in 9.89s Doing 4096 bit private rsa's for 10s: 47 4096 bit private RSA's in 9.98s Doing 4096 bit public rsa's for 10s: 3144 4096 bit public RSA's in 9.89s Doing 160 bit sign ecdsa's for 10s: 27089 160 bit ECDSA signs in 9.84s Doing 160 bit verify ecdsa's for 10s: 5477 160 bit ECDSA verify in 9.85s Doing 192 bit sign ecdsa's for 10s: 25514 192 bit ECDSA signs in 9.84s Doing 192 bit verify ecdsa's for 10s: 5353 192 bit ECDSA verify in 9.89s Doing 224 bit sign ecdsa's for 10s: 18960 224 bit ECDSA signs in 9.83s Doing 224 bit verify ecdsa's for 10s: 3787 224 bit ECDSA verify in 9.89s Doing 256 bit sign ecdsa's for 10s: 15837 256 bit ECDSA signs in 9.84s Doing 256 bit verify ecdsa's for 10s: 3040 256 bit ECDSA verify in 9.85s Doing 384 bit sign ecdsa's for 10s: 6021 384 bit ECDSA signs in 9.85s Doing 384 bit verify ecdsa's for 10s: 1112 384 bit ECDSA verify in 9.89s Doing 521 bit sign ecdsa's for 10s: 3375 521 bit ECDSA signs in 9.84s Doing 521 bit verify ecdsa's for 10s: 609 521 bit ECDSA verify in 9.89s Doing 163 bit sign ecdsa's for 10s: 7275 163 bit ECDSA signs in 9.87s Doing 163 bit verify ecdsa's for 10s: 3021 163 bit ECDSA verify in 9.87s Doing 233 bit sign ecdsa's for 10s: 3678 233 bit ECDSA signs in 9.86s Doing 233 bit verify ecdsa's for 10s: 1568 233 bit ECDSA verify in 9.89s Doing 283 bit sign ecdsa's for 10s: 2387 283 bit ECDSA signs in 9.87s Doing 283 bit verify ecdsa's for 10s: 870 283 bit ECDSA verify in 9.90s Doing 409 bit sign ecdsa's for 10s: 1019 409 bit ECDSA signs in 9.86s Doing 409 bit verify ecdsa's for 10s: 373 409 bit ECDSA verify in 9.87s Doing 571 bit sign ecdsa's for 10s: 464 571 bit ECDSA signs in 9.87s Doing 571 bit verify ecdsa's for 10s: 165 571 bit ECDSA verify in 9.94s Doing 163 bit sign ecdsa's for 10s: 7314 163 bit ECDSA signs in 9.85s Doing 163 bit verify ecdsa's for 10s: 2810 163 bit ECDSA verify in 9.89s Doing 233 bit sign ecdsa's for 10s: 3721 233 bit ECDSA signs in 9.87s Doing 233 bit verify ecdsa's for 10s: 1418 233 bit ECDSA verify in 9.87s Doing 283 bit sign ecdsa's for 10s: 2384 283 bit ECDSA signs in 9.86s Doing 283 bit verify ecdsa's for 10s: 772 283 bit ECDSA verify in 9.91s Doing 409 bit sign ecdsa's for 10s: 1017 409 bit ECDSA signs in 9.87s Doing 409 bit verify ecdsa's for 10s: 328 409 bit ECDSA verify in 9.93s Doing 571 bit sign ecdsa's for 10s: 464 571 bit ECDSA signs in 9.90s Doing 571 bit verify ecdsa's for 10s: 143 571 bit ECDSA verify in 9.95s OpenSSL 1.0.0e 6 Sep 2011 built on: Tue May 22 23:21:48 UTC 2012 options:bn(64,32) rc4(idx,int) des(ptr,risc1,16,long) aes(partial) blowfish(idx) compiler: cc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -Wa,--noexecstack -g -Wall sign verify sign/s verify/s rsa 512 bits 0.000867s 0.000074s 1153.3 13568.7 rsa 1024 bits 0.004840s 0.000243s 206.6 4120.2 rsa 2048 bits 0.030940s 0.000866s 32.3 1155.0 rsa 4096 bits 0.212340s 0.003146s 4.7 317.9 sign verify sign/s verify/s 160 bit ecdsa (secp160r1) 0.0004s 0.0018s 2752.9 556.0 192 bit ecdsa (nistp192) 0.0004s 0.0018s 2592.9 541.3 224 bit ecdsa (nistp224) 0.0005s 0.0026s 1928.8 382.9 256 bit ecdsa (nistp256) 0.0006s 0.0032s 1609.5 308.6 384 bit ecdsa (nistp384) 0.0016s 0.0089s 611.3 112.4 521 bit ecdsa (nistp521) 0.0029s 0.0162s 343.0 61.6 163 bit ecdsa (nistk163) 0.0014s 0.0033s 737.1 306.1 233 bit ecdsa (nistk233) 0.0027s 0.0063s 373.0 158.5 283 bit ecdsa (nistk283) 0.0041s 0.0114s 241.8 87.9 409 bit ecdsa (nistk409) 0.0097s 0.0265s 103.3 37.8 571 bit ecdsa (nistk571) 0.0213s 0.0602s 47.0 16.6 163 bit ecdsa (nistb163) 0.0013s 0.0035s 742.5 284.1 233 bit ecdsa (nistb233) 0.0027s 0.0070s 377.0 143.7 283 bit ecdsa (nistb283) 0.0041s 0.0128s 241.8 77.9 409 bit ecdsa (nistb409) 0.0097s 0.0303s 103.0 33.0 571 bit ecdsa (nistb571) 0.0213s 0.0696s 46.9 14.4 %