Home > Products > Core Crypto Toolkits > JCA/JCE > performance
Home > Products > Core Crypto Toolkits > JCA/JCE > performance























This program also may be used to benchmark other JCA/JCE providers, like the default Sun provider for MD5 and SHA-1 hashes or the SunJCE provider.
The results below have been obtained on an Intel(R) Core(TM)2 Duo P9500 2.53 GHz, 2.99 GB RAM running Windows XP SP3 Workstation, network connected with standard services active. The tests were done on IAIK JCE 3.181 release with JDK 1.6.0, each test for 3.0 seconds.
Security provider: IAIK, version 3.181
Java ™ VM: Sun Microsystems Inc., version 1.6.0_10, JIT (none)
OS:
Windows XP/x86, version 5.1
The 'numbers' are in 1000s of bytes per second processed.
type 8 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes ------------------------------------------------------------------------- md2 7074.4k 7272.8k 7284.6k 7317.1k 7312.7k md5 112125.4k 174116.2k 180961.7k 181151.7k 182140.9k sha1 83560.7k 112744.4k 114940.5k 115566.2k 116604.9k sha224 52653.8k 62847.6k 63495.7k 63850.4k 63952.2k sha256 52497.7k 62578.6k 63538.6k 64022.0k 63946.7k sha384 29162.0k 31755.1k 32089.5k 32315.0k 32265.5k sha512 28913.1k 31736.1k 32326.2k 32334.8k 32339.2k ripe md128 56436.2k 68394.8k 69384.2k 69615.6k 69536.4k ripe md160 43234.4k 49832.7k 50279.7k 50516.6k 50470.9k whirlpool 14023.5k 14719.9k 14720.3k 14764.0k 14759.2k arcfour 54205.9k 97451.8k 106542.1k 110403.5k 110682.1k des cbc 22430.5k 26425.8k 27089.5k 27153.7k 27257.5k des ede3 cbc 10171.7k 10957.2k 11021.2k 11083.4k 11097.4k idea cbc 21302.6k 24841.6k 25583.5k 25678.8k 25624.5k rc2 cbc 21376.4k 25196.4k 25618.0k 25636.1k 25780.2k blowfish cbc 33114.5k 43675.7k 44994.8k 45035.1k 45380.9k rc5/12 cbc 32497.4k 42126.4k 43742.9k 43890.6k 44206.7k gost cbc 22023.8k 26271.1k 26906.5k 26773.1k 26954.4k cast128 cbc 29279.6k 36706.2k 38071.8k 38458.7k 38581.5k rc6 cbc n/a 53024.3k 55212.3k 55537.6k 56000.5k mars cbc n/a 44188.1k 46207.4k 46330.8k 46440.4k twofish cbc n/a 47854.7k 49682.0k 50171.5k 50449.0k aes cbc n/a 43563.0k 45497.4k 45801.8k 45978.9k serpent cbc n/a 27807.9k 28652.2k 28775.7k 29024.2k rijndael-256 cbc n/a 35021.5k 36111.1k 36361.8k 36667.3k camellia cbc n/a 34101.1k 34911.5k 34930.3k 35173.7k rsa 512 bit private key 1.145 ms rsa 512 bit public key (2^16 +1) 0.093 ms rsa 1024 bit private key 6.342 ms rsa 1024 bit public key (2^16 +1) 0.312 ms rsa 2048 bit private key 40.959 ms rsa 2048 bit public key (2^16 +1) 1.142 ms rsa 4096 bit private key 294.000 ms rsa 4096 bit public key (2^16 +1) 4.347 ms
