パフォーマンス

Opteron 2212HE (Vista 64bit)Core 2 Duo T9300 (Vista 32bit)Core 2 Duo T9300 (Vista 64bit)Core i7 Extreme 965 (3.3GHz, Vista 64bit)Core 2 Quad Q9650 (4GHz OC, XP SP1 32bit)Athlon64X2 5200+ (XP SP3 32bit)Athlon64 BE-2400 (Win2000 32bit)Celeron 2.4GHz (XP SP3 32bit)Athlon64X2 4800+ (Vista 64bit)Athlon64X2 4600+(XP SP3 32bit)
Camellia 128bit Enc328.12563.15593.16776.8647.33442.6386.55329.38368.14408.33
Camellia 128bit Dec330.63576.56610.25790.32656.11441.87395.12316.19372.57413.64
Camellia 192bit Enc249.93438.21463.4598.93501.41341.03301.71248.36283.82320.76
Camellia 192bit Dec258.14448.59472.3602.16512.27342.13301259.6287.13315.38
Camellia 256bit Enc250.63437.56459.23599.15503.78344.38303.26257.32281.62314.85
Camellia 256bit Dec255.01448.4472.73602.38511.11342.98300.37253.01289.1320.03
Rijndael 128bit Enc571.45536.7900.481130.81617.34297.67264.29417.37676.52279.75
Rijndael 128bit Dec572.63547.34922.61238.95620.6302.56267.54424.85674.05280.68
Rijndael 192bit Enc508.63473.51787.861067.44532.6254.72226.49374.42573.18237.3
Rijndael 192bit Dec510.54475.24815.831095.7536.59257.16227.25371.53607.08238.4
Rijndael 256bit Enc463.57419.13721.87970.23472.86221.61197.47334.02543.61206.63
Rijndael 256bit Dec457.11418.71714.58984.35473.97224.88196.46329.02540.73207.81
Camellia 2-thread Enc628.111044.711106.651544.161275.73853.7794.19689.51798.72
Camellia 2-thread Dec658.071062.881147.271552.281297.08880.61813.27764.64803.9
Rijndael 2-thread Enc1092.341002.921684.212394.711204.93589.44533.821377.96552.85
Rijndael 2-thread Dec1128.11018.291730.852447.611223.78596.18549.951336.23558.28
Camellia 4-thread Enc1236.512546.96
Camellia 4-thread Dec1300.092627.09
Rijndael 4-thread Enc2175.452414.88
Rijndael 4-thread Dec2162.452415.24
Camellia 8-thread Enc3288.93
Camellia 8-thread Dec3358.95
Rijndael 8-thread Enc4753.98
Rijndael 8-thread Dec4831.5
secp112r1 Sign0.728380.717320.441020.313740.54960.75880.916681.91570.64790.86754
secp112r2 Sign0.71180.665780.385340.294320.505640.722420.904661.841740.595820.80238
secp128r1 Sign0.822240.763620.48060.358360.633560.947941.01642.183180.73831.07114
secp128r2 Sign0.810720.729840.458460.342260.603860.886761.054342.109480.707340.98324
secp160r1 Sign1.265481.26330.761080.559381.03311.437541.683243.394221.098561.62868
secp160r2 Sign1.280681.324140.755680.562321.02111.430121.697583.3361.262941.58158
secp192r1 Sign1.113881.075020.688560.484940.938681.253381.387163.287281.04711.43196
secp224r1 Sign2.064682.02521.45110.997921.459042.114622.31124.783442.042882.262
secp256r1 Sign1.905212.027441.173520.899441.713982.206022.634026.598381.8112.43002
secp384r1 Sign5.91176.462583.895662.87434.743746.287547.1730215.077045.641326.82734
secp521r1 Sign10.2335411.834886.432944.757848.691711.4499413.3176428.514569.5418212.4129
secp112r1 Verify0.8380.812480.49040.357220.649340.879261.06052.15020.699180.98234
secp112r2 Verify0.872320.739580.459860.340680.609820.89491.092642.070980.730861.01984
secp128r1 Verify0.964080.895960.570460.414420.712821.084261.247462.571540.858881.2111
secp128r2 Verify1.057040.876120.558880.407380.723741.060961.27932.493040.820881.15248
secp160r1 Verify1.409221.447420.872080.627981.186621.631641.963683.86551.246961.89972
secp160r2 Verify1.44461.494040.856840.635541.163341.670141.986123.862821.35141.8352
secp192r1 Verify1.228441.236580.777580.56151.20391.466321.692383.782321.147181.68204
secp224r1 Verify2.479042.338241.595681.152841.724682.463722.793485.487162.28152.56602
secp256r1 Verify2.140352.35061.310461.02392.031482.58023.015647.627942.086562.85688
secp384r1 Verify6.784587.548044.511223.411145.57587.445588.5339217.487366.551327.8968
secp521r1 Verify12.0493814.098887.650725.545810.4649213.5892615.6732634.1545611.0641414.5757

他のライブラリとの比較

ECDSA secp192r1

Sign

環境openCrypto.NETOpenSSL.NET 3.5 (System.Core.dll)
Opteron1.11388ms1.292729ms- ms
ThinkPad X610.68856ms0.921695ms- ms
ThinkPad X61 32bit1.07502ms0.918902ms- ms

Verify

環境openCrypto.NETOpenSSL.NET 3.5 (System.Core.dll)
Opteron1.22844ms1.574800ms- ms
ThinkPad X610.77758ms1.154267ms- ms
ThinkPad X61 32bit1.23658ms1.126400ms- ms

ECDSA secp256r1

Sign

環境openCrypto.NETOpenSSL.NET 3.5 (System.Core.dll)
Opteron1.90521ms2.082520ms2.570836ms
ThinkPad X611.17352ms1.710273ms1.80824ms
ThinkPad X61 32bit2.02744ms1.639454ms2.657425ms

Verify

環境openCrypto.NETOpenSSL.NET 3.5 (System.Core.dll)
Opteron2.14035ms2.527080ms4.603078ms
ThinkPad X611.31046ms2.095378ms3.091416ms
ThinkPad X61 32bit2.3506ms2.032311ms4.665495ms