Benchmark Context

Big Number

Operation \ Bit Length 256 512 1024 2048 4096
Mod Add
0.06 μs
Name Core/BN/ModAdd/256
Real Time 60.82
Time Unit ns
Iterations 11373926
0.07 μs
Name Core/BN/ModAdd/512
Real Time 71.87
Time Unit ns
Iterations 9758469
0.10 μs
Name Core/BN/ModAdd/1024
Real Time 96.16
Time Unit ns
Iterations 7308975
0.16 μs
Name Core/BN/ModAdd/2048
Real Time 160.98
Time Unit ns
Iterations 4423599
0.26 μs
Name Core/BN/ModAdd/4096
Real Time 260.86
Time Unit ns
Iterations 2742914
Mod Sub
0.07 μs
Name Core/BN/ModSubtract/256
Real Time 67.67
Time Unit ns
Iterations 10384649
0.08 μs
Name Core/BN/ModSubtract/512
Real Time 78.78
Time Unit ns
Iterations 8680257
0.11 μs
Name Core/BN/ModSubtract/1024
Real Time 107.04
Time Unit ns
Iterations 6489415
0.18 μs
Name Core/BN/ModSubtract/2048
Real Time 178.80
Time Unit ns
Iterations 3903863
0.32 μs
Name Core/BN/ModSubtract/4096
Real Time 320.73
Time Unit ns
Iterations 2164873
Mod Mul
0.15 μs
Name Core/BN/ModMultiply/256
Real Time 151.20
Time Unit ns
Iterations 4629139
0.30 μs
Name Core/BN/ModMultiply/512
Real Time 296.68
Time Unit ns
Iterations 2369001
0.84 μs
Name Core/BN/ModMultiply/1024
Real Time 842.66
Time Unit ns
Iterations 839009
2.89 μs
Name Core/BN/ModMultiply/2048
Real Time 2890.47
Time Unit ns
Iterations 242650
11.51 μs
Name Core/BN/ModMultiply/4096
Real Time 11506.72
Time Unit ns
Iterations 60781
Mod Exponentiate
16.19 μs
Name Core/BN/ModExponentiate/256
Real Time 16189.58
Time Unit ns
Iterations 43254
42.12 μs
Name Core/BN/ModExponentiate/512
Real Time 42116.04
Time Unit ns
Iterations 16699
311.01 μs
Name Core/BN/ModExponentiate/1024
Real Time 311008.40
Time Unit ns
Iterations 2248
2212.39 μs
Name Core/BN/ModExponentiate/2048
Real Time 2212388.91
Time Unit ns
Iterations 317
16537.80 μs
Name Core/BN/ModExponentiate/4096
Real Time 16537804.02
Time Unit ns
Iterations 42
Mod Invert
17.53 μs
Name Core/BN/ModInvert/256
Real Time 17533.98
Time Unit ns
Iterations 39804
37.46 μs
Name Core/BN/ModInvert/512
Real Time 37459.88
Time Unit ns
Iterations 18757
86.68 μs
Name Core/BN/ModInvert/1024
Real Time 86679.70
Time Unit ns
Iterations 7958
222.42 μs
Name Core/BN/ModInvert/2048
Real Time 222420.99
Time Unit ns
Iterations 3147
670.57 μs
Name Core/BN/ModInvert/4096
Real Time 670570.17
Time Unit ns
Iterations 1044
GCD
23.07 μs
Name Core/BN/GCD/256
Real Time 23067.74
Time Unit ns
Iterations 30845
50.65 μs
Name Core/BN/GCD/512
Real Time 50654.76
Time Unit ns
Iterations 13890
125.61 μs
Name Core/BN/GCD/1024
Real Time 125608.73
Time Unit ns
Iterations 5567
346.72 μs
Name Core/BN/GCD/2048
Real Time 346718.98
Time Unit ns
Iterations 2016
1115.22 μs
Name Core/BN/GCD/4096
Real Time 1115223.59
Time Unit ns
Iterations 634
GCD with RSA Modulus
22.83 μs
Name Core/BN/GCD-RSA-Modulus/256
Real Time 22828.71
Time Unit ns
Iterations 30047
50.09 μs
Name Core/BN/GCD-RSA-Modulus/512
Real Time 50089.00
Time Unit ns
Iterations 14019
125.93 μs
Name Core/BN/GCD-RSA-Modulus/1024
Real Time 125932.59
Time Unit ns
Iterations 5650
345.12 μs
Name Core/BN/GCD-RSA-Modulus/2048
Real Time 345117.90
Time Unit ns
Iterations 2014
1105.14 μs
Name Core/BN/GCD-RSA-Modulus/4096
Real Time 1105137.18
Time Unit ns
Iterations 633
Batch(16) GCD with RSA Modulus
25.15 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/256
Real Time 25147.74
Time Unit ns
Iterations 27628
54.61 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/512
Real Time 54607.29
Time Unit ns
Iterations 12690
137.80 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/1024
Real Time 137804.15
Time Unit ns
Iterations 4998
391.91 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/2048
Real Time 391909.78
Time Unit ns
Iterations 1785
1292.66 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/4096
Real Time 1292662.88
Time Unit ns
Iterations 545

Elliptic Curve

Operation \ Curve secp256k1 Ed25519
Add
0.36 μs
Name Core/EC/Add/secp256k1
Real Time 357.28
Time Unit ns
Iterations 1905523
0.36 μs
Name Core/EC/Add/Ed25519
Real Time 355.47
Time Unit ns
Iterations 1975781
Add (Constant Time)
2.26 μs
Name Core/EC/Add_CT/secp256k1
Real Time 2258.08
Time Unit ns
Iterations 311504
0.36 μs
Name Core/EC/Add_CT/Ed25519
Real Time 356.98
Time Unit ns
Iterations 1955983
Multiply
41.47 μs
Name Core/EC/Multiply/secp256k1
Real Time 41471.29
Time Unit ns
Iterations 16867
64.07 μs
Name Core/EC/Multiply/Ed25519
Real Time 64065.23
Time Unit ns
Iterations 10939
Multiply (Variable Time)
33.24 μs
Name Core/EC/Multiply_VT/secp256k1
Real Time 33235.05
Time Unit ns
Iterations 21518
64.03 μs
Name Core/EC/Multiply_VT/Ed25519
Real Time 64028.19
Time Unit ns
Iterations 10938
Multiply Generator
20.01 μs
Name Core/EC/Multiply_G/secp256k1
Real Time 20009.55
Time Unit ns
Iterations 34787
14.21 μs
Name Core/EC/Multiply_G/Ed25519
Real Time 14208.83
Time Unit ns
Iterations 49378
Multipliply Generator (Variable Time)
20.10 μs
Name Core/EC/Multiply_G_VT/secp256k1
Real Time 20099.76
Time Unit ns
Iterations 34922
7.18 μs
Name Core/EC/Multiply_G_VT/Ed25519
Real Time 7179.00
Time Unit ns
Iterations 97277
MulAdd
63.75 μs
Name Core/EC/MulAdd/secp256k1
Real Time 63747.47
Time Unit ns
Iterations 11012
78.82 μs
Name Core/EC/MulAdd/Ed25519
Real Time 78815.71
Time Unit ns
Iterations 8871

Symmetric

Operation \ #Blocks 1 4 16 64 256 1024 4096
SHA256
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
0.29 μs
Name Core/Hash/SHA256/16
Real Time 292.75
Time Unit ns
Iterations 2397962
0.33 μs
Name Core/Hash/SHA256/64
Real Time 332.23
Time Unit ns
Iterations 2106949
0.45 μs
Name Core/Hash/SHA256/256
Real Time 452.38
Time Unit ns
Iterations 1542679
0.93 μs
Name Core/Hash/SHA256/1024
Real Time 932.46
Time Unit ns
Iterations 741493
2.86 μs
Name Core/Hash/SHA256/4096
Real Time 2857.74
Time Unit ns
Iterations 244640
HMAC-SHA256
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
1.05 μs
Name Core/Hash/HMAC-SHA256/16
Real Time 1047.77
Time Unit ns
Iterations 670842
1.09 μs
Name Core/Hash/HMAC-SHA256/64
Real Time 1089.71
Time Unit ns
Iterations 643189
1.21 μs
Name Core/Hash/HMAC-SHA256/256
Real Time 1205.50
Time Unit ns
Iterations 575698
1.69 μs
Name Core/Hash/HMAC-SHA256/1024
Real Time 1690.29
Time Unit ns
Iterations 414963
3.66 μs
Name Core/Hash/HMAC-SHA256/4096
Real Time 3663.86
Time Unit ns
Iterations 193390
AES-GCM-128
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
0.92 μs
Name Core/Hash/AES-GCM-128/1024
Real Time 924.33
Time Unit ns
Iterations 754988
1.64 μs
Name Core/Hash/AES-GCM-128/4096
Real Time 1642.98
Time Unit ns
Iterations 426355
AES-GCM-256
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
0.97 μs
Name Core/Hash/AES-GCM-256/1024
Real Time 970.82
Time Unit ns
Iterations 719098
1.79 μs
Name Core/Hash/AES-GCM-256/4096
Real Time 1786.54
Time Unit ns
Iterations 390187

ElGamal Commitment

Operation \ Curve secp256k1 Ed25519
Trusted Key Gen
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
Commit
85.24 μs
Name BP/ElGamal/Commit/3
Real Time 85235.28
Time Unit ns
Iterations 8230
95.71 μs
Name BP/ElGamal/Commit/4
Real Time 95710.29
Time Unit ns
Iterations 7372
Rerand
66.46 μs
Name BP/ElGamal/Rerand/3
Real Time 66462.44
Time Unit ns
Iterations 10590
80.50 μs
Name BP/ElGamal/Rerand/4
Real Time 80498.46
Time Unit ns
Iterations 8828
Add
4.59 μs
Name BP/ElGamal/Add/3
Real Time 4586.13
Time Unit ns
Iterations 151962
0.76 μs
Name BP/ElGamal/Add/4
Real Time 761.99
Time Unit ns
Iterations 920119
Add Scalar
20.68 μs
Name BP/ElGamal/AddScalar/3
Real Time 20678.89
Time Unit ns
Iterations 33545
7.77 μs
Name BP/ElGamal/AddScalar/4
Real Time 7770.29
Time Unit ns
Iterations 90305
Mul Scalar
82.99 μs
Name BP/ElGamal/MulScalar/3
Real Time 82988.22
Time Unit ns
Iterations 8452
128.26 μs
Name BP/ElGamal/MulScalar/4
Real Time 128264.46
Time Unit ns
Iterations 5429

Paillier

Operation \ Bit length 2048 bits
Generate Key
63.98 ms
Name BP/Paillier/Gen
Real Time 63975877.46
Time Unit ns
Iterations 13
Encrypt (with private key)
4.52 ms
Name BP/Paillier/Enc
Real Time 4516267.38
Time Unit ns
Iterations 155
Encrypt
8.70 ms
Name BP/Paillier/Pub-Enc
Real Time 8699317.22
Time Unit ns
Iterations 82
Decrypt
4.74 ms
Name BP/Paillier/Dec
Real Time 4738941.38
Time Unit ns
Iterations 148
Addition
0.01 ms
Name BP/Paillier/Add
Real Time 11625.63
Time Unit ns
Iterations 60018
Add-Scalar
0.01 ms
Name BP/Paillier/Add-Scalar
Real Time 13419.43
Time Unit ns
Iterations 52028
Mul-Scalar
8.32 ms
Name BP/Paillier/Mul-Scalar
Real Time 8324281.24
Time Unit ns
Iterations 84

TDH2

n / plaintext size 4, 256 30, 256 4, 65536 30, 65536
Encrypt
189.98 μs
Name tdh2-encrypt-1P/4/256
Real Time 189982.30
Time Unit ns
Iterations 3669
190.27 μs
Name tdh2-encrypt-1P/30/256
Real Time 190272.53
Time Unit ns
Iterations 3676
270.76 μs
Name tdh2-encrypt-1P/4/65536
Real Time 270757.25
Time Unit ns
Iterations 2562
270.13 μs
Name tdh2-encrypt-1P/30/65536
Real Time 270128.92
Time Unit ns
Iterations 2579
Verify
241.10 μs
Name tdh2-verify-1P/4/256
Real Time 241096.14
Time Unit ns
Iterations 3491
200.82 μs
Name tdh2-verify-1P/30/256
Real Time 200821.40
Time Unit ns
Iterations 3481
242.50 μs
Name tdh2-verify-1P/4/65536
Real Time 242502.01
Time Unit ns
Iterations 2883
282.81 μs
Name tdh2-verify-1P/30/65536
Real Time 282809.59
Time Unit ns
Iterations 2888
Local Decrypt
344.90 μs
Name tdh2-local-decrypt-1P/4/256
Real Time 344904.82
Time Unit ns
Iterations 2125
344.25 μs
Name tdh2-local-decrypt-1P/30/256
Real Time 344254.37
Time Unit ns
Iterations 2159
364.96 μs
Name tdh2-local-decrypt-1P/4/65536
Real Time 364957.32
Time Unit ns
Iterations 1809
364.42 μs
Name tdh2-local-decrypt-1P/30/65536
Real Time 364421.62
Time Unit ns
Iterations 1797
Combine
898.38 μs
Name tdh2-combine-1P/4/256
Real Time 898379.71
Time Unit ns
Iterations 774
5370.73 μs
Name tdh2-combine-1P/30/256
Real Time 5370733.69
Time Unit ns
Iterations 130
978.96 μs
Name tdh2-combine-1P/4/65536
Real Time 978963.80
Time Unit ns
Iterations 717
5456.62 μs
Name tdh2-combine-1P/30/65536
Real Time 5456615.84
Time Unit ns
Iterations 127

String

Bit Length 1024 2048 4096 8192 16384 32768 65536 131072 262144
DRBG-String
1.43 μs
Name Crypto/DRBG/String/1024
Real Time 1427.95
Time Unit ns
Iterations 493500
1.49 μs
Name Crypto/DRBG/String/2048
Real Time 1487.02
Time Unit ns
Iterations 469849
1.60 μs
Name Crypto/DRBG/String/4096
Real Time 1601.65
Time Unit ns
Iterations 428724
1.82 μs
Name Crypto/DRBG/String/8192
Real Time 1816.47
Time Unit ns
Iterations 386724
2.37 μs
Name Crypto/DRBG/String/16384
Real Time 2367.87
Time Unit ns
Iterations 296355
3.28 μs
Name Crypto/DRBG/String/32768
Real Time 3276.65
Time Unit ns
Iterations 213901
5.11 μs
Name Crypto/DRBG/String/65536
Real Time 5107.94
Time Unit ns
Iterations 138386
8.91 μs
Name Crypto/DRBG/String/131072
Real Time 8907.18
Time Unit ns
Iterations 80287
16.72 μs
Name Crypto/DRBG/String/262144
Real Time 16722.88
Time Unit ns
Iterations 41772

Number

Bit Length 256 512 1024 2048 4096
DRBG-Number
1.67 μs
Name Crypto/DRBG/Number/256
Real Time 1671.60
Time Unit ns
Iterations 419537
1.78 μs
Name Crypto/DRBG/Number/512
Real Time 1776.30
Time Unit ns
Iterations 390805
1.97 μs
Name Crypto/DRBG/Number/1024
Real Time 1973.49
Time Unit ns
Iterations 355679
2.36 μs
Name Crypto/DRBG/Number/2048
Real Time 2359.09
Time Unit ns
Iterations 296456
3.13 μs
Name Crypto/DRBG/Number/4096
Real Time 3126.52
Time Unit ns
Iterations 224001

Curve

Curve secp256k1 Ed25519
DRBG-Curve
22.17 μs
Name Crypto/DRBG/Curve/3
Real Time 22173.52
Time Unit ns
Iterations 31708
16.37 μs
Name Crypto/DRBG/Curve/4
Real Time 16366.19
Time Unit ns
Iterations 42725

HMAC

#big number 2 4 6 8 10 12 14 16 18 20
Commit
2.73 μs
Name Crypto/Commitment/ComBn/2
Real Time 2727.95
Time Unit ns
Iterations 257458
2.98 μs
Name Crypto/Commitment/ComBn/4
Real Time 2981.78
Time Unit ns
Iterations 235645
3.28 μs
Name Crypto/Commitment/ComBn/6
Real Time 3276.42
Time Unit ns
Iterations 212569
3.50 μs
Name Crypto/Commitment/ComBn/8
Real Time 3503.19
Time Unit ns
Iterations 199415
3.76 μs
Name Crypto/Commitment/ComBn/10
Real Time 3758.62
Time Unit ns
Iterations 185629
4.02 μs
Name Crypto/Commitment/ComBn/12
Real Time 4019.05
Time Unit ns
Iterations 174232
4.26 μs
Name Crypto/Commitment/ComBn/14
Real Time 4259.65
Time Unit ns
Iterations 163905
4.53 μs
Name Crypto/Commitment/ComBn/16
Real Time 4527.58
Time Unit ns
Iterations 154055
4.77 μs
Name Crypto/Commitment/ComBn/18
Real Time 4773.36
Time Unit ns
Iterations 146977
5.04 μs
Name Crypto/Commitment/ComBn/20
Real Time 5039.93
Time Unit ns
Iterations 139444

Pedersen

Curve secp256k1 Ed25519
Commit
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations

ElGamal

Operation \ Curve secp256k1 Ed25519
Trusted Key Gen
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
Commit
85.24 μs
Name BP/ElGamal/Commit/3
Real Time 85235.28
Time Unit ns
Iterations 8230
95.71 μs
Name BP/ElGamal/Commit/4
Real Time 95710.29
Time Unit ns
Iterations 7372
Rerand
66.46 μs
Name BP/ElGamal/Rerand/3
Real Time 66462.44
Time Unit ns
Iterations 10590
80.50 μs
Name BP/ElGamal/Rerand/4
Real Time 80498.46
Time Unit ns
Iterations 8828
Add
4.59 μs
Name BP/ElGamal/Add/3
Real Time 4586.13
Time Unit ns
Iterations 151962
0.76 μs
Name BP/ElGamal/Add/4
Real Time 761.99
Time Unit ns
Iterations 920119
Add Scalar
20.68 μs
Name BP/ElGamal/AddScalar/3
Real Time 20678.89
Time Unit ns
Iterations 33545
7.77 μs
Name BP/ElGamal/AddScalar/4
Real Time 7770.29
Time Unit ns
Iterations 90305
Mul Scalar
82.99 μs
Name BP/ElGamal/MulScalar/3
Real Time 82988.22
Time Unit ns
Iterations 8452
128.26 μs
Name BP/ElGamal/MulScalar/4
Real Time 128264.46
Time Unit ns
Iterations 5429

Shamir Secret Sharing

m\n 2 3 4 5 6 7
10
16.56 μs
Name BP/Share/Shamir/10/2
Real Time 16564.75
Time Unit ns
Iterations 42187
18.75 μs
Name BP/Share/Shamir/10/3
Real Time 18752.35
Time Unit ns
Iterations 37264
20.79 μs
Name BP/Share/Shamir/10/4
Real Time 20790.80
Time Unit ns
Iterations 33814
22.98 μs
Name BP/Share/Shamir/10/5
Real Time 22979.32
Time Unit ns
Iterations 30627
25.08 μs
Name BP/Share/Shamir/10/6
Real Time 25077.09
Time Unit ns
Iterations 28008
27.21 μs
Name BP/Share/Shamir/10/7
Real Time 27211.82
Time Unit ns
Iterations 25838
20
34.42 μs
Name BP/Share/Shamir/20/2
Real Time 34416.75
Time Unit ns
Iterations 20347
38.52 μs
Name BP/Share/Shamir/20/3
Real Time 38520.06
Time Unit ns
Iterations 18154
42.76 μs
Name BP/Share/Shamir/20/4
Real Time 42761.57
Time Unit ns
Iterations 16315
46.98 μs
Name BP/Share/Shamir/20/5
Real Time 46975.30
Time Unit ns
Iterations 14881
51.24 μs
Name BP/Share/Shamir/20/6
Real Time 51239.20
Time Unit ns
Iterations 13702
55.69 μs
Name BP/Share/Shamir/20/7
Real Time 55687.22
Time Unit ns
Iterations 12637
30
52.00 μs
Name BP/Share/Shamir/30/2
Real Time 52003.17
Time Unit ns
Iterations 13490
58.14 μs
Name BP/Share/Shamir/30/3
Real Time 58139.41
Time Unit ns
Iterations 11804
64.68 μs
Name BP/Share/Shamir/30/4
Real Time 64676.33
Time Unit ns
Iterations 10828
71.18 μs
Name BP/Share/Shamir/30/5
Real Time 71177.81
Time Unit ns
Iterations 9841
78.64 μs
Name BP/Share/Shamir/30/6
Real Time 78642.07
Time Unit ns
Iterations 8851
83.86 μs
Name BP/Share/Shamir/30/7
Real Time 83863.08
Time Unit ns
Iterations 8389

Horner's rule

m\n 3 4 6 8 10 16 32
256 bit field
0.48 μs
Name BP/Share/Horner/3
Real Time 475.27
Time Unit ns
Iterations 1471851
0.69 μs
Name BP/Share/Horner/4
Real Time 689.49
Time Unit ns
Iterations 1018928
1.11 μs
Name BP/Share/Horner/6
Real Time 1113.90
Time Unit ns
Iterations 623083
1.57 μs
Name BP/Share/Horner/8
Real Time 1568.60
Time Unit ns
Iterations 450395
1.97 μs
Name BP/Share/Horner/10
Real Time 1972.05
Time Unit ns
Iterations 355100
3.25 μs
Name BP/Share/Horner/16
Real Time 3249.91
Time Unit ns
Iterations 214699
6.65 μs
Name BP/Share/Horner/32
Real Time 6650.71
Time Unit ns
Iterations 105437
secp256k1
83.61 μs
Name BP/Share/ECHorner/3/3
Real Time 83613.63
Time Unit ns
Iterations 8377
125.65 μs
Name BP/Share/ECHorner/3/4
Real Time 125651.73
Time Unit ns
Iterations 5581
209.03 μs
Name BP/Share/ECHorner/3/6
Real Time 209031.36
Time Unit ns
Iterations 3337
292.33 μs
Name BP/Share/ECHorner/3/8
Real Time 292329.68
Time Unit ns
Iterations 2382
375.72 μs
Name BP/Share/ECHorner/3/10
Real Time 375715.77
Time Unit ns
Iterations 1861
627.10 μs
Name BP/Share/ECHorner/3/16
Real Time 627102.18
Time Unit ns
Iterations 1119
1295.61 μs
Name BP/Share/ECHorner/3/32
Real Time 1295607.14
Time Unit ns
Iterations 540
Ed25519
128.99 μs
Name BP/Share/ECHorner/4/3
Real Time 128986.17
Time Unit ns
Iterations 5141
193.46 μs
Name BP/Share/ECHorner/4/4
Real Time 193460.53
Time Unit ns
Iterations 3621
322.93 μs
Name BP/Share/ECHorner/4/6
Real Time 322932.92
Time Unit ns
Iterations 2171
451.37 μs
Name BP/Share/ECHorner/4/8
Real Time 451367.62
Time Unit ns
Iterations 1551
580.64 μs
Name BP/Share/ECHorner/4/10
Real Time 580636.33
Time Unit ns
Iterations 1207
967.50 μs
Name BP/Share/ECHorner/4/16
Real Time 967503.15
Time Unit ns
Iterations 723
2036.16 μs
Name BP/Share/ECHorner/4/32
Real Time 2036158.34
Time Unit ns
Iterations 350

Lagrange interpolation

m\n 3 4 6 8 10 16 32
256 bit field
36.71 μs
Name BP/Share/Lagrange/3
Real Time 36707.15
Time Unit ns
Iterations 19053
52.88 μs
Name BP/Share/Lagrange/4
Real Time 52884.01
Time Unit ns
Iterations 11608
94.87 μs
Name BP/Share/Lagrange/6
Real Time 94868.14
Time Unit ns
Iterations 7450
143.03 μs
Name BP/Share/Lagrange/8
Real Time 143034.00
Time Unit ns
Iterations 4870
200.54 μs
Name BP/Share/Lagrange/10
Real Time 200541.01
Time Unit ns
Iterations 3453
431.31 μs
Name BP/Share/Lagrange/16
Real Time 431310.35
Time Unit ns
Iterations 1614
1375.59 μs
Name BP/Share/Lagrange/32
Real Time 1375587.75
Time Unit ns
Iterations 503
secp256k1
133.35 μs
Name BP/Share/ECLagrange/3/3
Real Time 133348.99
Time Unit ns
Iterations 5192
184.14 μs
Name BP/Share/ECLagrange/3/4
Real Time 184139.58
Time Unit ns
Iterations 3782
291.39 μs
Name BP/Share/ECLagrange/3/6
Real Time 291392.00
Time Unit ns
Iterations 2382
413.24 μs
Name BP/Share/ECLagrange/3/8
Real Time 413237.83
Time Unit ns
Iterations 1691
548.49 μs
Name BP/Share/ECLagrange/3/10
Real Time 548486.98
Time Unit ns
Iterations 1270
1005.93 μs
Name BP/Share/ECLagrange/3/16
Real Time 1005926.30
Time Unit ns
Iterations 696
2533.49 μs
Name BP/Share/ECLagrange/3/32
Real Time 2533491.03
Time Unit ns
Iterations 277
Ed25519
230.42 μs
Name BP/Share/ECLagrange/4/3
Real Time 230421.77
Time Unit ns
Iterations 3053
312.75 μs
Name BP/Share/ECLagrange/4/4
Real Time 312750.26
Time Unit ns
Iterations 2251
479.63 μs
Name BP/Share/ECLagrange/4/6
Real Time 479626.77
Time Unit ns
Iterations 1454
668.35 μs
Name BP/Share/ECLagrange/4/8
Real Time 668350.41
Time Unit ns
Iterations 1046
851.68 μs
Name BP/Share/ECLagrange/4/10
Real Time 851677.47
Time Unit ns
Iterations 810
1473.49 μs
Name BP/Share/ECLagrange/4/16
Real Time 1473486.17
Time Unit ns
Iterations 475
3438.03 μs
Name BP/Share/ECLagrange/4/32
Real Time 3438026.44
Time Unit ns
Iterations 203

Non-interactive Zero Knowledge

Protocol Prover Verifer Proof Size
UC DL (secp256k1)
0.98 ms
Name ZK/DL/Prover/3
Real Time 975946.43
Time Unit ns
Iterations 716
0.77 ms
Name ZK/DL/Verify/3
Real Time 772614.32
Time Unit ns
Iterations 909
2.31 KB
Name
Real Time
Time Unit
Iterations
UC DL (Ed25519)
0.90 ms
Name ZK/DL/Prover/4
Real Time 899991.57
Time Unit ns
Iterations 779
4.53 ms
Name ZK/DL/Verify/4
Real Time 4525096.07
Time Unit ns
Iterations 154
2.28 KB
Name
Real Time
Time Unit
Iterations
DH (secp256k1)
0.08 ms
Name ZK/DH/Prove/3
Real Time 77698.47
Time Unit ns
Iterations 9012
0.14 ms
Name ZK/DH/Verify/3
Real Time 138468.17
Time Unit ns
Iterations 5063
0.07 KB
Name
Real Time
Time Unit
Iterations
UC ElGamal Com (secp256k1)
2.74 ms
Name ZK/ElGamalCom/Prover/3
Real Time 2737748.18
Time Unit ns
Iterations 256
1.08 ms
Name ZK/ElGamalCom/Verify/3
Real Time 1080982.44
Time Unit ns
Iterations 640
3.09 KB
Name
Real Time
Time Unit
Iterations
ElGamal Public Share Equal (secp256k1)
0.08 ms
Name ZK/ElGamalPubShareEqual/Prover/3
Real Time 78515.01
Time Unit ns
Iterations 8943
0.14 ms
Name ZK/ElGamalPubShareEqual/Verify/3
Real Time 144057.01
Time Unit ns
Iterations 4917
0.07 KB
Name
Real Time
Time Unit
Iterations
ElGamal Com Mult (secp256k1)
0.26 ms
Name ZK/ElGamalComMult/Prover/3
Real Time 262086.63
Time Unit ns
Iterations 2651
0.34 ms
Name ZK/ElGamalComMult/Verify/3
Real Time 344850.38
Time Unit ns
Iterations 2047
0.13 KB
Name
Real Time
Time Unit
Iterations
UC ElGamal Com Mult Private Scalar (secp256k1)
4.26 ms
Name ZK/UCElGamalComMultPrivScalar/Prover/3
Real Time 4256050.55
Time Unit ns
Iterations 165
1.01 ms
Name ZK/UCElGamalComMultPrivScalar/Verify/3
Real Time 1007316.56
Time Unit ns
Iterations 694
2.67 KB
Name
Real Time
Time Unit
Iterations
Valid Paillier
23.87 ms
Name ZK/ValidPaillier/Prover
Real Time 23866014.29
Time Unit ns
Iterations 28
22.55 ms
Name ZK/ValidPaillier/Verify
Real Time 22552477.13
Time Unit ns
Iterations 31
2.58 KB
Name
Real Time
Time Unit
Iterations
Paillier Zero
92.44 ms
Name ZK/PaillierZero/Prover
Real Time 92442835.88
Time Unit ns
Iterations 8
87.75 ms
Name ZK/PaillierZero/Verify
Real Time 87746857.63
Time Unit ns
Iterations 8
2.60 KB
Name
Real Time
Time Unit
Iterations
Two Paillier Equal
90.83 ms
Name ZK/TwoPaillierEqual/Prover
Real Time 90827542.12
Time Unit ns
Iterations 8
183.13 ms
Name ZK/TwoPaillierEqual/Verify
Real Time 183128382.75
Time Unit ns
Iterations 4
5.61 KB
Name
Real Time
Time Unit
Iterations
Range Pedersen (secp256k1)
332.48 ms
Name ZK/RangePedersen/Prover/3
Real Time 332477976.50
Time Unit ns
Iterations 2
17.46 ms
Name ZK/RangePedersen/Verify/3
Real Time 17463903.20
Time Unit ns
Iterations 40
71.31 KB
Name
Real Time
Time Unit
Iterations
Paillier Pedersen Equal (secp256k1)
48.17 ms
Name ZK/PaillierPedersenEq/Prover/3
Real Time 48174771.40
Time Unit ns
Iterations 15
98.57 ms
Name ZK/PaillierPedersenEq/Verify/3
Real Time 98569078.86
Time Unit ns
Iterations 7
3.54 KB
Name
Real Time
Time Unit
Iterations
Paillier Range Exp Slack (secp256k1)
382.40 ms
Name ZK/PaillierRangeExpSlack/Prover/3
Real Time 382397100.00
Time Unit ns
Iterations 2
117.09 ms
Name ZK/PaillierRangeExpSlack/Verify/3
Real Time 117088219.00
Time Unit ns
Iterations 6
75.11 KB
Name
Real Time
Time Unit
Iterations
PDL
387.30 ms
Name ZK/PDL/Prover
Real Time 387299125.50
Time Unit ns
Iterations 2
127.10 ms
Name ZK/PDL/Verify
Real Time 127102851.40
Time Unit ns
Iterations 5
75.99 KB
Name
Real Time
Time Unit
Iterations
Unknown Order DL
297.20 ms
Name ZK/UnknownOrderDL/Prove
Real Time 297196111.50
Time Unit ns
Iterations 2
303.62 ms
Name ZK/UnknownOrderDL/Verify
Real Time 303618188.50
Time Unit ns
Iterations 2
34.12 KB
Name
Real Time
Time Unit
Iterations

Batched UC ZK-DL

Protocol Prover Verifer Proof Size
secp256k1, n = 1
0.98 ms
Name ZK/DL/Prover/3
Real Time 975946.43
Time Unit ns
Iterations 716
0.77 ms
Name ZK/DL/Verify/3
Real Time 772614.32
Time Unit ns
Iterations 909
2.31 KB
Name
Real Time
Time Unit
Iterations
secp256k1, n = 4
1.68 ms
Name ZK/Batch-DL/Prover/3/4
Real Time 1675096.88
Time Unit ns
Iterations 418
2.23 ms
Name ZK/Batch-DL/Verify/3/4
Real Time 2234383.80
Time Unit ns
Iterations 313
3.11 KB
Name
Real Time
Time Unit
Iterations
secp256k1, n = 16
3.83 ms
Name ZK/Batch-DL/Prover/3/16
Real Time 3827835.39
Time Unit ns
Iterations 178
5.78 ms
Name ZK/Batch-DL/Verify/3/16
Real Time 5777605.62
Time Unit ns
Iterations 125
3.11 KB
Name
Real Time
Time Unit
Iterations
secp256k1, n = 64
11.37 ms
Name ZK/Batch-DL/Prover/3/64
Real Time 11371726.75
Time Unit ns
Iterations 61
28.90 ms
Name ZK/Batch-DL/Verify/3/64
Real Time 28899767.00
Time Unit ns
Iterations 24
4.62 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 1
0.90 ms
Name ZK/DL/Prover/4
Real Time 899991.57
Time Unit ns
Iterations 779
4.53 ms
Name ZK/DL/Verify/4
Real Time 4525096.07
Time Unit ns
Iterations 154
2.28 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 4
1.57 ms
Name ZK/Batch-DL/Prover/4/4
Real Time 1566283.05
Time Unit ns
Iterations 445
14.77 ms
Name ZK/Batch-DL/Verify/4/4
Real Time 14771391.13
Time Unit ns
Iterations 47
3.06 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 16
3.76 ms
Name ZK/Batch-DL/Prover/4/16
Real Time 3760905.67
Time Unit ns
Iterations 189
49.19 ms
Name ZK/Batch-DL/Verify/4/16
Real Time 49189837.29
Time Unit ns
Iterations 14
3.06 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 64
11.97 ms
Name ZK/Batch-DL/Prover/4/64
Real Time 11973347.62
Time Unit ns
Iterations 60
274.15 ms
Name ZK/Batch-DL/Verify/4/64
Real Time 274150432.00
Time Unit ns
Iterations 3
4.55 KB
Name
Real Time
Time Unit
Iterations

Valid Paillier

Challenge Challenge Size Prove Size Verify P Total V Total
Interactive
0.00 ms
Name ZK/ValidPaillier-Int/V1
Real Time 760.99
Time Unit ns
Iterations 920729
0.02 KB
Name
Real Time
Time Unit
Iterations
9.76 ms
Name ZK/ValidPaillier-Int/P2
Real Time 9756822.00
Time Unit ns
Iterations 72
1.03 KB
Name
Real Time
Time Unit
Iterations
9.24 ms
Name ZK/ValidPaillier-Int/Verify
Real Time 9237364.43
Time Unit ns
Iterations 75
9.76 ms
Name ZK/ValidPaillier-Int/P2
Real Time 9756822.00
Time Unit ns
Iterations 72
9.24 ms
Name sum
Real Time 9238125.41
Time Unit ns
Iterations -1
Non-Interactive
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
23.87 ms
Name ZK/ValidPaillier/Prover
Real Time 23866014.29
Time Unit ns
Iterations 28
22.55 ms
Name ZK/ValidPaillier/Verify
Real Time 22552477.13
Time Unit ns
Iterations 31

Paillier Zero

Prove Msg1 Size Challenge Challenge Size Prove Msg2 Size Verify P Total V Total
Interactive
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
Non-Interactive
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
92.44 ms
Name ZK/PaillierZero/Prover
Real Time 92442835.88
Time Unit ns
Iterations 8
87.75 ms
Name ZK/PaillierZero/Verify
Real Time 87746857.63
Time Unit ns
Iterations 8

Two Paillier Equal

Prove Msg1 Size Challenge Challenge Size Prove Msg2 Size Verify P Total V Total
Interactive
35.64 ms
Name ZK/TwoPaillierEqual-Int/P1
Real Time 35639992.45
Time Unit ns
Iterations 20
0.00 KB
Name
Real Time
Time Unit
Iterations
0.00 ms
Name ZK/TwoPaillierEqual-Int/V2
Real Time 841.18
Time Unit ns
Iterations 837918
0.00 KB
Name
Real Time
Time Unit
Iterations
0.71 ms
Name ZK/TwoPaillierEqual-Int/P3
Real Time 705920.59
Time Unit ns
Iterations 992
0.00 KB
Name
Real Time
Time Unit
Iterations
73.68 ms
Name ZK/TwoPaillierEqual-Int/Verify
Real Time 73676187.67
Time Unit ns
Iterations 9
36.35 ms
Name sum
Real Time 36345913.04
Time Unit ns
Iterations -1
73.68 ms
Name sum
Real Time 73677028.85
Time Unit ns
Iterations -1
Non-Interactive
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
90.83 ms
Name ZK/TwoPaillierEqual/Prover
Real Time 90827542.12
Time Unit ns
Iterations 8
183.13 ms
Name ZK/TwoPaillierEqual/Verify
Real Time 183128382.75
Time Unit ns
Iterations 4

Range Pedersen

Protocol Prove Msg1 Size Challenge Challenge Size Prove Msg2 Size Verify P Total V Total
Interactive - secp256k1
129.53 ms
Name ZK/RangePedersenInt/P1/3
Real Time 129528038.60
Time Unit ns
Iterations 5
0.05 KB
Name
Real Time
Time Unit
Iterations
0.00 ms
Name ZK/RangePedersenInt/V2/3
Real Time 770.07
Time Unit ns
Iterations 913134
0.01 KB
Name
Real Time
Time Unit
Iterations
0.01 ms
Name ZK/RangePedersenInt/P3/3
Real Time 6199.09
Time Unit ns
Iterations 137704
27.88 KB
Name
Real Time
Time Unit
Iterations
0.01 ms
Name ZK/RangePedersenInt/Verify/3
Real Time 6421.47
Time Unit ns
Iterations 92526
129.53 ms
Name sum
Real Time 129534237.69
Time Unit ns
Iterations -1
0.01 ms
Name sum
Real Time 7191.55
Time Unit ns
Iterations -1
Non-Interactive
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
332.48 ms
Name ZK/RangePedersen/Prover/3
Real Time 332477976.50
Time Unit ns
Iterations 2
17.46 ms
Name ZK/RangePedersen/Verify/3
Real Time 17463903.20
Time Unit ns
Iterations 40

Paillier Pedersen Equal

Protocol Prove Msg1 Size Challenge Challenge Size Prove Msg2 Size Verify P Total V Total
Interactive - secp256k1
20.48 ms
Name ZK/PaillierPedersenEq-Int/P1/3
Real Time 20484760.65
Time Unit ns
Iterations 34
0.05 KB
Name
Real Time
Time Unit
Iterations
0.00 ms
Name ZK/PaillierPedersenEq-Int/V2/3
Real Time 913.42
Time Unit ns
Iterations 767766
0.01 KB
Name
Real Time
Time Unit
Iterations
0.35 ms
Name ZK/PaillierPedersenEq-Int/P3/3
Real Time 354141.36
Time Unit ns
Iterations 1977
3.81 KB
Name
Real Time
Time Unit
Iterations
43.77 ms
Name ZK/PaillierPedersenEq-Int/Verifier/3
Real Time 43770426.69
Time Unit ns
Iterations 16
20.84 ms
Name sum
Real Time 20838902.01
Time Unit ns
Iterations -1
43.77 ms
Name sum
Real Time 43771340.11
Time Unit ns
Iterations -1
Non-Interactive
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
48.17 ms
Name ZK/PaillierPedersenEq/Prover/3
Real Time 48174771.40
Time Unit ns
Iterations 15
98.57 ms
Name ZK/PaillierPedersenEq/Verify/3
Real Time 98569078.86
Time Unit ns
Iterations 7

PVE

Protocols \ Operations Encrypt Verify Decrypt
Basic - RSA2048
11.09 ms
Name PVE/vencrypt/Encrypt/0
Real Time 11094442.40
Time Unit ns
Iterations 63
6.69 ms
Name PVE/vencrypt/Verify/0
Real Time 6685777.87
Time Unit ns
Iterations 105
7.40 ms
Name PVE/vencrypt/Decrypt/0
Real Time 7399420.45
Time Unit ns
Iterations 94
Batch(4) - RSA2048
18.94 ms
Name PVE/vencrypt-batch/Encrypt/0/4
Real Time 18940188.92
Time Unit ns
Iterations 37
14.18 ms
Name PVE/vencrypt-batch/Verify/0/4
Real Time 14183881.71
Time Unit ns
Iterations 49
14.96 ms
Name PVE/vencrypt-batch/Decrypt/0/4
Real Time 14955153.85
Time Unit ns
Iterations 47
Batch(16) - RSA2048
48.67 ms
Name PVE/vencrypt-batch/Encrypt/0/16
Real Time 48672376.93
Time Unit ns
Iterations 14
43.37 ms
Name PVE/vencrypt-batch/Verify/0/16
Real Time 43371989.38
Time Unit ns
Iterations 16
44.70 ms
Name PVE/vencrypt-batch/Decrypt/0/16
Real Time 44702065.25
Time Unit ns
Iterations 16
Basic - P-256
23.77 ms
Name PVE/vencrypt/Encrypt/1
Real Time 23770843.93
Time Unit ns
Iterations 29
12.99 ms
Name PVE/vencrypt/Verify/1
Real Time 12988714.94
Time Unit ns
Iterations 54
13.06 ms
Name PVE/vencrypt/Decrypt/1
Real Time 13063994.26
Time Unit ns
Iterations 54
Batch(4) - P-256
31.73 ms
Name PVE/vencrypt-batch/Encrypt/1/4
Real Time 31727674.05
Time Unit ns
Iterations 22
20.48 ms
Name PVE/vencrypt-batch/Verify/1/4
Real Time 20480566.32
Time Unit ns
Iterations 34
20.65 ms
Name PVE/vencrypt-batch/Decrypt/1/4
Real Time 20649981.50
Time Unit ns
Iterations 34
Batch(16) - P-256
61.22 ms
Name PVE/vencrypt-batch/Encrypt/1/16
Real Time 61222205.17
Time Unit ns
Iterations 12
49.83 ms
Name PVE/vencrypt-batch/Verify/1/16
Real Time 49832497.79
Time Unit ns
Iterations 14
50.37 ms
Name PVE/vencrypt-batch/Decrypt/1/16
Real Time 50368572.07
Time Unit ns
Iterations 14
Batch(2) Many (24-leaf access structure) -- mixed key
411.01 ms
Name PVE/vencrypt-batch-many/Encrypt
Real Time 411010621.00
Time Unit ns
Iterations 2
232.03 ms
Name PVE/vencrypt-batch-many/Verify
Real Time 232032546.33
Time Unit ns
Iterations 3
10.35 ms
Name PVE/vencrypt-batch-many/Decrypt
Real Time 10348403.60
Time Unit ns
Iterations 5

Base OT

Number of OTs 64 128 256 512 1024 2048
Step 1 (R → S)
6.25 ms
Name MPC/OT/BaseOT/Step1_R2S/64
Real Time 6253709.40
Time Unit ns
Iterations 111
12.37 ms
Name MPC/OT/BaseOT/Step1_R2S/128
Real Time 12368310.51
Time Unit ns
Iterations 57
24.58 ms
Name MPC/OT/BaseOT/Step1_R2S/256
Real Time 24582488.25
Time Unit ns
Iterations 28
48.96 ms
Name MPC/OT/BaseOT/Step1_R2S/512
Real Time 48962477.14
Time Unit ns
Iterations 14
98.03 ms
Name MPC/OT/BaseOT/Step1_R2S/1024
Real Time 98026380.71
Time Unit ns
Iterations 7
195.47 ms
Name MPC/OT/BaseOT/Step1_R2S/2048
Real Time 195471427.00
Time Unit ns
Iterations 4
Step 2 (S → R)
26.55 ms
Name MPC/OT/BaseOT/Step2_S2R/64
Real Time 26553609.42
Time Unit ns
Iterations 26
53.07 ms
Name MPC/OT/BaseOT/Step2_S2R/128
Real Time 53074369.85
Time Unit ns
Iterations 13
105.91 ms
Name MPC/OT/BaseOT/Step2_S2R/256
Real Time 105905389.43
Time Unit ns
Iterations 7
211.62 ms
Name MPC/OT/BaseOT/Step2_S2R/512
Real Time 211624903.00
Time Unit ns
Iterations 3
423.21 ms
Name MPC/OT/BaseOT/Step2_S2R/1024
Real Time 423213870.50
Time Unit ns
Iterations 2
847.65 ms
Name MPC/OT/BaseOT/Step2_S2R/2048
Real Time 847646957.00
Time Unit ns
Iterations 1
Step 3 (R output)
3.55 ms
Name MPC/OT/BaseOT/OutputR/64
Real Time 3546761.59
Time Unit ns
Iterations 201
6.93 ms
Name MPC/OT/BaseOT/OutputR/128
Real Time 6929440.15
Time Unit ns
Iterations 101
13.91 ms
Name MPC/OT/BaseOT/OutputR/256
Real Time 13907668.94
Time Unit ns
Iterations 50
27.83 ms
Name MPC/OT/BaseOT/OutputR/512
Real Time 27831057.08
Time Unit ns
Iterations 25
55.61 ms
Name MPC/OT/BaseOT/OutputR/1024
Real Time 55610070.15
Time Unit ns
Iterations 13
111.39 ms
Name MPC/OT/BaseOT/OutputR/2048
Real Time 111389870.67
Time Unit ns
Iterations 6

Starts with 256 Base OTs, then extends - 2048 OTs P1 msg P2
Total Time
42.78 ms
110.61 ms
round 1
24.52 ms
Name Full-OT-2P/1/1/2048
Real Time 24520125.41
Time Unit ns
Iterations 29
message 1
→0.02 MB
round 2
109.84 ms
Name Full-OT-2P/2/2/2048
Real Time 109837485.83
Time Unit ns
Iterations 6
message 2
←0.12 MB
round 3
18.26 ms
Name Full-OT-2P/3/1/2048
Real Time 18260546.97
Time Unit ns
Iterations 38
message 3
→0.14 MB
Output Round
0.77 ms
Name Full-OT-2P/4/2/2048
Real Time 772566.16
Time Unit ns
Iterations 909
Starts with 256 Base OTs, then extends - 4096 OTs P1 msg P2
Total Time
45.88 ms
113.62 ms
round 1
24.48 ms
Name Full-OT-2P/1/1/4096
Real Time 24475868.75
Time Unit ns
Iterations 28
message 1
→0.02 MB
round 2
112.07 ms
Name Full-OT-2P/2/2/4096
Real Time 112072200.33
Time Unit ns
Iterations 6
message 2
←0.19 MB
round 3
21.41 ms
Name Full-OT-2P/3/1/4096
Real Time 21408386.36
Time Unit ns
Iterations 33
message 3
→0.27 MB
Output Round
1.55 ms
Name Full-OT-2P/4/2/4096
Real Time 1550791.75
Time Unit ns
Iterations 453
Starts with 256 Base OTs, then extends - 65536 OTs P1 msg P2
Total Time
140.96 ms
168.25 ms
round 1
24.59 ms
Name Full-OT-2P/1/1/65536
Real Time 24592145.32
Time Unit ns
Iterations 28
message 1
→0.02 MB
round 2
143.59 ms
Name Full-OT-2P/2/2/65536
Real Time 143588408.40
Time Unit ns
Iterations 5
message 2
←2.15 MB
round 3
116.37 ms
Name Full-OT-2P/3/1/65536
Real Time 116371018.67
Time Unit ns
Iterations 6
message 3
→4.33 MB
Output Round
24.66 ms
Name Full-OT-2P/4/2/65536
Real Time 24659966.29
Time Unit ns
Iterations 28

Agree Random - 256 bits P1 msg P2
Total Time
126.19 μs
107.27 μs
round 1
81.63 μs
Name AgreeRandom-2P/1/1/256
Real Time 81629.79
Time Unit ns
Iterations 10000
48.42 μs
Name AgreeRandom-2P/1/2/256
Real Time 48417.47
Time Unit ns
Iterations 10000
message 1
→49 Bytes
round 2
1.05 μs
Name AgreeRandom-2P/2/1/256
Real Time 1053.72
Time Unit ns
Iterations 10000
10.59 μs
Name AgreeRandom-2P/2/2/256
Real Time 10590.37
Time Unit ns
Iterations 10000
message 2
←33 Bytes
round 3
0.60 μs
Name AgreeRandom-2P/3/1/256
Real Time 603.03
Time Unit ns
Iterations 10000
0.71 μs
Name AgreeRandom-2P/3/2/256
Real Time 709.21
Time Unit ns
Iterations 10000
message 3
→65 Bytes
Output Round
42.90 μs
Name AgreeRandom-2P/4/1/256
Real Time 42903.07
Time Unit ns
Iterations 10000
47.55 μs
Name AgreeRandom-2P/4/2/256
Real Time 47550.20
Time Unit ns
Iterations 10000
Agree Random - 1024 bits P1 msg P2
Total Time
127.19 μs
108.03 μs
round 1
80.34 μs
Name AgreeRandom-2P/1/1/1024
Real Time 80335.50
Time Unit ns
Iterations 10000
48.11 μs
Name AgreeRandom-2P/1/2/1024
Real Time 48106.70
Time Unit ns
Iterations 10000
message 1
→49 Bytes
round 2
1.05 μs
Name AgreeRandom-2P/2/1/1024
Real Time 1054.98
Time Unit ns
Iterations 10000
10.62 μs
Name AgreeRandom-2P/2/2/1024
Real Time 10619.44
Time Unit ns
Iterations 10000
message 2
←130 Bytes
round 3
0.85 μs
Name AgreeRandom-2P/3/1/1024
Real Time 853.09
Time Unit ns
Iterations 10000
0.80 μs
Name AgreeRandom-2P/3/2/1024
Real Time 802.50
Time Unit ns
Iterations 10000
message 3
→162 Bytes
Output Round
44.95 μs
Name AgreeRandom-2P/4/1/1024
Real Time 44946.12
Time Unit ns
Iterations 10000
48.50 μs
Name AgreeRandom-2P/4/2/1024
Real Time 48497.18
Time Unit ns
Iterations 10000
Agree Random - 4096 bits P1 msg P2
Total Time
131.84 μs
111.07 μs
round 1
81.29 μs
Name AgreeRandom-2P/1/1/4096
Real Time 81292.98
Time Unit ns
Iterations 10000
48.95 μs
Name AgreeRandom-2P/1/2/4096
Real Time 48952.64
Time Unit ns
Iterations 10000
message 1
→49 Bytes
round 2
1.03 μs
Name AgreeRandom-2P/2/1/4096
Real Time 1025.26
Time Unit ns
Iterations 10000
10.88 μs
Name AgreeRandom-2P/2/2/4096
Real Time 10880.38
Time Unit ns
Iterations 10000
message 2
←514 Bytes
round 3
1.19 μs
Name AgreeRandom-2P/3/1/4096
Real Time 1194.29
Time Unit ns
Iterations 10000
0.99 μs
Name AgreeRandom-2P/3/2/4096
Real Time 985.05
Time Unit ns
Iterations 10000
message 3
→546 Bytes
Output Round
48.33 μs
Name AgreeRandom-2P/4/1/4096
Real Time 48325.93
Time Unit ns
Iterations 10000
50.25 μs
Name AgreeRandom-2P/4/2/4096
Real Time 50250.16
Time Unit ns
Iterations 10000
Weak Agree Random - 256 bits P1 msg P2
Total Time
128.77 μs
102.82 μs
round 1
71.68 μs
Name WeakAgreeRandom-2P/1/1/256
Real Time 71681.99
Time Unit ns
Iterations 10000
47.09 μs
Name WeakAgreeRandom-2P/1/2/256
Real Time 47087.56
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.85 μs
Name WeakAgreeRandom-2P/2/1/256
Real Time 845.27
Time Unit ns
Iterations 10000
10.52 μs
Name WeakAgreeRandom-2P/2/2/256
Real Time 10524.86
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
56.24 μs
Name WeakAgreeRandom-2P/3/1/256
Real Time 56238.26
Time Unit ns
Iterations 10000
45.20 μs
Name WeakAgreeRandom-2P/3/2/256
Real Time 45204.34
Time Unit ns
Iterations 10000
Weak Agree Random - 1024 bits P1 msg P2
Total Time
134.64 μs
107.09 μs
round 1
71.31 μs
Name WeakAgreeRandom-2P/1/1/1024
Real Time 71310.54
Time Unit ns
Iterations 10000
48.43 μs
Name WeakAgreeRandom-2P/1/2/1024
Real Time 48430.09
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.85 μs
Name WeakAgreeRandom-2P/2/1/1024
Real Time 853.49
Time Unit ns
Iterations 10000
10.71 μs
Name WeakAgreeRandom-2P/2/2/1024
Real Time 10713.46
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
62.48 μs
Name WeakAgreeRandom-2P/3/1/1024
Real Time 62479.92
Time Unit ns
Iterations 10000
47.95 μs
Name WeakAgreeRandom-2P/3/2/1024
Real Time 47950.92
Time Unit ns
Iterations 10000
Weak Agree Random - 4096 bits P1 msg P2
Total Time
135.53 μs
108.64 μs
round 1
71.93 μs
Name WeakAgreeRandom-2P/1/1/4096
Real Time 71925.39
Time Unit ns
Iterations 10000
49.04 μs
Name WeakAgreeRandom-2P/1/2/4096
Real Time 49039.22
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.84 μs
Name WeakAgreeRandom-2P/2/1/4096
Real Time 843.61
Time Unit ns
Iterations 10000
10.69 μs
Name WeakAgreeRandom-2P/2/2/4096
Real Time 10694.32
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
62.76 μs
Name WeakAgreeRandom-2P/3/1/4096
Real Time 62761.43
Time Unit ns
Iterations 10000
48.91 μs
Name WeakAgreeRandom-2P/3/2/4096
Real Time 48909.02
Time Unit ns
Iterations 10000
Generate SID (Fixed) P1 msg P2
Total Time
128.69 μs
104.23 μs
round 1
71.24 μs
Name GenerateSID-Fixed-2P/1/1
Real Time 71238.79
Time Unit ns
Iterations 10000
47.44 μs
Name GenerateSID-Fixed-2P/1/2
Real Time 47443.41
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.82 μs
Name GenerateSID-Fixed-2P/2/1
Real Time 824.17
Time Unit ns
Iterations 10000
10.86 μs
Name GenerateSID-Fixed-2P/2/2
Real Time 10855.46
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
56.63 μs
Name GenerateSID-Fixed-2P/3/1
Real Time 56627.16
Time Unit ns
Iterations 10000
45.93 μs
Name GenerateSID-Fixed-2P/3/2
Real Time 45926.94
Time Unit ns
Iterations 10000
Generate SID (Dynamic) P1 msg P2
Total Time
132.53 μs
106.04 μs
round 1
72.11 μs
Name GenerateSID-Dynamic-2P/1/1
Real Time 72111.39
Time Unit ns
Iterations 10000
49.07 μs
Name GenerateSID-Dynamic-2P/1/2
Real Time 49074.12
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.89 μs
Name GenerateSID-Dynamic-2P/2/1
Real Time 889.50
Time Unit ns
Iterations 10000
10.53 μs
Name GenerateSID-Dynamic-2P/2/2
Real Time 10534.78
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
59.53 μs
Name GenerateSID-Dynamic-2P/3/1
Real Time 59531.72
Time Unit ns
Iterations 10000
46.43 μs
Name GenerateSID-Dynamic-2P/3/2
Real Time 46434.46
Time Unit ns
Iterations 10000

Keygen P1 msg P2
Total Time
8.24 ms
8.22 ms
round 1
0.10 ms
Name Schnorr-2PC-KeyGen-2P/1/1
Real Time 100420.30
Time Unit ns
Iterations 10
0.07 ms
Name Schnorr-2PC-KeyGen-2P/1/2
Real Time 71996.40
Time Unit ns
Iterations 10
message 1
→0.05 KB
round 2
0.00 ms
Name Schnorr-2PC-KeyGen-2P/2/1
Real Time 984.90
Time Unit ns
Iterations 10
1.13 ms
Name Schnorr-2PC-KeyGen-2P/2/2
Real Time 1129786.60
Time Unit ns
Iterations 10
message 2
←2.33 KB
round 3
8.07 ms
Name Schnorr-2PC-KeyGen-2P/3/1
Real Time 8069735.40
Time Unit ns
Iterations 10
0.00 ms
Name Schnorr-2PC-KeyGen-2P/3/2
Real Time 2564.70
Time Unit ns
Iterations 10
message 3
→2.35 KB
Output Round
0.07 ms
Name Schnorr-2PC-KeyGen-2P/4/1
Real Time 66770.70
Time Unit ns
Iterations 10
7.02 ms
Name Schnorr-2PC-KeyGen-2P/4/2
Real Time 7020496.70
Time Unit ns
Iterations 10
Refresh P1 msg P2
Total Time
0.13 ms
0.12 ms
round 1
0.08 ms
Name Schnorr-2PC-Refresh-2P/1/1
Real Time 79965.14
Time Unit ns
Iterations 200
0.05 ms
Name Schnorr-2PC-Refresh-2P/1/2
Real Time 48874.75
Time Unit ns
Iterations 200
message 1
→0.05 KB
round 2
0.00 ms
Name Schnorr-2PC-Refresh-2P/2/1
Real Time 981.59
Time Unit ns
Iterations 200
0.01 ms
Name Schnorr-2PC-Refresh-2P/2/2
Real Time 10661.42
Time Unit ns
Iterations 200
message 2
←0.04 KB
round 3
0.00 ms
Name Schnorr-2PC-Refresh-2P/3/1
Real Time 700.14
Time Unit ns
Iterations 200
0.00 ms
Name Schnorr-2PC-Refresh-2P/3/2
Real Time 766.31
Time Unit ns
Iterations 200
message 3
→0.07 KB
Output Round
0.05 ms
Name Schnorr-2PC-Refresh-2P/4/1
Real Time 50730.07
Time Unit ns
Iterations 200
0.05 ms
Name Schnorr-2PC-Refresh-2P/4/2
Real Time 54716.47
Time Unit ns
Iterations 200
Sign - #Msg=1 P1 msg P2
Total Time
11.23 ms
11.09 ms
round 1
0.10 ms
Name Schnorr-2PC-Sign-2P/1/1/1
Real Time 100961.06
Time Unit ns
Iterations 50
0.05 ms
Name Schnorr-2PC-Sign-2P/1/2/1
Real Time 52962.84
Time Unit ns
Iterations 50
message 1
→0.05 KB
round 2
0.00 ms
Name Schnorr-2PC-Sign-2P/2/1/1
Real Time 1210.90
Time Unit ns
Iterations 50
1.51 ms
Name Schnorr-2PC-Sign-2P/2/2/1
Real Time 1514333.48
Time Unit ns
Iterations 50
message 2
←3.11 KB
round 3
10.87 ms
Name Schnorr-2PC-Sign-2P/3/1/1
Real Time 10874352.70
Time Unit ns
Iterations 50
0.00 ms
Name Schnorr-2PC-Sign-2P/3/2/1
Real Time 2902.82
Time Unit ns
Iterations 50
message 3
→3.12 KB
round 4
0.02 ms
Name Schnorr-2PC-Sign-2P/4/1/1
Real Time 21092.58
Time Unit ns
Iterations 50
9.44 ms
Name Schnorr-2PC-Sign-2P/4/2/1
Real Time 9440847.42
Time Unit ns
Iterations 50
message 4
←0.03 KB
Output Round
0.23 ms
Name Schnorr-2PC-Sign-2P/5/1/1
Real Time 234304.72
Time Unit ns
Iterations 50
0.08 ms
Name Schnorr-2PC-Sign-2P/5/2/1
Real Time 80298.28
Time Unit ns
Iterations 50
Sign - #Msg=4 P1 msg P2
Total Time
21.00 ms
20.39 ms
round 1
0.16 ms
Name Schnorr-2PC-Sign-2P/1/1/4
Real Time 158925.04
Time Unit ns
Iterations 50
0.06 ms
Name Schnorr-2PC-Sign-2P/1/2/4
Real Time 55632.68
Time Unit ns
Iterations 50
message 1
→0.05 KB
round 2
0.00 ms
Name Schnorr-2PC-Sign-2P/2/1/4
Real Time 1114.58
Time Unit ns
Iterations 50
1.89 ms
Name Schnorr-2PC-Sign-2P/2/2/4
Real Time 1885845.38
Time Unit ns
Iterations 50
message 2
←3.22 KB
round 3
20.06 ms
Name Schnorr-2PC-Sign-2P/3/1/4
Real Time 20062958.82
Time Unit ns
Iterations 50
0.00 ms
Name Schnorr-2PC-Sign-2P/3/2/4
Real Time 2647.34
Time Unit ns
Iterations 50
message 3
→3.23 KB
round 4
0.06 ms
Name Schnorr-2PC-Sign-2P/4/1/4
Real Time 58657.40
Time Unit ns
Iterations 50
18.35 ms
Name Schnorr-2PC-Sign-2P/4/2/4
Real Time 18349264.76
Time Unit ns
Iterations 50
message 4
←0.13 KB
Output Round
0.72 ms
Name Schnorr-2PC-Sign-2P/5/1/4
Real Time 716220.34
Time Unit ns
Iterations 50
0.10 ms
Name Schnorr-2PC-Sign-2P/5/2/4
Real Time 98400.78
Time Unit ns
Iterations 50
Sign - #Msg=16 P1 msg P2
Total Time
60.32 ms
58.15 ms
round 1
0.42 ms
Name Schnorr-2PC-Sign-2P/1/1/16
Real Time 418729.06
Time Unit ns
Iterations 50
0.05 ms
Name Schnorr-2PC-Sign-2P/1/2/16
Real Time 53998.80
Time Unit ns
Iterations 50
message 1
→0.05 KB
round 2
0.00 ms
Name Schnorr-2PC-Sign-2P/2/1/16
Real Time 1315.32
Time Unit ns
Iterations 50
4.34 ms
Name Schnorr-2PC-Sign-2P/2/2/16
Real Time 4344218.96
Time Unit ns
Iterations 50
message 2
←3.62 KB
round 3
57.47 ms
Name Schnorr-2PC-Sign-2P/3/1/16
Real Time 57467268.38
Time Unit ns
Iterations 50
0.00 ms
Name Schnorr-2PC-Sign-2P/3/2/16
Real Time 2660.74
Time Unit ns
Iterations 50
message 3
→3.63 KB
round 4
0.20 ms
Name Schnorr-2PC-Sign-2P/4/1/16
Real Time 196494.86
Time Unit ns
Iterations 50
53.63 ms
Name Schnorr-2PC-Sign-2P/4/2/16
Real Time 53632128.20
Time Unit ns
Iterations 50
message 4
←0.53 KB
Output Round
2.24 ms
Name Schnorr-2PC-Sign-2P/5/1/16
Real Time 2235717.30
Time Unit ns
Iterations 50
0.11 ms
Name Schnorr-2PC-Sign-2P/5/2/16
Real Time 114520.18
Time Unit ns
Iterations 50

Keygen P1 msg P2
Total Time
229.27 ms
78.22 ms
round 1
211.75 ms
Name ECDSA-2PC-KeyGen-2P/1/1
Real Time 211745047.45
Time Unit ns
Iterations 20
0.07 ms
Name ECDSA-2PC-KeyGen-2P/1/2
Real Time 73767.75
Time Unit ns
Iterations 20
message 1
→1.69 KB
round 2
0.00 ms
Name ECDSA-2PC-KeyGen-2P/2/1
Real Time 2991.25
Time Unit ns
Iterations 20
1.25 ms
Name ECDSA-2PC-KeyGen-2P/2/2
Real Time 1252067.35
Time Unit ns
Iterations 20
message 2
←2.40 KB
round 3
17.34 ms
Name ECDSA-2PC-KeyGen-2P/3/1
Real Time 17335516.70
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-KeyGen-2P/3/2
Real Time 2314.20
Time Unit ns
Iterations 20
message 3
→36.41 KB
Output Round
0.19 ms
Name ECDSA-2PC-KeyGen-2P/4/1
Real Time 185262.55
Time Unit ns
Iterations 20
76.89 ms
Name ECDSA-2PC-KeyGen-2P/4/2
Real Time 76890222.30
Time Unit ns
Iterations 20
Refresh P1 msg P2
Total Time
104.20 ms
85.98 ms
round 1
93.57 ms
Name ECDSA-2PC-Refresh-2P/1/1
Real Time 93569728.40
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Refresh-2P/1/2
Real Time 54502.15
Time Unit ns
Iterations 20
message 1
→0.87 KB
round 2
0.00 ms
Name ECDSA-2PC-Refresh-2P/2/1
Real Time 2184.70
Time Unit ns
Iterations 20
0.38 ms
Name ECDSA-2PC-Refresh-2P/2/2
Real Time 380029.05
Time Unit ns
Iterations 20
message 2
←0.06 KB
round 3
10.50 ms
Name ECDSA-2PC-Refresh-2P/3/1
Real Time 10503114.65
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Refresh-2P/3/2
Real Time 2706.10
Time Unit ns
Iterations 20
message 3
→7.48 KB
Output Round
0.13 ms
Name ECDSA-2PC-Refresh-2P/4/1
Real Time 127211.70
Time Unit ns
Iterations 20
85.54 ms
Name ECDSA-2PC-Refresh-2P/4/2
Real Time 85544019.25
Time Unit ns
Iterations 20
Sign - #Msg=1 P1 msg P2
Total Time
27.40 ms
44.67 ms
round 1
1.57 ms
Name ECDSA-2PC-Sign-2P/1/1/1
Real Time 1567316.20
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-2P/1/2/1
Real Time 49087.55
Time Unit ns
Iterations 20
message 1
→0.03 KB
round 2
0.00 ms
Name ECDSA-2PC-Sign-2P/2/1/1
Real Time 1038.40
Time Unit ns
Iterations 20
1.49 ms
Name ECDSA-2PC-Sign-2P/2/2/1
Real Time 1485225.95
Time Unit ns
Iterations 20
message 2
←3.14 KB
round 3
1.94 ms
Name ECDSA-2PC-Sign-2P/3/1/1
Real Time 1942897.45
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-2P/3/2/1
Real Time 3246.10
Time Unit ns
Iterations 20
message 3
→3.17 KB
round 4
0.00 ms
Name ECDSA-2PC-Sign-2P/4/1/1
Real Time 4594.55
Time Unit ns
Iterations 20
42.99 ms
Name ECDSA-2PC-Sign-2P/4/2/1
Real Time 42992538.00
Time Unit ns
Iterations 20
message 4
←4.01 KB
Output Round
23.89 ms
Name ECDSA-2PC-Sign-2P/5/1/1
Real Time 23886646.75
Time Unit ns
Iterations 20
0.14 ms
Name ECDSA-2PC-Sign-2P/5/2/1
Real Time 140092.45
Time Unit ns
Iterations 20
Sign - #Msg=4 P1 msg P2
Total Time
99.88 ms
169.32 ms
round 1
1.96 ms
Name ECDSA-2PC-Sign-2P/1/1/4
Real Time 1960114.10
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-2P/1/2/4
Real Time 52409.75
Time Unit ns
Iterations 20
message 1
→0.03 KB
round 2
0.00 ms
Name ECDSA-2PC-Sign-2P/2/1/4
Real Time 907.25
Time Unit ns
Iterations 20
1.93 ms
Name ECDSA-2PC-Sign-2P/2/2/4
Real Time 1928277.00
Time Unit ns
Iterations 20
message 2
←3.25 KB
round 3
2.90 ms
Name ECDSA-2PC-Sign-2P/3/1/4
Real Time 2896155.70
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-2P/3/2/4
Real Time 3012.75
Time Unit ns
Iterations 20
message 3
→3.28 KB
round 4
0.01 ms
Name ECDSA-2PC-Sign-2P/4/1/4
Real Time 6008.05
Time Unit ns
Iterations 20
167.18 ms
Name ECDSA-2PC-Sign-2P/4/2/4
Real Time 167176083.75
Time Unit ns
Iterations 20
message 4
←16.05 KB
Output Round
95.02 ms
Name ECDSA-2PC-Sign-2P/5/1/4
Real Time 95019644.05
Time Unit ns
Iterations 20
0.16 ms
Name ECDSA-2PC-Sign-2P/5/2/4
Real Time 163041.30
Time Unit ns
Iterations 20
Sign - #Msg=16 P1 msg P2
Total Time
389.95 ms
668.24 ms
round 1
4.51 ms
Name ECDSA-2PC-Sign-2P/1/1/16
Real Time 4507449.70
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-2P/1/2/16
Real Time 54031.85
Time Unit ns
Iterations 20
message 1
→0.03 KB
round 2
0.00 ms
Name ECDSA-2PC-Sign-2P/2/1/16
Real Time 1110.00
Time Unit ns
Iterations 20
4.56 ms
Name ECDSA-2PC-Sign-2P/2/2/16
Real Time 4561254.50
Time Unit ns
Iterations 20
message 2
←3.67 KB
round 3
6.89 ms
Name ECDSA-2PC-Sign-2P/3/1/16
Real Time 6888004.10
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-2P/3/2/16
Real Time 3409.75
Time Unit ns
Iterations 20
message 3
→3.70 KB
round 4
0.01 ms
Name ECDSA-2PC-Sign-2P/4/1/16
Real Time 6611.80
Time Unit ns
Iterations 20
663.43 ms
Name ECDSA-2PC-Sign-2P/4/2/16
Real Time 663428076.55
Time Unit ns
Iterations 20
message 4
←64.18 KB
Output Round
378.54 ms
Name ECDSA-2PC-Sign-2P/5/1/16
Real Time 378544228.40
Time Unit ns
Iterations 20
0.19 ms
Name ECDSA-2PC-Sign-2P/5/2/16
Real Time 189611.20
Time Unit ns
Iterations 20
Sign with Global Abort - #Msg=1 P1 msg P2
Total Time
3.57 ms
14.70 ms
round 1
1.57 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/1/1
Real Time 1573421.70
Time Unit ns
Iterations 20
0.06 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/2/1
Real Time 59359.75
Time Unit ns
Iterations 20
message 1
→0.03 KB
round 2
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/2/1/1
Real Time 1061.00
Time Unit ns
Iterations 20
1.50 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/2/2/1
Real Time 1497601.15
Time Unit ns
Iterations 20
message 2
←3.14 KB
round 3
1.99 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/1/1
Real Time 1993652.55
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/2/1
Real Time 2885.30
Time Unit ns
Iterations 20
message 3
→3.17 KB
round 4
0.01 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/1/1
Real Time 5574.20
Time Unit ns
Iterations 20
13.14 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/2/1
Real Time 13138341.90
Time Unit ns
Iterations 20
message 4
←0.52 KB
Output Round
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/5/1/1
Real Time 0.00
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/5/2/1
Real Time 0.00
Time Unit ns
Iterations 20
Sign with Global Abort - #Msg=4 P1 msg P2
Total Time
4.98 ms
48.99 ms
round 1
2.02 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/1/4
Real Time 2020985.60
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/2/4
Real Time 51514.70
Time Unit ns
Iterations 20
message 1
→0.03 KB
round 2
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/2/1/4
Real Time 1057.45
Time Unit ns
Iterations 20
1.92 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/2/2/4
Real Time 1916482.20
Time Unit ns
Iterations 20
message 2
←3.25 KB
round 3
2.95 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/1/4
Real Time 2948628.10
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/2/4
Real Time 4181.25
Time Unit ns
Iterations 20
message 3
→3.28 KB
round 4
0.01 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/1/4
Real Time 5564.25
Time Unit ns
Iterations 20
47.02 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/2/4
Real Time 47015434.40
Time Unit ns
Iterations 20
message 4
←2.06 KB
Output Round
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/5/1/4
Real Time 0.00
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/5/2/4
Real Time 0.00
Time Unit ns
Iterations 20
Sign with Global Abort - #Msg=16 P1 msg P2
Total Time
11.18 ms
187.83 ms
round 1
4.32 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/1/16
Real Time 4320426.95
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/2/16
Real Time 54927.05
Time Unit ns
Iterations 20
message 1
→0.03 KB
round 2
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/2/1/16
Real Time 1077.85
Time Unit ns
Iterations 20
4.36 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/2/2/16
Real Time 4358124.80
Time Unit ns
Iterations 20
message 2
←3.67 KB
round 3
6.85 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/1/16
Real Time 6850962.20
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/2/16
Real Time 3315.15
Time Unit ns
Iterations 20
message 3
→3.70 KB
round 4
0.01 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/1/16
Real Time 7187.45
Time Unit ns
Iterations 20
183.41 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/2/16
Real Time 183412985.90
Time Unit ns
Iterations 20
message 4
←8.22 KB
Output Round
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/5/1/16
Real Time 0.00
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/5/2/16
Real Time 0.00
Time Unit ns
Iterations 20

Keygen P1 P2 P3 P4
Total Time
22.67 ms
22.76 ms
22.51 ms
22.47 ms
round 1
0.28 ms
Name Schnorr-MPC-KeyGen-MP/1/0
Real Time 276956.00
Time Unit ns
Iterations 1
0.26 ms
Name Schnorr-MPC-KeyGen-MP/1/1
Real Time 262473.00
Time Unit ns
Iterations 1
0.25 ms
Name Schnorr-MPC-KeyGen-MP/1/2
Real Time 247857.00
Time Unit ns
Iterations 1
0.24 ms
Name Schnorr-MPC-KeyGen-MP/1/3
Real Time 242127.00
Time Unit ns
Iterations 1
message 1
↑0.25 KB ↓0.25 KB
↑0.25 KB ↓0.25 KB
↑0.25 KB ↓0.25 KB
↑0.25 KB ↓0.25 KB
round 2
1.59 ms
Name Schnorr-MPC-KeyGen-MP/2/0
Real Time 1590848.00
Time Unit ns
Iterations 1
1.74 ms
Name Schnorr-MPC-KeyGen-MP/2/1
Real Time 1735408.00
Time Unit ns
Iterations 1
1.63 ms
Name Schnorr-MPC-KeyGen-MP/2/2
Real Time 1625923.00
Time Unit ns
Iterations 1
1.55 ms
Name Schnorr-MPC-KeyGen-MP/2/3
Real Time 1553608.00
Time Unit ns
Iterations 1
message 2
↑7.24 KB ↓7.24 KB
↑7.24 KB ↓7.23 KB
↑7.24 KB ↓7.24 KB
↑7.24 KB ↓7.24 KB
Output Round
20.80 ms
Name Schnorr-MPC-KeyGen-MP/3/0
Real Time 20798778.00
Time Unit ns
Iterations 1
20.76 ms
Name Schnorr-MPC-KeyGen-MP/3/1
Real Time 20763025.00
Time Unit ns
Iterations 1
20.64 ms
Name Schnorr-MPC-KeyGen-MP/3/2
Real Time 20638226.00
Time Unit ns
Iterations 1
20.68 ms
Name Schnorr-MPC-KeyGen-MP/3/3
Real Time 20678020.00
Time Unit ns
Iterations 1
Refresh P1 P2 P3 P4
Total Time
77.98 ms
77.91 ms
79.19 ms
77.99 ms
round 1
4.65 ms
Name Schnorr-MPC-Refresh-MP/1/0
Real Time 4652934.50
Time Unit ns
Iterations 10
4.60 ms
Name Schnorr-MPC-Refresh-MP/1/1
Real Time 4599446.90
Time Unit ns
Iterations 10
4.68 ms
Name Schnorr-MPC-Refresh-MP/1/2
Real Time 4678713.40
Time Unit ns
Iterations 10
4.56 ms
Name Schnorr-MPC-Refresh-MP/1/3
Real Time 4561174.50
Time Unit ns
Iterations 10
message 1
↑0.19 KB ↓0.19 KB
↑0.19 KB ↓0.19 KB
↑0.19 KB ↓0.19 KB
↑0.19 KB ↓0.19 KB
round 2
2.62 ms
Name Schnorr-MPC-Refresh-MP/2/0
Real Time 2624106.10
Time Unit ns
Iterations 10
2.61 ms
Name Schnorr-MPC-Refresh-MP/2/1
Real Time 2614850.70
Time Unit ns
Iterations 10
2.62 ms
Name Schnorr-MPC-Refresh-MP/2/2
Real Time 2621237.70
Time Unit ns
Iterations 10
2.62 ms
Name Schnorr-MPC-Refresh-MP/2/3
Real Time 2624511.90
Time Unit ns
Iterations 10
message 2
↑28.07 KB ↓28.08 KB
↑28.08 KB ↓28.07 KB
↑28.08 KB ↓28.06 KB
↑28.08 KB ↓28.09 KB
Output Round
70.70 ms
Name Schnorr-MPC-Refresh-MP/3/0
Real Time 70701979.60
Time Unit ns
Iterations 10
70.70 ms
Name Schnorr-MPC-Refresh-MP/3/1
Real Time 70696333.20
Time Unit ns
Iterations 10
71.89 ms
Name Schnorr-MPC-Refresh-MP/3/2
Real Time 71894974.80
Time Unit ns
Iterations 10
70.80 ms
Name Schnorr-MPC-Refresh-MP/3/3
Real Time 70804801.70
Time Unit ns
Iterations 10
Sign P1 P2 P3 P4
Total Time
49.14 ms
48.84 ms
48.89 ms
49.37 ms
round 1
0.27 ms
Name Schnorr-MPC-Sign-MP/1/0
Real Time 271393.00
Time Unit ns
Iterations 10
0.27 ms
Name Schnorr-MPC-Sign-MP/1/1
Real Time 274386.10
Time Unit ns
Iterations 10
0.27 ms
Name Schnorr-MPC-Sign-MP/1/2
Real Time 268842.00
Time Unit ns
Iterations 10
0.28 ms
Name Schnorr-MPC-Sign-MP/1/3
Real Time 280021.10
Time Unit ns
Iterations 10
message 1
↑0.25 KB ↓0.25 KB
↑0.25 KB ↓0.25 KB
↑0.25 KB ↓0.25 KB
↑0.25 KB ↓0.25 KB
round 2
2.53 ms
Name Schnorr-MPC-Sign-MP/2/0
Real Time 2533188.50
Time Unit ns
Iterations 10
2.52 ms
Name Schnorr-MPC-Sign-MP/2/1
Real Time 2518341.70
Time Unit ns
Iterations 10
2.49 ms
Name Schnorr-MPC-Sign-MP/2/2
Real Time 2489328.60
Time Unit ns
Iterations 10
2.50 ms
Name Schnorr-MPC-Sign-MP/2/3
Real Time 2504346.80
Time Unit ns
Iterations 10
message 2
↑9.79 KB ↓9.79 KB
↑9.79 KB ↓9.78 KB
↑9.78 KB ↓9.79 KB
↑9.78 KB ↓9.77 KB
round 3
45.77 ms
Name Schnorr-MPC-Sign-MP/3/0
Real Time 45767993.30
Time Unit ns
Iterations 10
45.87 ms
Name Schnorr-MPC-Sign-MP/3/1
Real Time 45873044.20
Time Unit ns
Iterations 10
45.84 ms
Name Schnorr-MPC-Sign-MP/3/2
Real Time 45835183.80
Time Unit ns
Iterations 10
46.41 ms
Name Schnorr-MPC-Sign-MP/3/3
Real Time 46409016.20
Time Unit ns
Iterations 10
message 3
↑0.30 KB ↓0.00 KB
↑0.00 KB ↓0.10 KB
↑0.00 KB ↓0.10 KB
↑0.00 KB ↓0.10 KB
Output Round
0.57 ms
Name Schnorr-MPC-Sign-MP/4/0
Real Time 567192.00
Time Unit ns
Iterations 10
0.18 ms
Name Schnorr-MPC-Sign-MP/4/1
Real Time 178868.10
Time Unit ns
Iterations 10
0.30 ms
Name Schnorr-MPC-Sign-MP/4/2
Real Time 297553.90
Time Unit ns
Iterations 10
0.18 ms
Name Schnorr-MPC-Sign-MP/4/3
Real Time 180491.40
Time Unit ns
Iterations 10

Keygen P1 P2 P3 P4
Total Time
4.75 ms
4.85 ms
4.79 ms
4.73 ms
round 1
0.20 ms
Name ECDSA-MPC-KeyGen-MP/1/0
Real Time 197764.10
Time Unit ns
Iterations 10
0.18 ms
Name ECDSA-MPC-KeyGen-MP/1/1
Real Time 180181.20
Time Unit ns
Iterations 10
0.22 ms
Name ECDSA-MPC-KeyGen-MP/1/2
Real Time 218272.40
Time Unit ns
Iterations 10
0.19 ms
Name ECDSA-MPC-KeyGen-MP/1/3
Real Time 185066.50
Time Unit ns
Iterations 10
message 1
↑0.25 KB ↓0.25 KB
↑0.25 KB ↓0.25 KB
↑0.25 KB ↓0.25 KB
↑0.25 KB ↓0.25 KB
round 2
1.29 ms
Name ECDSA-MPC-KeyGen-MP/2/0
Real Time 1292092.00
Time Unit ns
Iterations 10
1.30 ms
Name ECDSA-MPC-KeyGen-MP/2/1
Real Time 1304122.30
Time Unit ns
Iterations 10
1.32 ms
Name ECDSA-MPC-KeyGen-MP/2/2
Real Time 1316649.90
Time Unit ns
Iterations 10
1.30 ms
Name ECDSA-MPC-KeyGen-MP/2/3
Real Time 1299192.40
Time Unit ns
Iterations 10
message 2
↑7.34 KB ↓7.34 KB
↑7.34 KB ↓7.34 KB
↑7.34 KB ↓7.33 KB
↑7.34 KB ↓7.34 KB
Output Round
3.26 ms
Name ECDSA-MPC-KeyGen-MP/3/0
Real Time 3258384.20
Time Unit ns
Iterations 10
3.37 ms
Name ECDSA-MPC-KeyGen-MP/3/1
Real Time 3366789.60
Time Unit ns
Iterations 10
3.25 ms
Name ECDSA-MPC-KeyGen-MP/3/2
Real Time 3250488.00
Time Unit ns
Iterations 10
3.24 ms
Name ECDSA-MPC-KeyGen-MP/3/3
Real Time 3242838.50
Time Unit ns
Iterations 10
Refresh P1 P2 P3 P4
Total Time
16.86 ms
16.69 ms
16.82 ms
16.72 ms
round 1
4.62 ms
Name ECDSA-MPC-Refresh-MP/1/0
Real Time 4621301.90
Time Unit ns
Iterations 10
4.56 ms
Name ECDSA-MPC-Refresh-MP/1/1
Real Time 4564004.20
Time Unit ns
Iterations 10
4.67 ms
Name ECDSA-MPC-Refresh-MP/1/2
Real Time 4666805.70
Time Unit ns
Iterations 10
4.60 ms
Name ECDSA-MPC-Refresh-MP/1/3
Real Time 4600681.40
Time Unit ns
Iterations 10
message 1
↑0.19 KB ↓0.19 KB
↑0.19 KB ↓0.19 KB
↑0.19 KB ↓0.19 KB
↑0.19 KB ↓0.19 KB
round 2
1.13 ms
Name ECDSA-MPC-Refresh-MP/2/0
Real Time 1131825.10
Time Unit ns
Iterations 10
1.13 ms
Name ECDSA-MPC-Refresh-MP/2/1
Real Time 1125377.90
Time Unit ns
Iterations 10
1.14 ms
Name ECDSA-MPC-Refresh-MP/2/2
Real Time 1140005.50
Time Unit ns
Iterations 10
1.12 ms
Name ECDSA-MPC-Refresh-MP/2/3
Real Time 1123019.60
Time Unit ns
Iterations 10
message 2
↑28.50 KB ↓28.49 KB
↑28.50 KB ↓28.50 KB
↑28.50 KB ↓28.50 KB
↑28.50 KB ↓28.50 KB
Output Round
11.11 ms
Name ECDSA-MPC-Refresh-MP/3/0
Real Time 11108539.40
Time Unit ns
Iterations 10
11.01 ms
Name ECDSA-MPC-Refresh-MP/3/1
Real Time 11005367.10
Time Unit ns
Iterations 10
11.01 ms
Name ECDSA-MPC-Refresh-MP/3/2
Real Time 11009299.80
Time Unit ns
Iterations 10
11.00 ms
Name ECDSA-MPC-Refresh-MP/3/3
Real Time 11000217.80
Time Unit ns
Iterations 10
Sign P1 P2 P3 P4
Total Time
201.40 ms
252.38 ms
303.19 ms
355.02 ms
round 1
0.22 ms
Name ECDSA-MPC-Sign-MP/1/0
Real Time 224642.80
Time Unit ns
Iterations 10
0.23 ms
Name ECDSA-MPC-Sign-MP/1/1
Real Time 225324.50
Time Unit ns
Iterations 10
0.23 ms
Name ECDSA-MPC-Sign-MP/1/2
Real Time 225263.80
Time Unit ns
Iterations 10
0.23 ms
Name ECDSA-MPC-Sign-MP/1/3
Real Time 229941.00
Time Unit ns
Iterations 10
message 1
↑0.25 KB ↓0.25 KB
↑0.25 KB ↓0.25 KB
↑0.25 KB ↓0.25 KB
↑0.25 KB ↓0.25 KB
round 2
69.48 ms
Name ECDSA-MPC-Sign-MP/2/0
Real Time 69484716.20
Time Unit ns
Iterations 10
46.62 ms
Name ECDSA-MPC-Sign-MP/2/1
Real Time 46624514.70
Time Unit ns
Iterations 10
24.06 ms
Name ECDSA-MPC-Sign-MP/2/2
Real Time 24064704.00
Time Unit ns
Iterations 10
1.29 ms
Name ECDSA-MPC-Sign-MP/2/3
Real Time 1290376.70
Time Unit ns
Iterations 10
message 2
↑7.25 KB ↓61.03 KB
↑25.18 KB ↓43.10 KB
↑43.10 KB ↓25.17 KB
↑61.03 KB ↓7.25 KB
round 3
3.24 ms
Name ECDSA-MPC-Sign-MP/3/0
Real Time 3235567.10
Time Unit ns
Iterations 10
97.97 ms
Name ECDSA-MPC-Sign-MP/3/1
Real Time 97967701.10
Time Unit ns
Iterations 10
192.17 ms
Name ECDSA-MPC-Sign-MP/3/2
Real Time 192167170.20
Time Unit ns
Iterations 10
286.84 ms
Name ECDSA-MPC-Sign-MP/3/3
Real Time 286838809.40
Time Unit ns
Iterations 10
message 3
↑362.54 KB ↓0.00 KB
↑241.69 KB ↓120.85 KB
↑120.85 KB ↓241.69 KB
↑0.00 KB ↓362.54 KB
round 4
70.39 ms
Name ECDSA-MPC-Sign-MP/4/0
Real Time 70385112.90
Time Unit ns
Iterations 10
49.74 ms
Name ECDSA-MPC-Sign-MP/4/1
Real Time 49739590.00
Time Unit ns
Iterations 10
27.96 ms
Name ECDSA-MPC-Sign-MP/4/2
Real Time 27959011.50
Time Unit ns
Iterations 10
6.88 ms
Name ECDSA-MPC-Sign-MP/4/3
Real Time 6884717.80
Time Unit ns
Iterations 10
message 4
↑18.98 KB ↓221.75 KB
↑86.57 KB ↓154.16 KB
↑154.16 KB ↓86.57 KB
↑221.75 KB ↓18.98 KB
round 5
10.01 ms
Name ECDSA-MPC-Sign-MP/5/0
Real Time 10010941.30
Time Unit ns
Iterations 10
12.49 ms
Name ECDSA-MPC-Sign-MP/5/1
Real Time 12494691.50
Time Unit ns
Iterations 10
14.63 ms
Name ECDSA-MPC-Sign-MP/5/2
Real Time 14634756.20
Time Unit ns
Iterations 10
16.81 ms
Name ECDSA-MPC-Sign-MP/5/3
Real Time 16808798.10
Time Unit ns
Iterations 10
message 5
↑0.49 KB ↓0.00 KB
↑0.33 KB ↓0.16 KB
↑0.16 KB ↓0.33 KB
↑0.00 KB ↓0.49 KB
round 6
11.43 ms
Name ECDSA-MPC-Sign-MP/6/0
Real Time 11433455.40
Time Unit ns
Iterations 10
10.20 ms
Name ECDSA-MPC-Sign-MP/6/1
Real Time 10199321.70
Time Unit ns
Iterations 10
9.12 ms
Name ECDSA-MPC-Sign-MP/6/2
Real Time 9121937.60
Time Unit ns
Iterations 10
7.82 ms
Name ECDSA-MPC-Sign-MP/6/3
Real Time 7816831.50
Time Unit ns
Iterations 10
message 6
↑20.18 KB ↓20.18 KB
↑20.18 KB ↓20.18 KB
↑20.18 KB ↓20.18 KB
↑20.18 KB ↓20.18 KB
round 7
21.49 ms
Name ECDSA-MPC-Sign-MP/7/0
Real Time 21490839.50
Time Unit ns
Iterations 10
21.61 ms
Name ECDSA-MPC-Sign-MP/7/1
Real Time 21605416.00
Time Unit ns
Iterations 10
21.54 ms
Name ECDSA-MPC-Sign-MP/7/2
Real Time 21536157.60
Time Unit ns
Iterations 10
21.61 ms
Name ECDSA-MPC-Sign-MP/7/3
Real Time 21605181.10
Time Unit ns
Iterations 10
message 7
↑16.55 KB ↓16.55 KB
↑16.55 KB ↓16.55 KB
↑16.55 KB ↓16.55 KB
↑16.55 KB ↓16.55 KB
round 8
9.42 ms
Name ECDSA-MPC-Sign-MP/8/0
Real Time 9420049.20
Time Unit ns
Iterations 10
9.34 ms
Name ECDSA-MPC-Sign-MP/8/1
Real Time 9337677.30
Time Unit ns
Iterations 10
9.36 ms
Name ECDSA-MPC-Sign-MP/8/2
Real Time 9355111.50
Time Unit ns
Iterations 10
9.34 ms
Name ECDSA-MPC-Sign-MP/8/3
Real Time 9341174.30
Time Unit ns
Iterations 10
message 8
↑1.00 KB ↓1.00 KB
↑1.00 KB ↓1.00 KB
↑1.00 KB ↓1.00 KB
↑1.00 KB ↓1.00 KB
round 9
2.79 ms
Name ECDSA-MPC-Sign-MP/9/0
Real Time 2793063.60
Time Unit ns
Iterations 10
2.79 ms
Name ECDSA-MPC-Sign-MP/9/1
Real Time 2794804.70
Time Unit ns
Iterations 10
2.71 ms
Name ECDSA-MPC-Sign-MP/9/2
Real Time 2705832.90
Time Unit ns
Iterations 10
2.76 ms
Name ECDSA-MPC-Sign-MP/9/3
Real Time 2762941.50
Time Unit ns
Iterations 10
message 9
↑0.59 KB ↓0.00 KB
↑0.00 KB ↓0.20 KB
↑0.00 KB ↓0.20 KB
↑0.00 KB ↓0.20 KB
Output Round
2.93 ms
Name ECDSA-MPC-Sign-MP/10/0
Real Time 2926066.00
Time Unit ns
Iterations 10
1.39 ms
Name ECDSA-MPC-Sign-MP/10/1
Real Time 1388489.60
Time Unit ns
Iterations 10
1.42 ms
Name ECDSA-MPC-Sign-MP/10/2
Real Time 1417808.40
Time Unit ns
Iterations 10
1.44 ms
Name ECDSA-MPC-Sign-MP/10/3
Real Time 1443500.10
Time Unit ns
Iterations 10