Benchmark Context

Big Number

Operation \ Bit Length 256 512 1024 2048 4096
Mod Add
0.06 μs
Name Core/BN/ModAdd/256
Real Time 64.39
Time Unit ns
Iterations 10821523
0.08 μs
Name Core/BN/ModAdd/512
Real Time 76.53
Time Unit ns
Iterations 9164613
0.11 μs
Name Core/BN/ModAdd/1024
Real Time 106.34
Time Unit ns
Iterations 6572408
0.17 μs
Name Core/BN/ModAdd/2048
Real Time 173.16
Time Unit ns
Iterations 4026821
0.27 μs
Name Core/BN/ModAdd/4096
Real Time 272.70
Time Unit ns
Iterations 2547777
Mod Sub
0.06 μs
Name Core/BN/ModSubtract/256
Real Time 60.53
Time Unit ns
Iterations 11564965
0.07 μs
Name Core/BN/ModSubtract/512
Real Time 72.54
Time Unit ns
Iterations 9629775
0.11 μs
Name Core/BN/ModSubtract/1024
Real Time 107.96
Time Unit ns
Iterations 6475403
0.18 μs
Name Core/BN/ModSubtract/2048
Real Time 180.48
Time Unit ns
Iterations 3880142
0.32 μs
Name Core/BN/ModSubtract/4096
Real Time 323.50
Time Unit ns
Iterations 2169879
Mod Mul
0.15 μs
Name Core/BN/ModMultiply/256
Real Time 153.84
Time Unit ns
Iterations 4549342
0.30 μs
Name Core/BN/ModMultiply/512
Real Time 295.31
Time Unit ns
Iterations 2373123
0.84 μs
Name Core/BN/ModMultiply/1024
Real Time 842.22
Time Unit ns
Iterations 830777
2.99 μs
Name Core/BN/ModMultiply/2048
Real Time 2993.22
Time Unit ns
Iterations 242043
11.51 μs
Name Core/BN/ModMultiply/4096
Real Time 11507.31
Time Unit ns
Iterations 60686
Mod Exponentiate
16.29 μs
Name Core/BN/ModExponentiate/256
Real Time 16288.94
Time Unit ns
Iterations 43019
41.88 μs
Name Core/BN/ModExponentiate/512
Real Time 41882.07
Time Unit ns
Iterations 16708
310.97 μs
Name Core/BN/ModExponentiate/1024
Real Time 310971.39
Time Unit ns
Iterations 2251
2212.55 μs
Name Core/BN/ModExponentiate/2048
Real Time 2212553.06
Time Unit ns
Iterations 316
16522.25 μs
Name Core/BN/ModExponentiate/4096
Real Time 16522254.57
Time Unit ns
Iterations 42
Mod Invert
17.11 μs
Name Core/BN/ModInvert/256
Real Time 17106.23
Time Unit ns
Iterations 41006
36.69 μs
Name Core/BN/ModInvert/512
Real Time 36693.09
Time Unit ns
Iterations 19078
85.46 μs
Name Core/BN/ModInvert/1024
Real Time 85460.39
Time Unit ns
Iterations 8174
219.34 μs
Name Core/BN/ModInvert/2048
Real Time 219340.66
Time Unit ns
Iterations 3190
676.46 μs
Name Core/BN/ModInvert/4096
Real Time 676460.29
Time Unit ns
Iterations 975
GCD
23.14 μs
Name Core/BN/GCD/256
Real Time 23140.70
Time Unit ns
Iterations 29631
52.41 μs
Name Core/BN/GCD/512
Real Time 52407.28
Time Unit ns
Iterations 13426
131.60 μs
Name Core/BN/GCD/1024
Real Time 131602.65
Time Unit ns
Iterations 5321
366.52 μs
Name Core/BN/GCD/2048
Real Time 366523.55
Time Unit ns
Iterations 1891
1197.38 μs
Name Core/BN/GCD/4096
Real Time 1197376.78
Time Unit ns
Iterations 581
GCD with RSA Modulus
23.26 μs
Name Core/BN/GCD-RSA-Modulus/256
Real Time 23256.45
Time Unit ns
Iterations 29932
53.04 μs
Name Core/BN/GCD-RSA-Modulus/512
Real Time 53038.45
Time Unit ns
Iterations 13439
132.25 μs
Name Core/BN/GCD-RSA-Modulus/1024
Real Time 132252.47
Time Unit ns
Iterations 5355
372.52 μs
Name Core/BN/GCD-RSA-Modulus/2048
Real Time 372522.74
Time Unit ns
Iterations 1888
1212.01 μs
Name Core/BN/GCD-RSA-Modulus/4096
Real Time 1212006.59
Time Unit ns
Iterations 581
Batch(16) GCD with RSA Modulus
26.03 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/256
Real Time 26032.38
Time Unit ns
Iterations 26994
57.75 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/512
Real Time 57751.95
Time Unit ns
Iterations 12348
143.67 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/1024
Real Time 143668.88
Time Unit ns
Iterations 4823
414.98 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/2048
Real Time 414977.75
Time Unit ns
Iterations 1710
1371.54 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/4096
Real Time 1371544.30
Time Unit ns
Iterations 511

Elliptic Curve

Operation \ Curve secp256k1 Ed25519
Add
0.36 μs
Name Core/EC/Add/secp256k1
Real Time 357.11
Time Unit ns
Iterations 1959114
0.31 μs
Name Core/EC/Add/Ed25519
Real Time 307.72
Time Unit ns
Iterations 2274928
Multiply
41.32 μs
Name Core/EC/Multiply/secp256k1
Real Time 41315.89
Time Unit ns
Iterations 16937
65.05 μs
Name Core/EC/Multiply/Ed25519
Real Time 65046.71
Time Unit ns
Iterations 10779
Multiply Generator
19.86 μs
Name Core/EC/Multiply_G/secp256k1
Real Time 19864.89
Time Unit ns
Iterations 35186
14.21 μs
Name Core/EC/Multiply_G/Ed25519
Real Time 14206.34
Time Unit ns
Iterations 49235
MulAdd
62.57 μs
Name Core/EC/MulAdd/secp256k1
Real Time 62571.89
Time Unit ns
Iterations 11361
80.99 μs
Name Core/EC/MulAdd/Ed25519
Real Time 80988.60
Time Unit ns
Iterations 8657

Symmetric

Operation \ #Blocks 1 4 16 64 256 1024 4096
SHA256
0.31 μs
Name Core/Hash/SHA256/1
Real Time 305.01
Time Unit ns
Iterations 2288333
0.30 μs
Name Core/Hash/SHA256/4
Real Time 304.96
Time Unit ns
Iterations 2293959
0.30 μs
Name Core/Hash/SHA256/16
Real Time 304.42
Time Unit ns
Iterations 2311929
0.34 μs
Name Core/Hash/SHA256/64
Real Time 339.95
Time Unit ns
Iterations 2056358
0.46 μs
Name Core/Hash/SHA256/256
Real Time 459.74
Time Unit ns
Iterations 1522287
0.94 μs
Name Core/Hash/SHA256/1024
Real Time 940.87
Time Unit ns
Iterations 744240
2.87 μs
Name Core/Hash/SHA256/4096
Real Time 2866.36
Time Unit ns
Iterations 244267
HMAC-SHA256
0.30 μs
Name Core/Hash/HMAC-SHA256/1
Real Time 305.00
Time Unit ns
Iterations 2292830
0.30 μs
Name Core/Hash/HMAC-SHA256/4
Real Time 304.73
Time Unit ns
Iterations 2295121
0.30 μs
Name Core/Hash/HMAC-SHA256/16
Real Time 302.44
Time Unit ns
Iterations 2316138
0.34 μs
Name Core/Hash/HMAC-SHA256/64
Real Time 339.81
Time Unit ns
Iterations 2044462
0.46 μs
Name Core/Hash/HMAC-SHA256/256
Real Time 458.63
Time Unit ns
Iterations 1524340
0.94 μs
Name Core/Hash/HMAC-SHA256/1024
Real Time 941.09
Time Unit ns
Iterations 745306
2.87 μs
Name Core/Hash/HMAC-SHA256/4096
Real Time 2865.57
Time Unit ns
Iterations 244184
AES-GCM-128
0.69 μs
Name Core/Hash/AES-GCM-128/1
Real Time 688.51
Time Unit ns
Iterations 1017401
0.69 μs
Name Core/Hash/AES-GCM-128/4
Real Time 686.43
Time Unit ns
Iterations 1018613
0.69 μs
Name Core/Hash/AES-GCM-128/16
Real Time 686.00
Time Unit ns
Iterations 1017269
0.71 μs
Name Core/Hash/AES-GCM-128/64
Real Time 705.93
Time Unit ns
Iterations 994782
0.76 μs
Name Core/Hash/AES-GCM-128/256
Real Time 762.18
Time Unit ns
Iterations 911171
0.94 μs
Name Core/Hash/AES-GCM-128/1024
Real Time 941.32
Time Unit ns
Iterations 744351
1.65 μs
Name Core/Hash/AES-GCM-128/4096
Real Time 1652.04
Time Unit ns
Iterations 424391
AES-GCM-256
0.69 μs
Name Core/Hash/AES-GCM-256/1
Real Time 688.59
Time Unit ns
Iterations 999030
0.69 μs
Name Core/Hash/AES-GCM-256/4
Real Time 689.76
Time Unit ns
Iterations 1014642
0.69 μs
Name Core/Hash/AES-GCM-256/16
Real Time 688.18
Time Unit ns
Iterations 1006115
0.71 μs
Name Core/Hash/AES-GCM-256/64
Real Time 706.65
Time Unit ns
Iterations 991896
0.76 μs
Name Core/Hash/AES-GCM-256/256
Real Time 756.68
Time Unit ns
Iterations 919050
0.94 μs
Name Core/Hash/AES-GCM-256/1024
Real Time 944.64
Time Unit ns
Iterations 741944
1.65 μs
Name Core/Hash/AES-GCM-256/4096
Real Time 1650.92
Time Unit ns
Iterations 423352

ElGamal Commitment

Operation \ Curve secp256k1 Ed25519
Trusted Key Gen
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
Commit
82.69 μs
Name BP/ElGamal/Commit/3
Real Time 82687.90
Time Unit ns
Iterations 8474
95.50 μs
Name BP/ElGamal/Commit/4
Real Time 95503.35
Time Unit ns
Iterations 7323
Rerand
62.35 μs
Name BP/ElGamal/Rerand/3
Real Time 62352.69
Time Unit ns
Iterations 11221
80.24 μs
Name BP/ElGamal/Rerand/4
Real Time 80243.09
Time Unit ns
Iterations 8742
Add
0.76 μs
Name BP/ElGamal/Add/3
Real Time 755.45
Time Unit ns
Iterations 926828
0.66 μs
Name BP/ElGamal/Add/4
Real Time 655.34
Time Unit ns
Iterations 1068786
Add Scalar
20.48 μs
Name BP/ElGamal/AddScalar/3
Real Time 20475.96
Time Unit ns
Iterations 34202
7.69 μs
Name BP/ElGamal/AddScalar/4
Real Time 7693.91
Time Unit ns
Iterations 90879
Mul Scalar
82.81 μs
Name BP/ElGamal/MulScalar/3
Real Time 82813.98
Time Unit ns
Iterations 8419
130.27 μs
Name BP/ElGamal/MulScalar/4
Real Time 130269.53
Time Unit ns
Iterations 5380

Paillier

Operation \ Bit length 2048 bits
Generate Key
53.52 ms
Name BP/Paillier/Gen
Real Time 53518497.00
Time Unit ns
Iterations 10
Encrypt (with private key)
4.52 ms
Name BP/Paillier/Enc
Real Time 4520208.63
Time Unit ns
Iterations 155
Encrypt
8.57 ms
Name BP/Paillier/Pub-Enc
Real Time 8566489.33
Time Unit ns
Iterations 82
Decrypt
4.51 ms
Name BP/Paillier/Dec
Real Time 4510009.54
Time Unit ns
Iterations 155
Addition
0.01 ms
Name BP/Paillier/Add
Real Time 11567.98
Time Unit ns
Iterations 60464
Add-Scalar
0.01 ms
Name BP/Paillier/Add-Scalar
Real Time 13453.16
Time Unit ns
Iterations 52027
Mul-Scalar
8.32 ms
Name BP/Paillier/Mul-Scalar
Real Time 8319440.45
Time Unit ns
Iterations 84

TDH2

n / plaintext size 4, 256 30, 256 4, 65536 30, 65536
Encrypt
189.04 μs
Name tdh2-encrypt-1P/4/256
Real Time 189039.04
Time Unit ns
Iterations 3712
188.87 μs
Name tdh2-encrypt-1P/30/256
Real Time 188869.41
Time Unit ns
Iterations 3688
269.14 μs
Name tdh2-encrypt-1P/4/65536
Real Time 269136.16
Time Unit ns
Iterations 2616
267.57 μs
Name tdh2-encrypt-1P/30/65536
Real Time 267570.95
Time Unit ns
Iterations 2613
Verify
220.76 μs
Name tdh2-verify-1P/4/256
Real Time 220764.11
Time Unit ns
Iterations 3165
220.49 μs
Name tdh2-verify-1P/30/256
Real Time 220493.13
Time Unit ns
Iterations 3495
282.08 μs
Name tdh2-verify-1P/4/65536
Real Time 282080.93
Time Unit ns
Iterations 2867
262.12 μs
Name tdh2-verify-1P/30/65536
Real Time 262123.61
Time Unit ns
Iterations 2666
Local Decrypt
321.84 μs
Name tdh2-local-decrypt-1P/4/256
Real Time 321835.42
Time Unit ns
Iterations 1833
362.16 μs
Name tdh2-local-decrypt-1P/30/256
Real Time 362164.51
Time Unit ns
Iterations 2046
363.36 μs
Name tdh2-local-decrypt-1P/4/65536
Real Time 363355.10
Time Unit ns
Iterations 1926
362.64 μs
Name tdh2-local-decrypt-1P/30/65536
Real Time 362637.90
Time Unit ns
Iterations 1929
Combine
897.22 μs
Name tdh2-combine-1P/4/256
Real Time 897224.99
Time Unit ns
Iterations 731
5444.20 μs
Name tdh2-combine-1P/30/256
Real Time 5444197.74
Time Unit ns
Iterations 130
978.75 μs
Name tdh2-combine-1P/4/65536
Real Time 978748.70
Time Unit ns
Iterations 716
5490.04 μs
Name tdh2-combine-1P/30/65536
Real Time 5490039.40
Time Unit ns
Iterations 129

String

Bit Length 1024 2048 4096 8192 16384 32768 65536 131072 262144
DRBG-String
1.40 μs
Name Crypto/DRBG/String/1024
Real Time 1404.42
Time Unit ns
Iterations 497870
1.47 μs
Name Crypto/DRBG/String/2048
Real Time 1469.20
Time Unit ns
Iterations 477740
1.57 μs
Name Crypto/DRBG/String/4096
Real Time 1566.80
Time Unit ns
Iterations 447218
1.79 μs
Name Crypto/DRBG/String/8192
Real Time 1788.35
Time Unit ns
Iterations 391765
2.31 μs
Name Crypto/DRBG/String/16384
Real Time 2307.36
Time Unit ns
Iterations 304677
3.24 μs
Name Crypto/DRBG/String/32768
Real Time 3243.06
Time Unit ns
Iterations 212270
5.05 μs
Name Crypto/DRBG/String/65536
Real Time 5054.02
Time Unit ns
Iterations 138497
8.69 μs
Name Crypto/DRBG/String/131072
Real Time 8685.07
Time Unit ns
Iterations 80596
15.91 μs
Name Crypto/DRBG/String/262144
Real Time 15913.75
Time Unit ns
Iterations 43974

Number

Bit Length 256 512 1024 2048 4096
DRBG-Number
1.67 μs
Name Crypto/DRBG/Number/256
Real Time 1674.52
Time Unit ns
Iterations 418725
1.78 μs
Name Crypto/DRBG/Number/512
Real Time 1775.54
Time Unit ns
Iterations 393942
1.98 μs
Name Crypto/DRBG/Number/1024
Real Time 1976.14
Time Unit ns
Iterations 352603
2.35 μs
Name Crypto/DRBG/Number/2048
Real Time 2352.44
Time Unit ns
Iterations 297488
3.13 μs
Name Crypto/DRBG/Number/4096
Real Time 3125.45
Time Unit ns
Iterations 223925

Curve

Curve secp256k1 Ed25519
DRBG-Curve
21.98 μs
Name Crypto/DRBG/Curve/3
Real Time 21977.66
Time Unit ns
Iterations 31902
16.50 μs
Name Crypto/DRBG/Curve/4
Real Time 16501.12
Time Unit ns
Iterations 42754

HMAC

#big number 2 4 6 8 10 12 14 16 18 20
Commit
2.33 μs
Name Crypto/Commitment/ComBn/2
Real Time 2328.97
Time Unit ns
Iterations 300299
2.59 μs
Name Crypto/Commitment/ComBn/4
Real Time 2593.56
Time Unit ns
Iterations 270397
2.89 μs
Name Crypto/Commitment/ComBn/6
Real Time 2894.53
Time Unit ns
Iterations 241336
3.12 μs
Name Crypto/Commitment/ComBn/8
Real Time 3123.00
Time Unit ns
Iterations 224147
3.37 μs
Name Crypto/Commitment/ComBn/10
Real Time 3374.23
Time Unit ns
Iterations 207493
3.61 μs
Name Crypto/Commitment/ComBn/12
Real Time 3607.25
Time Unit ns
Iterations 194417
3.87 μs
Name Crypto/Commitment/ComBn/14
Real Time 3870.36
Time Unit ns
Iterations 181483
4.13 μs
Name Crypto/Commitment/ComBn/16
Real Time 4127.40
Time Unit ns
Iterations 169548
4.37 μs
Name Crypto/Commitment/ComBn/18
Real Time 4374.37
Time Unit ns
Iterations 160419
4.63 μs
Name Crypto/Commitment/ComBn/20
Real Time 4633.87
Time Unit ns
Iterations 150377

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
82.69 μs
Name BP/ElGamal/Commit/3
Real Time 82687.90
Time Unit ns
Iterations 8474
95.50 μs
Name BP/ElGamal/Commit/4
Real Time 95503.35
Time Unit ns
Iterations 7323
Rerand
62.35 μs
Name BP/ElGamal/Rerand/3
Real Time 62352.69
Time Unit ns
Iterations 11221
80.24 μs
Name BP/ElGamal/Rerand/4
Real Time 80243.09
Time Unit ns
Iterations 8742
Add
0.76 μs
Name BP/ElGamal/Add/3
Real Time 755.45
Time Unit ns
Iterations 926828
0.66 μs
Name BP/ElGamal/Add/4
Real Time 655.34
Time Unit ns
Iterations 1068786
Add Scalar
20.48 μs
Name BP/ElGamal/AddScalar/3
Real Time 20475.96
Time Unit ns
Iterations 34202
7.69 μs
Name BP/ElGamal/AddScalar/4
Real Time 7693.91
Time Unit ns
Iterations 90879
Mul Scalar
82.81 μs
Name BP/ElGamal/MulScalar/3
Real Time 82813.98
Time Unit ns
Iterations 8419
130.27 μs
Name BP/ElGamal/MulScalar/4
Real Time 130269.53
Time Unit ns
Iterations 5380

Shamir Secret Sharing

m\n 2 3 4 5 6 7
10
13.54 μs
Name BP/Share/Shamir/10/2
Real Time 13540.50
Time Unit ns
Iterations 51703
15.79 μs
Name BP/Share/Shamir/10/3
Real Time 15785.29
Time Unit ns
Iterations 44413
17.80 μs
Name BP/Share/Shamir/10/4
Real Time 17798.38
Time Unit ns
Iterations 39329
19.91 μs
Name BP/Share/Shamir/10/5
Real Time 19912.67
Time Unit ns
Iterations 35168
22.07 μs
Name BP/Share/Shamir/10/6
Real Time 22071.27
Time Unit ns
Iterations 31670
24.06 μs
Name BP/Share/Shamir/10/7
Real Time 24062.73
Time Unit ns
Iterations 29122
20
27.77 μs
Name BP/Share/Shamir/20/2
Real Time 27770.46
Time Unit ns
Iterations 25179
32.26 μs
Name BP/Share/Shamir/20/3
Real Time 32263.05
Time Unit ns
Iterations 21638
36.42 μs
Name BP/Share/Shamir/20/4
Real Time 36424.93
Time Unit ns
Iterations 19227
40.80 μs
Name BP/Share/Shamir/20/5
Real Time 40803.32
Time Unit ns
Iterations 17176
45.48 μs
Name BP/Share/Shamir/20/6
Real Time 45477.03
Time Unit ns
Iterations 15519
49.11 μs
Name BP/Share/Shamir/20/7
Real Time 49108.78
Time Unit ns
Iterations 14248
30
42.01 μs
Name BP/Share/Shamir/30/2
Real Time 42013.02
Time Unit ns
Iterations 16690
49.09 μs
Name BP/Share/Shamir/30/3
Real Time 49093.58
Time Unit ns
Iterations 14427
54.99 μs
Name BP/Share/Shamir/30/4
Real Time 54992.71
Time Unit ns
Iterations 12718
61.65 μs
Name BP/Share/Shamir/30/5
Real Time 61646.09
Time Unit ns
Iterations 11328
67.88 μs
Name BP/Share/Shamir/30/6
Real Time 67879.65
Time Unit ns
Iterations 10323
74.23 μs
Name BP/Share/Shamir/30/7
Real Time 74226.03
Time Unit ns
Iterations 9440

Horner's rule

m\n 3 4 6 8 10 16 32
256 bit field
0.49 μs
Name BP/Share/Horner/3
Real Time 487.44
Time Unit ns
Iterations 1437712
0.70 μs
Name BP/Share/Horner/4
Real Time 704.41
Time Unit ns
Iterations 993895
1.14 μs
Name BP/Share/Horner/6
Real Time 1139.01
Time Unit ns
Iterations 613733
1.58 μs
Name BP/Share/Horner/8
Real Time 1578.65
Time Unit ns
Iterations 444158
2.01 μs
Name BP/Share/Horner/10
Real Time 2011.12
Time Unit ns
Iterations 348131
3.32 μs
Name BP/Share/Horner/16
Real Time 3317.02
Time Unit ns
Iterations 211278
6.79 μs
Name BP/Share/Horner/32
Real Time 6787.68
Time Unit ns
Iterations 101952
secp256k1
83.73 μs
Name BP/Share/ECHorner/3/3
Real Time 83729.31
Time Unit ns
Iterations 8393
125.15 μs
Name BP/Share/ECHorner/3/4
Real Time 125151.08
Time Unit ns
Iterations 5566
208.63 μs
Name BP/Share/ECHorner/3/6
Real Time 208628.95
Time Unit ns
Iterations 3357
291.93 μs
Name BP/Share/ECHorner/3/8
Real Time 291934.12
Time Unit ns
Iterations 2393
375.38 μs
Name BP/Share/ECHorner/3/10
Real Time 375383.76
Time Unit ns
Iterations 1861
625.99 μs
Name BP/Share/ECHorner/3/16
Real Time 625994.75
Time Unit ns
Iterations 1118
1293.73 μs
Name BP/Share/ECHorner/3/32
Real Time 1293727.44
Time Unit ns
Iterations 541
Ed25519
130.78 μs
Name BP/Share/ECHorner/4/3
Real Time 130783.96
Time Unit ns
Iterations 5363
198.01 μs
Name BP/Share/ECHorner/4/4
Real Time 198009.28
Time Unit ns
Iterations 3537
328.01 μs
Name BP/Share/ECHorner/4/6
Real Time 328008.42
Time Unit ns
Iterations 2142
457.23 μs
Name BP/Share/ECHorner/4/8
Real Time 457233.89
Time Unit ns
Iterations 1529
593.81 μs
Name BP/Share/ECHorner/4/10
Real Time 593807.31
Time Unit ns
Iterations 1192
979.80 μs
Name BP/Share/ECHorner/4/16
Real Time 979799.03
Time Unit ns
Iterations 714
2026.41 μs
Name BP/Share/ECHorner/4/32
Real Time 2026405.08
Time Unit ns
Iterations 346

Lagrange interpolation

m\n 3 4 6 8 10 16 32
256 bit field
35.76 μs
Name BP/Share/Lagrange/3
Real Time 35763.45
Time Unit ns
Iterations 19492
53.30 μs
Name BP/Share/Lagrange/4
Real Time 53301.76
Time Unit ns
Iterations 13389
93.53 μs
Name BP/Share/Lagrange/6
Real Time 93527.47
Time Unit ns
Iterations 7541
142.88 μs
Name BP/Share/Lagrange/8
Real Time 142876.28
Time Unit ns
Iterations 4839
202.37 μs
Name BP/Share/Lagrange/10
Real Time 202368.66
Time Unit ns
Iterations 3423
420.93 μs
Name BP/Share/Lagrange/16
Real Time 420933.79
Time Unit ns
Iterations 1668
1329.96 μs
Name BP/Share/Lagrange/32
Real Time 1329960.71
Time Unit ns
Iterations 527
secp256k1
134.23 μs
Name BP/Share/ECLagrange/3/3
Real Time 134227.75
Time Unit ns
Iterations 5274
181.71 μs
Name BP/Share/ECLagrange/3/4
Real Time 181709.87
Time Unit ns
Iterations 3865
288.99 μs
Name BP/Share/ECLagrange/3/6
Real Time 288988.19
Time Unit ns
Iterations 2426
406.20 μs
Name BP/Share/ECLagrange/3/8
Real Time 406195.06
Time Unit ns
Iterations 1733
537.97 μs
Name BP/Share/ECLagrange/3/10
Real Time 537968.76
Time Unit ns
Iterations 1307
971.50 μs
Name BP/Share/ECLagrange/3/16
Real Time 971502.35
Time Unit ns
Iterations 713
2471.62 μs
Name BP/Share/ECLagrange/3/32
Real Time 2471618.31
Time Unit ns
Iterations 285
Ed25519
232.39 μs
Name BP/Share/ECLagrange/4/3
Real Time 232385.78
Time Unit ns
Iterations 3017
312.62 μs
Name BP/Share/ECLagrange/4/4
Real Time 312622.17
Time Unit ns
Iterations 2241
483.23 μs
Name BP/Share/ECLagrange/4/6
Real Time 483234.08
Time Unit ns
Iterations 1450
662.10 μs
Name BP/Share/ECLagrange/4/8
Real Time 662096.00
Time Unit ns
Iterations 1058
850.65 μs
Name BP/Share/ECLagrange/4/10
Real Time 850646.86
Time Unit ns
Iterations 824
1463.95 μs
Name BP/Share/ECLagrange/4/16
Real Time 1463949.84
Time Unit ns
Iterations 478
3413.77 μs
Name BP/Share/ECLagrange/4/32
Real Time 3413771.19
Time Unit ns
Iterations 205

Non-interactive Zero Knowledge

Protocol Prover Verifer Proof Size
UC DL (secp256k1)
0.99 ms
Name ZK/DL/Prover/3
Real Time 991320.61
Time Unit ns
Iterations 701
0.76 ms
Name ZK/DL/Verify/3
Real Time 762544.33
Time Unit ns
Iterations 920
2.31 KB
Name
Real Time
Time Unit
Iterations
UC DL (Ed25519)
0.92 ms
Name ZK/DL/Prover/4
Real Time 917649.32
Time Unit ns
Iterations 759
4.57 ms
Name ZK/DL/Verify/4
Real Time 4572385.01
Time Unit ns
Iterations 153
2.28 KB
Name
Real Time
Time Unit
Iterations
DH (secp256k1)
0.08 ms
Name ZK/DH/Prove/3
Real Time 77090.38
Time Unit ns
Iterations 9085
0.14 ms
Name ZK/DH/Verify/3
Real Time 138929.70
Time Unit ns
Iterations 5053
0.07 KB
Name
Real Time
Time Unit
Iterations
ElGamal Com (secp256k1)
2.75 ms
Name ZK/ElGamalCom/Prover/3
Real Time 2751511.28
Time Unit ns
Iterations 256
1.07 ms
Name ZK/ElGamalCom/Verify/3
Real Time 1071520.47
Time Unit ns
Iterations 653
3.09 KB
Name
Real Time
Time Unit
Iterations
ElGamal Public Share Equal (secp256k1)
0.08 ms
Name ZK/ElGamalPubShareEqual/Prover/3
Real Time 77849.95
Time Unit ns
Iterations 9007
0.14 ms
Name ZK/ElGamalPubShareEqual/Verify/3
Real Time 142242.13
Time Unit ns
Iterations 4923
0.07 KB
Name
Real Time
Time Unit
Iterations
ElGamal Com Mult (secp256k1)
0.25 ms
Name ZK/ElGamalComMult/Prover/3
Real Time 254877.44
Time Unit ns
Iterations 2718
0.37 ms
Name ZK/ElGamalComMult/Verify/3
Real Time 372181.50
Time Unit ns
Iterations 1887
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 4256990.39
Time Unit ns
Iterations 165
1.00 ms
Name ZK/UCElGamalComMultPrivScalar/Verify/3
Real Time 997257.88
Time Unit ns
Iterations 704
2.67 KB
Name
Real Time
Time Unit
Iterations
Valid Paillier
23.40 ms
Name ZK/ValidPaillier/Prover
Real Time 23398442.57
Time Unit ns
Iterations 30
22.62 ms
Name ZK/ValidPaillier/Verify
Real Time 22618520.68
Time Unit ns
Iterations 31
2.58 KB
Name
Real Time
Time Unit
Iterations
Paillier Zero
92.47 ms
Name ZK/PaillierZero/Prover
Real Time 92472511.88
Time Unit ns
Iterations 8
87.96 ms
Name ZK/PaillierZero/Verify
Real Time 87955072.75
Time Unit ns
Iterations 8
2.60 KB
Name
Real Time
Time Unit
Iterations
Two Paillier Equal
90.64 ms
Name ZK/TwoPaillierEqual/Prover
Real Time 90636678.50
Time Unit ns
Iterations 8
183.62 ms
Name ZK/TwoPaillierEqual/Verify
Real Time 183622695.75
Time Unit ns
Iterations 4
5.61 KB
Name
Real Time
Time Unit
Iterations
Range Pedersen (secp256k1)
331.24 ms
Name ZK/RangePedersen/Prover/3
Real Time 331237304.00
Time Unit ns
Iterations 2
17.81 ms
Name ZK/RangePedersen/Verify/3
Real Time 17806135.22
Time Unit ns
Iterations 40
71.31 KB
Name
Real Time
Time Unit
Iterations
Paillier Pedersen Equal (secp256k1)
48.22 ms
Name ZK/PaillierPedersenEq/Prover/3
Real Time 48218640.47
Time Unit ns
Iterations 15
98.83 ms
Name ZK/PaillierPedersenEq/Verify/3
Real Time 98832084.00
Time Unit ns
Iterations 7
3.54 KB
Name
Real Time
Time Unit
Iterations
Paillier Range Exp Slack (secp256k1)
383.81 ms
Name ZK/PaillierRangeExpSlack/Prover/3
Real Time 383812286.00
Time Unit ns
Iterations 2
116.87 ms
Name ZK/PaillierRangeExpSlack/Verify/3
Real Time 116871219.67
Time Unit ns
Iterations 6
75.11 KB
Name
Real Time
Time Unit
Iterations
PDL
389.44 ms
Name ZK/PDL/Prover
Real Time 389435562.00
Time Unit ns
Iterations 2
127.26 ms
Name ZK/PDL/Verify
Real Time 127257054.60
Time Unit ns
Iterations 5
75.99 KB
Name
Real Time
Time Unit
Iterations
Unknown Order DL
297.10 ms
Name ZK/UnknownOrderDL/Prove
Real Time 297100339.00
Time Unit ns
Iterations 2
297.51 ms
Name ZK/UnknownOrderDL/Verify
Real Time 297511562.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.99 ms
Name ZK/DL/Prover/3
Real Time 991320.61
Time Unit ns
Iterations 701
0.76 ms
Name ZK/DL/Verify/3
Real Time 762544.33
Time Unit ns
Iterations 920
2.31 KB
Name
Real Time
Time Unit
Iterations
secp256k1, n = 4
1.73 ms
Name ZK/Batch-DL/Prover/3/4
Real Time 1727126.66
Time Unit ns
Iterations 403
2.18 ms
Name ZK/Batch-DL/Verify/3/4
Real Time 2177511.97
Time Unit ns
Iterations 281
3.11 KB
Name
Real Time
Time Unit
Iterations
secp256k1, n = 16
4.19 ms
Name ZK/Batch-DL/Prover/3/16
Real Time 4189533.28
Time Unit ns
Iterations 168
5.61 ms
Name ZK/Batch-DL/Verify/3/16
Real Time 5611718.49
Time Unit ns
Iterations 127
3.11 KB
Name
Real Time
Time Unit
Iterations
secp256k1, n = 64
13.08 ms
Name ZK/Batch-DL/Prover/3/64
Real Time 13078897.37
Time Unit ns
Iterations 54
27.92 ms
Name ZK/Batch-DL/Verify/3/64
Real Time 27919898.40
Time Unit ns
Iterations 25
4.62 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 1
0.92 ms
Name ZK/DL/Prover/4
Real Time 917649.32
Time Unit ns
Iterations 759
4.57 ms
Name ZK/DL/Verify/4
Real Time 4572385.01
Time Unit ns
Iterations 153
2.28 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 4
1.64 ms
Name ZK/Batch-DL/Prover/4/4
Real Time 1638921.48
Time Unit ns
Iterations 436
15.04 ms
Name ZK/Batch-DL/Verify/4/4
Real Time 15042394.30
Time Unit ns
Iterations 47
3.06 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 16
4.09 ms
Name ZK/Batch-DL/Prover/4/16
Real Time 4087482.15
Time Unit ns
Iterations 170
49.49 ms
Name ZK/Batch-DL/Verify/4/16
Real Time 49489716.86
Time Unit ns
Iterations 14
3.06 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 64
12.81 ms
Name ZK/Batch-DL/Prover/4/64
Real Time 12809630.50
Time Unit ns
Iterations 54
277.54 ms
Name ZK/Batch-DL/Verify/4/64
Real Time 277540051.67
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 500.26
Time Unit ns
Iterations 1000000
0.02 KB
Name
Real Time
Time Unit
Iterations
9.73 ms
Name ZK/ValidPaillier-Int/P2
Real Time 9731740.61
Time Unit ns
Iterations 71
1.03 KB
Name
Real Time
Time Unit
Iterations
9.25 ms
Name ZK/ValidPaillier-Int/Verify
Real Time 9246506.23
Time Unit ns
Iterations 75
9.73 ms
Name ZK/ValidPaillier-Int/P2
Real Time 9731740.61
Time Unit ns
Iterations 71
9.25 ms
Name sum
Real Time 9247006.49
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.40 ms
Name ZK/ValidPaillier/Prover
Real Time 23398442.57
Time Unit ns
Iterations 30
22.62 ms
Name ZK/ValidPaillier/Verify
Real Time 22618520.68
Time Unit ns
Iterations 31

Paillier Zero

Prove Msg1 Size Challenge Challenge Size Prove Msg2 Size Verify P Total V Total
Interactive
33.47 ms
Name ZK/PaillierZero-Int/P1
Real Time 33465068.52
Time Unit ns
Iterations 21
0.05 KB
Name
Real Time
Time Unit
Iterations
0.00 ms
Name ZK/PaillierZero-Int/V2
Real Time 2014.71
Time Unit ns
Iterations 347944
0.01 KB
Name
Real Time
Time Unit
Iterations
0.35 ms
Name ZK/PaillierZero-Int/P3
Real Time 352616.40
Time Unit ns
Iterations 1986
3.12 KB
Name
Real Time
Time Unit
Iterations
35.19 ms
Name ZK/PaillierZero-Int/Verify
Real Time 35186452.40
Time Unit ns
Iterations 20
33.82 ms
Name sum
Real Time 33817684.92
Time Unit ns
Iterations -1
35.19 ms
Name sum
Real Time 35188467.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
92.47 ms
Name ZK/PaillierZero/Prover
Real Time 92472511.88
Time Unit ns
Iterations 8
87.96 ms
Name ZK/PaillierZero/Verify
Real Time 87955072.75
Time Unit ns
Iterations 8

Two Paillier Equal

Prove Msg1 Size Challenge Challenge Size Prove Msg2 Size Verify P Total V Total
Interactive
35.68 ms
Name ZK/TwoPaillierEqual-Int/P1
Real Time 35682633.79
Time Unit ns
Iterations 19
0.00 KB
Name
Real Time
Time Unit
Iterations
0.00 ms
Name ZK/TwoPaillierEqual-Int/V2
Real Time 588.61
Time Unit ns
Iterations 1189275
0.00 KB
Name
Real Time
Time Unit
Iterations
0.71 ms
Name ZK/TwoPaillierEqual-Int/P3
Real Time 707408.95
Time Unit ns
Iterations 993
0.00 KB
Name
Real Time
Time Unit
Iterations
73.68 ms
Name ZK/TwoPaillierEqual-Int/Verify
Real Time 73678308.44
Time Unit ns
Iterations 9
36.39 ms
Name sum
Real Time 36390042.74
Time Unit ns
Iterations -1
73.68 ms
Name sum
Real Time 73678897.05
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.64 ms
Name ZK/TwoPaillierEqual/Prover
Real Time 90636678.50
Time Unit ns
Iterations 8
183.62 ms
Name ZK/TwoPaillierEqual/Verify
Real Time 183622695.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.58 ms
Name ZK/RangePedersenInt/P1/3
Real Time 129584710.80
Time Unit ns
Iterations 5
0.05 KB
Name
Real Time
Time Unit
Iterations
0.00 ms
Name ZK/RangePedersenInt/V2/3
Real Time 514.65
Time Unit ns
Iterations 1368985
0.01 KB
Name
Real Time
Time Unit
Iterations
0.01 ms
Name ZK/RangePedersenInt/P3/3
Real Time 6208.20
Time Unit ns
Iterations 110460
27.88 KB
Name
Real Time
Time Unit
Iterations
0.01 ms
Name ZK/RangePedersenInt/Verify/3
Real Time 6389.95
Time Unit ns
Iterations 106973
129.59 ms
Name sum
Real Time 129590919.00
Time Unit ns
Iterations -1
0.01 ms
Name sum
Real Time 6904.60
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
331.24 ms
Name ZK/RangePedersen/Prover/3
Real Time 331237304.00
Time Unit ns
Iterations 2
17.81 ms
Name ZK/RangePedersen/Verify/3
Real Time 17806135.22
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.47 ms
Name ZK/PaillierPedersenEq-Int/P1/3
Real Time 20467648.00
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 640.21
Time Unit ns
Iterations 1089852
0.01 KB
Name
Real Time
Time Unit
Iterations
0.35 ms
Name ZK/PaillierPedersenEq-Int/P3/3
Real Time 353847.30
Time Unit ns
Iterations 1979
3.81 KB
Name
Real Time
Time Unit
Iterations
43.78 ms
Name ZK/PaillierPedersenEq-Int/Verifier/3
Real Time 43775963.69
Time Unit ns
Iterations 16
20.82 ms
Name sum
Real Time 20821495.30
Time Unit ns
Iterations -1
43.78 ms
Name sum
Real Time 43776603.90
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.22 ms
Name ZK/PaillierPedersenEq/Prover/3
Real Time 48218640.47
Time Unit ns
Iterations 15
98.83 ms
Name ZK/PaillierPedersenEq/Verify/3
Real Time 98832084.00
Time Unit ns
Iterations 7

PVE

Protocols \ Operations Encrypt Verify Decrypt
Basic - RSA2048
10.09 ms
Name PVE/vencrypt/Encrypt/0
Real Time 10090241.13
Time Unit ns
Iterations 69
6.30 ms
Name PVE/vencrypt/Verify/0
Real Time 6296564.64
Time Unit ns
Iterations 110
7.04 ms
Name PVE/vencrypt/Decrypt/0
Real Time 7039592.75
Time Unit ns
Iterations 99
Batch(4) - RSA2048
18.03 ms
Name PVE/vencrypt-batch/Encrypt/0/4
Real Time 18029741.08
Time Unit ns
Iterations 39
13.90 ms
Name PVE/vencrypt-batch/Verify/0/4
Real Time 13898740.92
Time Unit ns
Iterations 50
14.75 ms
Name PVE/vencrypt-batch/Decrypt/0/4
Real Time 14752729.66
Time Unit ns
Iterations 47
Batch(16) - RSA2048
47.89 ms
Name PVE/vencrypt-batch/Encrypt/0/16
Real Time 47891599.20
Time Unit ns
Iterations 15
43.47 ms
Name PVE/vencrypt-batch/Verify/0/16
Real Time 43473710.44
Time Unit ns
Iterations 16
44.28 ms
Name PVE/vencrypt-batch/Decrypt/0/16
Real Time 44282590.63
Time Unit ns
Iterations 16
Basic - P-256
20.45 ms
Name PVE/vencrypt/Encrypt/1
Real Time 20449223.21
Time Unit ns
Iterations 34
11.39 ms
Name PVE/vencrypt/Verify/1
Real Time 11393452.15
Time Unit ns
Iterations 61
11.55 ms
Name PVE/vencrypt/Decrypt/1
Real Time 11552021.66
Time Unit ns
Iterations 61
Batch(4) - P-256
28.35 ms
Name PVE/vencrypt-batch/Encrypt/1/4
Real Time 28348864.12
Time Unit ns
Iterations 25
18.99 ms
Name PVE/vencrypt-batch/Verify/1/4
Real Time 18994438.73
Time Unit ns
Iterations 37
19.13 ms
Name PVE/vencrypt-batch/Decrypt/1/4
Real Time 19133481.69
Time Unit ns
Iterations 36
Batch(16) - P-256
58.10 ms
Name PVE/vencrypt-batch/Encrypt/1/16
Real Time 58103250.08
Time Unit ns
Iterations 12
48.28 ms
Name PVE/vencrypt-batch/Verify/1/16
Real Time 48282719.93
Time Unit ns
Iterations 14
48.95 ms
Name PVE/vencrypt-batch/Decrypt/1/16
Real Time 48950769.00
Time Unit ns
Iterations 14
Batch(2) Many (24-leaf access structure) -- mixed key
359.62 ms
Name PVE/vencrypt-batch-many/Encrypt
Real Time 359623744.50
Time Unit ns
Iterations 2
213.08 ms
Name PVE/vencrypt-batch-many/Verify
Real Time 213078692.00
Time Unit ns
Iterations 3
221.83 ms
Name PVE/vencrypt-batch-many/Decrypt
Real Time 221834997.20
Time Unit ns
Iterations 5

Base OT

Number of OTs 64 128 256 512 1024 2048
Step 1 (R → S)
6.22 ms
Name MPC/OT/BaseOT/Step1_R2S/64
Real Time 6215765.02
Time Unit ns
Iterations 113
12.31 ms
Name MPC/OT/BaseOT/Step1_R2S/128
Real Time 12306828.82
Time Unit ns
Iterations 57
24.49 ms
Name MPC/OT/BaseOT/Step1_R2S/256
Real Time 24491211.69
Time Unit ns
Iterations 29
48.96 ms
Name MPC/OT/BaseOT/Step1_R2S/512
Real Time 48964193.07
Time Unit ns
Iterations 14
98.22 ms
Name MPC/OT/BaseOT/Step1_R2S/1024
Real Time 98217710.57
Time Unit ns
Iterations 7
195.51 ms
Name MPC/OT/BaseOT/Step1_R2S/2048
Real Time 195510444.00
Time Unit ns
Iterations 4
Step 2 (S → R)
25.11 ms
Name MPC/OT/BaseOT/Step2_S2R/64
Real Time 25107846.57
Time Unit ns
Iterations 28
49.66 ms
Name MPC/OT/BaseOT/Step2_S2R/128
Real Time 49655150.57
Time Unit ns
Iterations 14
99.75 ms
Name MPC/OT/BaseOT/Step2_S2R/256
Real Time 99749056.43
Time Unit ns
Iterations 7
198.38 ms
Name MPC/OT/BaseOT/Step2_S2R/512
Real Time 198383360.00
Time Unit ns
Iterations 4
396.19 ms
Name MPC/OT/BaseOT/Step2_S2R/1024
Real Time 396188856.00
Time Unit ns
Iterations 2
790.69 ms
Name MPC/OT/BaseOT/Step2_S2R/2048
Real Time 790687452.00
Time Unit ns
Iterations 1
Step 3 (R output)
3.46 ms
Name MPC/OT/BaseOT/OutputR/64
Real Time 3464831.06
Time Unit ns
Iterations 202
6.93 ms
Name MPC/OT/BaseOT/OutputR/128
Real Time 6930279.06
Time Unit ns
Iterations 101
13.86 ms
Name MPC/OT/BaseOT/OutputR/256
Real Time 13858537.12
Time Unit ns
Iterations 50
27.69 ms
Name MPC/OT/BaseOT/OutputR/512
Real Time 27694928.24
Time Unit ns
Iterations 25
55.19 ms
Name MPC/OT/BaseOT/OutputR/1024
Real Time 55188658.69
Time Unit ns
Iterations 13
110.53 ms
Name MPC/OT/BaseOT/OutputR/2048
Real Time 110527125.33
Time Unit ns
Iterations 6

Full OT (Base OT + OT Extension), 256 Base OTs

Number of OTs 2048 4096 65536
Step 1 (S → R)
21.45 ms
Name MPC/OT/FullOT/Step1_S2R/2048
Real Time 21446191.21
Time Unit ns
Iterations 33
21.52 ms
Name MPC/OT/FullOT/Step1_S2R/4096
Real Time 21518196.55
Time Unit ns
Iterations 33
21.43 ms
Name MPC/OT/FullOT/Step1_S2R/65536
Real Time 21434250.06
Time Unit ns
Iterations 33
Step 2 (R → S)
108.79 ms
Name MPC/OT/FullOT/Step2_R2S/2048
Real Time 108787200.50
Time Unit ns
Iterations 6
109.65 ms
Name MPC/OT/FullOT/Step2_R2S/4096
Real Time 109645479.83
Time Unit ns
Iterations 6
140.81 ms
Name MPC/OT/FullOT/Step2_R2S/65536
Real Time 140812712.00
Time Unit ns
Iterations 5
Step 3 (S → R)
125.56 ms
Name MPC/OT/FullOT/Step3_S2R/2048
Real Time 125557992.83
Time Unit ns
Iterations 6
129.57 ms
Name MPC/OT/FullOT/Step3_S2R/4096
Real Time 129574325.40
Time Unit ns
Iterations 5
255.21 ms
Name MPC/OT/FullOT/Step3_S2R/65536
Real Time 255208037.00
Time Unit ns
Iterations 3
Step 4 (R output)
126.58 ms
Name MPC/OT/FullOT/OutputR/2048
Real Time 126583503.33
Time Unit ns
Iterations 6
131.16 ms
Name MPC/OT/FullOT/OutputR/4096
Real Time 131156367.40
Time Unit ns
Iterations 5
280.06 ms
Name MPC/OT/FullOT/OutputR/65536
Real Time 280058461.50
Time Unit ns
Iterations 2

Agree Random - 256 bits P1 msg P2
Total Time
106.77 μs
92.86 μs
round 1
65.30 μs
Name AgreeRandom-2P/1/1/256
Real Time 65297.77
Time Unit ns
Iterations 10000
36.99 μs
Name AgreeRandom-2P/1/2/256
Real Time 36986.85
Time Unit ns
Iterations 10000
message 1
→49 Bytes
round 2
0.61 μs
Name AgreeRandom-2P/2/1/256
Real Time 606.92
Time Unit ns
Iterations 10000
8.70 μs
Name AgreeRandom-2P/2/2/256
Real Time 8698.18
Time Unit ns
Iterations 10000
message 2
←33 Bytes
round 3
0.38 μs
Name AgreeRandom-2P/3/1/256
Real Time 383.95
Time Unit ns
Iterations 10000
0.39 μs
Name AgreeRandom-2P/3/2/256
Real Time 388.80
Time Unit ns
Iterations 10000
message 3
→65 Bytes
Output Round
40.49 μs
Name AgreeRandom-2P/4/1/256
Real Time 40486.20
Time Unit ns
Iterations 10000
46.78 μs
Name AgreeRandom-2P/4/2/256
Real Time 46783.65
Time Unit ns
Iterations 10000
Agree Random - 1024 bits P1 msg P2
Total Time
105.28 μs
95.32 μs
round 1
65.41 μs
Name AgreeRandom-2P/1/1/1024
Real Time 65412.34
Time Unit ns
Iterations 10000
37.43 μs
Name AgreeRandom-2P/1/2/1024
Real Time 37428.02
Time Unit ns
Iterations 10000
message 1
→49 Bytes
round 2
0.62 μs
Name AgreeRandom-2P/2/1/1024
Real Time 615.21
Time Unit ns
Iterations 10000
8.87 μs
Name AgreeRandom-2P/2/2/1024
Real Time 8867.65
Time Unit ns
Iterations 10000
message 2
←130 Bytes
round 3
0.48 μs
Name AgreeRandom-2P/3/1/1024
Real Time 479.76
Time Unit ns
Iterations 10000
0.47 μs
Name AgreeRandom-2P/3/2/1024
Real Time 468.26
Time Unit ns
Iterations 10000
message 3
→162 Bytes
Output Round
38.77 μs
Name AgreeRandom-2P/4/1/1024
Real Time 38770.30
Time Unit ns
Iterations 10000
48.55 μs
Name AgreeRandom-2P/4/2/1024
Real Time 48554.47
Time Unit ns
Iterations 10000
Agree Random - 4096 bits P1 msg P2
Total Time
105.94 μs
95.59 μs
round 1
65.42 μs
Name AgreeRandom-2P/1/1/4096
Real Time 65424.08
Time Unit ns
Iterations 10000
37.48 μs
Name AgreeRandom-2P/1/2/4096
Real Time 37475.82
Time Unit ns
Iterations 10000
message 1
→49 Bytes
round 2
0.63 μs
Name AgreeRandom-2P/2/1/4096
Real Time 628.54
Time Unit ns
Iterations 10000
8.89 μs
Name AgreeRandom-2P/2/2/4096
Real Time 8894.63
Time Unit ns
Iterations 10000
message 2
←514 Bytes
round 3
0.51 μs
Name AgreeRandom-2P/3/1/4096
Real Time 511.50
Time Unit ns
Iterations 10000
0.64 μs
Name AgreeRandom-2P/3/2/4096
Real Time 642.27
Time Unit ns
Iterations 10000
message 3
→546 Bytes
Output Round
39.38 μs
Name AgreeRandom-2P/4/1/4096
Real Time 39376.29
Time Unit ns
Iterations 10000
48.57 μs
Name AgreeRandom-2P/4/2/4096
Real Time 48573.12
Time Unit ns
Iterations 10000
Weak Agree Random - 256 bits P1 msg P2
Total Time
111.01 μs
86.62 μs
round 1
58.31 μs
Name WeakAgreeRandom-2P/1/1/256
Real Time 58310.97
Time Unit ns
Iterations 10000
36.71 μs
Name WeakAgreeRandom-2P/1/2/256
Real Time 36712.90
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.52 μs
Name WeakAgreeRandom-2P/2/1/256
Real Time 515.87
Time Unit ns
Iterations 10000
8.63 μs
Name WeakAgreeRandom-2P/2/2/256
Real Time 8632.67
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
52.18 μs
Name WeakAgreeRandom-2P/3/1/256
Real Time 52180.96
Time Unit ns
Iterations 10000
41.27 μs
Name WeakAgreeRandom-2P/3/2/256
Real Time 41274.68
Time Unit ns
Iterations 10000
Weak Agree Random - 1024 bits P1 msg P2
Total Time
114.79 μs
89.58 μs
round 1
59.54 μs
Name WeakAgreeRandom-2P/1/1/1024
Real Time 59537.31
Time Unit ns
Iterations 10000
36.69 μs
Name WeakAgreeRandom-2P/1/2/1024
Real Time 36693.54
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.53 μs
Name WeakAgreeRandom-2P/2/1/1024
Real Time 528.19
Time Unit ns
Iterations 10000
8.68 μs
Name WeakAgreeRandom-2P/2/2/1024
Real Time 8678.88
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
54.72 μs
Name WeakAgreeRandom-2P/3/1/1024
Real Time 54722.04
Time Unit ns
Iterations 10000
44.21 μs
Name WeakAgreeRandom-2P/3/2/1024
Real Time 44211.08
Time Unit ns
Iterations 10000
Weak Agree Random - 4096 bits P1 msg P2
Total Time
114.84 μs
90.35 μs
round 1
58.55 μs
Name WeakAgreeRandom-2P/1/1/4096
Real Time 58554.60
Time Unit ns
Iterations 10000
37.23 μs
Name WeakAgreeRandom-2P/1/2/4096
Real Time 37227.43
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.52 μs
Name WeakAgreeRandom-2P/2/1/4096
Real Time 521.60
Time Unit ns
Iterations 10000
8.68 μs
Name WeakAgreeRandom-2P/2/2/4096
Real Time 8677.92
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
55.77 μs
Name WeakAgreeRandom-2P/3/1/4096
Real Time 55765.84
Time Unit ns
Iterations 10000
44.45 μs
Name WeakAgreeRandom-2P/3/2/4096
Real Time 44447.26
Time Unit ns
Iterations 10000
Generate SID (Fixed) P1 msg P2
Total Time
113.19 μs
88.13 μs
round 1
58.89 μs
Name GenerateSID-Fixed-2P/1/1
Real Time 58891.55
Time Unit ns
Iterations 10000
37.78 μs
Name GenerateSID-Fixed-2P/1/2
Real Time 37783.90
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.66 μs
Name GenerateSID-Fixed-2P/2/1
Real Time 661.01
Time Unit ns
Iterations 10000
8.81 μs
Name GenerateSID-Fixed-2P/2/2
Real Time 8808.80
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
53.63 μs
Name GenerateSID-Fixed-2P/3/1
Real Time 53634.03
Time Unit ns
Iterations 10000
41.53 μs
Name GenerateSID-Fixed-2P/3/2
Real Time 41534.71
Time Unit ns
Iterations 10000
Generate SID (Dynamic) P1 msg P2
Total Time
114.52 μs
90.51 μs
round 1
59.85 μs
Name GenerateSID-Dynamic-2P/1/1
Real Time 59850.54
Time Unit ns
Iterations 10000
36.90 μs
Name GenerateSID-Dynamic-2P/1/2
Real Time 36902.10
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.61 μs
Name GenerateSID-Dynamic-2P/2/1
Real Time 611.03
Time Unit ns
Iterations 10000
8.80 μs
Name GenerateSID-Dynamic-2P/2/2
Real Time 8799.78
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
54.06 μs
Name GenerateSID-Dynamic-2P/3/1
Real Time 54056.77
Time Unit ns
Iterations 10000
44.81 μs
Name GenerateSID-Dynamic-2P/3/2
Real Time 44808.97
Time Unit ns
Iterations 10000

Keygen P1 msg P2
Total Time
8.30 ms
8.27 ms
round 1
0.10 ms
Name Schnorr-2PC-KeyGen-2P/1/1
Real Time 97714.50
Time Unit ns
Iterations 10
0.06 ms
Name Schnorr-2PC-KeyGen-2P/1/2
Real Time 57697.30
Time Unit ns
Iterations 10
message 1
→0.05 KB
round 2
0.00 ms
Name Schnorr-2PC-KeyGen-2P/2/1
Real Time 746.40
Time Unit ns
Iterations 10
1.12 ms
Name Schnorr-2PC-KeyGen-2P/2/2
Real Time 1120611.70
Time Unit ns
Iterations 10
message 2
←2.33 KB
round 3
8.14 ms
Name Schnorr-2PC-KeyGen-2P/3/1
Real Time 8141566.50
Time Unit ns
Iterations 10
0.00 ms
Name Schnorr-2PC-KeyGen-2P/3/2
Real Time 2031.60
Time Unit ns
Iterations 10
message 3
→2.35 KB
Output Round
0.06 ms
Name Schnorr-2PC-KeyGen-2P/4/1
Real Time 62530.70
Time Unit ns
Iterations 10
7.09 ms
Name Schnorr-2PC-KeyGen-2P/4/2
Real Time 7093998.20
Time Unit ns
Iterations 10
Refresh P1 msg P2
Total Time
0.11 ms
0.10 ms
round 1
0.07 ms
Name Schnorr-2PC-Refresh-2P/1/1
Real Time 69571.28
Time Unit ns
Iterations 200
0.04 ms
Name Schnorr-2PC-Refresh-2P/1/2
Real Time 38563.22
Time Unit ns
Iterations 200
message 1
→0.05 KB
round 2
0.00 ms
Name Schnorr-2PC-Refresh-2P/2/1
Real Time 748.23
Time Unit ns
Iterations 200
0.01 ms
Name Schnorr-2PC-Refresh-2P/2/2
Real Time 9097.67
Time Unit ns
Iterations 200
message 2
←0.04 KB
round 3
0.00 ms
Name Schnorr-2PC-Refresh-2P/3/1
Real Time 447.44
Time Unit ns
Iterations 200
0.00 ms
Name Schnorr-2PC-Refresh-2P/3/2
Real Time 495.67
Time Unit ns
Iterations 200
message 3
→0.07 KB
Output Round
0.04 ms
Name Schnorr-2PC-Refresh-2P/4/1
Real Time 41456.52
Time Unit ns
Iterations 200
0.05 ms
Name Schnorr-2PC-Refresh-2P/4/2
Real Time 49189.77
Time Unit ns
Iterations 200
Sign - #Msg=1 P1 msg P2
Total Time
11.34 ms
11.17 ms
round 1
0.09 ms
Name Schnorr-2PC-Sign-2P/1/1/1
Real Time 88074.10
Time Unit ns
Iterations 50
0.04 ms
Name Schnorr-2PC-Sign-2P/1/2/1
Real Time 43975.02
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 807.16
Time Unit ns
Iterations 50
1.55 ms
Name Schnorr-2PC-Sign-2P/2/2/1
Real Time 1552793.48
Time Unit ns
Iterations 50
message 2
←3.11 KB
round 3
11.00 ms
Name Schnorr-2PC-Sign-2P/3/1/1
Real Time 11004253.00
Time Unit ns
Iterations 50
0.00 ms
Name Schnorr-2PC-Sign-2P/3/2/1
Real Time 1865.54
Time Unit ns
Iterations 50
message 3
→3.13 KB
round 4
0.02 ms
Name Schnorr-2PC-Sign-2P/4/1/1
Real Time 19232.00
Time Unit ns
Iterations 50
9.49 ms
Name Schnorr-2PC-Sign-2P/4/2/1
Real Time 9492424.84
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 228442.76
Time Unit ns
Iterations 50
0.08 ms
Name Schnorr-2PC-Sign-2P/5/2/1
Real Time 77343.72
Time Unit ns
Iterations 50
Sign - #Msg=4 P1 msg P2
Total Time
21.17 ms
20.65 ms
round 1
0.15 ms
Name Schnorr-2PC-Sign-2P/1/1/4
Real Time 150757.78
Time Unit ns
Iterations 50
0.04 ms
Name Schnorr-2PC-Sign-2P/1/2/4
Real Time 40677.42
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 886.24
Time Unit ns
Iterations 50
2.03 ms
Name Schnorr-2PC-Sign-2P/2/2/4
Real Time 2030667.52
Time Unit ns
Iterations 50
message 2
←3.21 KB
round 3
20.30 ms
Name Schnorr-2PC-Sign-2P/3/1/4
Real Time 20303152.10
Time Unit ns
Iterations 50
0.00 ms
Name Schnorr-2PC-Sign-2P/3/2/4
Real Time 2341.54
Time Unit ns
Iterations 50
message 3
→3.23 KB
round 4
0.05 ms
Name Schnorr-2PC-Sign-2P/4/1/4
Real Time 52260.00
Time Unit ns
Iterations 50
18.51 ms
Name Schnorr-2PC-Sign-2P/4/2/4
Real Time 18507272.22
Time Unit ns
Iterations 50
message 4
←0.13 KB
Output Round
0.66 ms
Name Schnorr-2PC-Sign-2P/5/1/4
Real Time 660411.10
Time Unit ns
Iterations 50
0.07 ms
Name Schnorr-2PC-Sign-2P/5/2/4
Real Time 71874.70
Time Unit ns
Iterations 50
Sign - #Msg=16 P1 msg P2
Total Time
61.54 ms
59.43 ms
round 1
0.42 ms
Name Schnorr-2PC-Sign-2P/1/1/16
Real Time 421375.54
Time Unit ns
Iterations 50
0.04 ms
Name Schnorr-2PC-Sign-2P/1/2/16
Real Time 41933.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 836.36
Time Unit ns
Iterations 50
4.94 ms
Name Schnorr-2PC-Sign-2P/2/2/16
Real Time 4936507.10
Time Unit ns
Iterations 50
message 2
←3.62 KB
round 3
58.71 ms
Name Schnorr-2PC-Sign-2P/3/1/16
Real Time 58710503.22
Time Unit ns
Iterations 50
0.00 ms
Name Schnorr-2PC-Sign-2P/3/2/16
Real Time 2350.42
Time Unit ns
Iterations 50
message 3
→3.63 KB
round 4
0.19 ms
Name Schnorr-2PC-Sign-2P/4/1/16
Real Time 185765.76
Time Unit ns
Iterations 50
54.34 ms
Name Schnorr-2PC-Sign-2P/4/2/16
Real Time 54342684.92
Time Unit ns
Iterations 50
message 4
←0.53 KB
Output Round
2.22 ms
Name Schnorr-2PC-Sign-2P/5/1/16
Real Time 2222963.30
Time Unit ns
Iterations 50
0.11 ms
Name Schnorr-2PC-Sign-2P/5/2/16
Real Time 107969.02
Time Unit ns
Iterations 50

Keygen P1 msg P2
Total Time
212.47 ms
78.64 ms
round 1
195.07 ms
Name ECDSA-2PC-KeyGen-2P/1/1
Real Time 195074770.65
Time Unit ns
Iterations 20
0.06 ms
Name ECDSA-2PC-KeyGen-2P/1/2
Real Time 64689.55
Time Unit ns
Iterations 20
message 1
→1.69 KB
round 2
0.00 ms
Name ECDSA-2PC-KeyGen-2P/2/1
Real Time 2036.75
Time Unit ns
Iterations 20
1.16 ms
Name ECDSA-2PC-KeyGen-2P/2/2
Real Time 1161316.80
Time Unit ns
Iterations 20
message 2
←2.40 KB
round 3
17.26 ms
Name ECDSA-2PC-KeyGen-2P/3/1
Real Time 17259622.15
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-KeyGen-2P/3/2
Real Time 1909.45
Time Unit ns
Iterations 20
message 3
→36.41 KB
Output Round
0.13 ms
Name ECDSA-2PC-KeyGen-2P/4/1
Real Time 133484.55
Time Unit ns
Iterations 20
77.41 ms
Name ECDSA-2PC-KeyGen-2P/4/2
Real Time 77408110.55
Time Unit ns
Iterations 20
Refresh P1 msg P2
Total Time
105.40 ms
86.18 ms
round 1
94.55 ms
Name ECDSA-2PC-Refresh-2P/1/1
Real Time 94554026.55
Time Unit ns
Iterations 20
0.04 ms
Name ECDSA-2PC-Refresh-2P/1/2
Real Time 43516.50
Time Unit ns
Iterations 20
message 1
→0.87 KB
round 2
0.00 ms
Name ECDSA-2PC-Refresh-2P/2/1
Real Time 1530.35
Time Unit ns
Iterations 20
0.31 ms
Name ECDSA-2PC-Refresh-2P/2/2
Real Time 308356.10
Time Unit ns
Iterations 20
message 2
←0.06 KB
round 3
10.75 ms
Name ECDSA-2PC-Refresh-2P/3/1
Real Time 10746051.85
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Refresh-2P/3/2
Real Time 1053.05
Time Unit ns
Iterations 20
message 3
→7.48 KB
Output Round
0.10 ms
Name ECDSA-2PC-Refresh-2P/4/1
Real Time 96404.10
Time Unit ns
Iterations 20
85.82 ms
Name ECDSA-2PC-Refresh-2P/4/2
Real Time 85824514.75
Time Unit ns
Iterations 20
Sign - #Msg=1 P1 msg P2
Total Time
27.16 ms
44.81 ms
round 1
1.61 ms
Name ECDSA-2PC-Sign-2P/1/1/1
Real Time 1605621.15
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-2P/1/2/1
Real Time 45719.70
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 635.60
Time Unit ns
Iterations 20
1.55 ms
Name ECDSA-2PC-Sign-2P/2/2/1
Real Time 1545946.75
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 1942346.50
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-2P/3/2/1
Real Time 2761.15
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 3831.10
Time Unit ns
Iterations 20
43.12 ms
Name ECDSA-2PC-Sign-2P/4/2/1
Real Time 43120847.80
Time Unit ns
Iterations 20
message 4
←4.01 KB
Output Round
23.61 ms
Name ECDSA-2PC-Sign-2P/5/1/1
Real Time 23607632.75
Time Unit ns
Iterations 20
0.10 ms
Name ECDSA-2PC-Sign-2P/5/2/1
Real Time 95325.30
Time Unit ns
Iterations 20
Sign - #Msg=4 P1 msg P2
Total Time
98.50 ms
168.74 ms
round 1
2.09 ms
Name ECDSA-2PC-Sign-2P/1/1/4
Real Time 2094644.40
Time Unit ns
Iterations 20
0.04 ms
Name ECDSA-2PC-Sign-2P/1/2/4
Real Time 43105.95
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 668.25
Time Unit ns
Iterations 20
2.02 ms
Name ECDSA-2PC-Sign-2P/2/2/4
Real Time 2022480.35
Time Unit ns
Iterations 20
message 2
←3.25 KB
round 3
2.87 ms
Name ECDSA-2PC-Sign-2P/3/1/4
Real Time 2869488.15
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-2P/3/2/4
Real Time 2470.60
Time Unit ns
Iterations 20
message 3
→3.28 KB
round 4
0.00 ms
Name ECDSA-2PC-Sign-2P/4/1/4
Real Time 4140.10
Time Unit ns
Iterations 20
166.55 ms
Name ECDSA-2PC-Sign-2P/4/2/4
Real Time 166547697.90
Time Unit ns
Iterations 20
message 4
←16.05 KB
Output Round
93.53 ms
Name ECDSA-2PC-Sign-2P/5/1/4
Real Time 93534700.20
Time Unit ns
Iterations 20
0.12 ms
Name ECDSA-2PC-Sign-2P/5/2/4
Real Time 120183.75
Time Unit ns
Iterations 20
Sign - #Msg=16 P1 msg P2
Total Time
386.71 ms
667.34 ms
round 1
4.92 ms
Name ECDSA-2PC-Sign-2P/1/1/16
Real Time 4919154.50
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-2P/1/2/16
Real Time 48782.75
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 611.00
Time Unit ns
Iterations 20
5.11 ms
Name ECDSA-2PC-Sign-2P/2/2/16
Real Time 5112716.85
Time Unit ns
Iterations 20
message 2
←3.67 KB
round 3
6.84 ms
Name ECDSA-2PC-Sign-2P/3/1/16
Real Time 6838313.80
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-2P/3/2/16
Real Time 3056.85
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 5291.85
Time Unit ns
Iterations 20
661.99 ms
Name ECDSA-2PC-Sign-2P/4/2/16
Real Time 661988710.90
Time Unit ns
Iterations 20
message 4
←64.18 KB
Output Round
374.95 ms
Name ECDSA-2PC-Sign-2P/5/1/16
Real Time 374947102.45
Time Unit ns
Iterations 20
0.18 ms
Name ECDSA-2PC-Sign-2P/5/2/16
Real Time 183495.45
Time Unit ns
Iterations 20
Sign with Global Abort - #Msg=1 P1 msg P2
Total Time
3.56 ms
14.61 ms
round 1
1.60 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/1/1
Real Time 1604132.85
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/2/1
Real Time 45831.45
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 702.90
Time Unit ns
Iterations 20
1.54 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/2/2/1
Real Time 1540958.80
Time Unit ns
Iterations 20
message 2
←3.14 KB
round 3
1.95 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/1/1
Real Time 1950842.65
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/2/1
Real Time 2358.95
Time Unit ns
Iterations 20
message 3
→3.17 KB
round 4
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/1/1
Real Time 3699.00
Time Unit ns
Iterations 20
13.02 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/2/1
Real Time 13021313.00
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.95 ms
49.19 ms
round 1
2.07 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/1/4
Real Time 2070605.60
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/2/4
Real Time 50167.45
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 740.85
Time Unit ns
Iterations 20
2.05 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/2/2/4
Real Time 2053370.50
Time Unit ns
Iterations 20
message 2
←3.25 KB
round 3
2.87 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/1/4
Real Time 2869850.25
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/2/4
Real Time 1781.35
Time Unit ns
Iterations 20
message 3
→3.28 KB
round 4
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/1/4
Real Time 3803.75
Time Unit ns
Iterations 20
47.09 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/2/4
Real Time 47086340.10
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.89 ms
188.25 ms
round 1
4.90 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/1/16
Real Time 4898366.80
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/2/16
Real Time 47543.85
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 607.25
Time Unit ns
Iterations 20
4.92 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/2/2/16
Real Time 4919126.20
Time Unit ns
Iterations 20
message 2
←3.67 KB
round 3
6.99 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/1/16
Real Time 6988048.15
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/2/16
Real Time 2861.85
Time Unit ns
Iterations 20
message 3
→3.70 KB
round 4
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/1/16
Real Time 4888.50
Time Unit ns
Iterations 20
183.29 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/2/16
Real Time 183285326.70
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.80 ms
22.77 ms
22.94 ms
22.94 ms
round 1
0.24 ms
Name Schnorr-MPC-KeyGen-MP/1/0
Real Time 243485.00
Time Unit ns
Iterations 1
0.20 ms
Name Schnorr-MPC-KeyGen-MP/1/1
Real Time 201194.00
Time Unit ns
Iterations 1
0.24 ms
Name Schnorr-MPC-KeyGen-MP/1/2
Real Time 236905.00
Time Unit ns
Iterations 1
0.21 ms
Name Schnorr-MPC-KeyGen-MP/1/3
Real Time 209231.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.60 ms
Name Schnorr-MPC-KeyGen-MP/2/0
Real Time 1599233.00
Time Unit ns
Iterations 1
1.61 ms
Name Schnorr-MPC-KeyGen-MP/2/1
Real Time 1610023.00
Time Unit ns
Iterations 1
1.72 ms
Name Schnorr-MPC-KeyGen-MP/2/2
Real Time 1723716.00
Time Unit ns
Iterations 1
1.57 ms
Name Schnorr-MPC-KeyGen-MP/2/3
Real Time 1572502.00
Time Unit ns
Iterations 1
message 2
↑7.24 KB ↓7.24 KB
↑7.24 KB ↓7.24 KB
↑7.23 KB ↓7.23 KB
↑7.24 KB ↓7.24 KB
Output Round
20.96 ms
Name Schnorr-MPC-KeyGen-MP/3/0
Real Time 20960534.00
Time Unit ns
Iterations 1
20.96 ms
Name Schnorr-MPC-KeyGen-MP/3/1
Real Time 20962325.00
Time Unit ns
Iterations 1
20.97 ms
Name Schnorr-MPC-KeyGen-MP/3/2
Real Time 20974773.00
Time Unit ns
Iterations 1
21.16 ms
Name Schnorr-MPC-KeyGen-MP/3/3
Real Time 21160734.00
Time Unit ns
Iterations 1
Refresh P1 P2 P3 P4
Total Time
78.67 ms
78.71 ms
78.77 ms
78.80 ms
round 1
4.77 ms
Name Schnorr-MPC-Refresh-MP/1/0
Real Time 4765099.90
Time Unit ns
Iterations 10
4.77 ms
Name Schnorr-MPC-Refresh-MP/1/1
Real Time 4770776.60
Time Unit ns
Iterations 10
4.76 ms
Name Schnorr-MPC-Refresh-MP/1/2
Real Time 4756391.10
Time Unit ns
Iterations 10
4.74 ms
Name Schnorr-MPC-Refresh-MP/1/3
Real Time 4743752.00
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 2620798.10
Time Unit ns
Iterations 10
2.63 ms
Name Schnorr-MPC-Refresh-MP/2/1
Real Time 2634240.20
Time Unit ns
Iterations 10
2.61 ms
Name Schnorr-MPC-Refresh-MP/2/2
Real Time 2614182.20
Time Unit ns
Iterations 10
2.62 ms
Name Schnorr-MPC-Refresh-MP/2/3
Real Time 2617477.60
Time Unit ns
Iterations 10
message 2
↑28.08 KB ↓28.08 KB
↑28.08 KB ↓28.08 KB
↑28.08 KB ↓28.06 KB
↑28.07 KB ↓28.09 KB
Output Round
71.28 ms
Name Schnorr-MPC-Refresh-MP/3/0
Real Time 71282192.50
Time Unit ns
Iterations 10
71.31 ms
Name Schnorr-MPC-Refresh-MP/3/1
Real Time 71307972.90
Time Unit ns
Iterations 10
71.40 ms
Name Schnorr-MPC-Refresh-MP/3/2
Real Time 71396530.10
Time Unit ns
Iterations 10
71.44 ms
Name Schnorr-MPC-Refresh-MP/3/3
Real Time 71441341.80
Time Unit ns
Iterations 10
Sign P1 P2 P3 P4
Total Time
49.67 ms
49.74 ms
49.24 ms
50.03 ms
round 1
0.25 ms
Name Schnorr-MPC-Sign-MP/1/0
Real Time 251149.80
Time Unit ns
Iterations 10
0.25 ms
Name Schnorr-MPC-Sign-MP/1/1
Real Time 245738.30
Time Unit ns
Iterations 10
0.25 ms
Name Schnorr-MPC-Sign-MP/1/2
Real Time 250726.00
Time Unit ns
Iterations 10
0.25 ms
Name Schnorr-MPC-Sign-MP/1/3
Real Time 249595.20
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.60 ms
Name Schnorr-MPC-Sign-MP/2/0
Real Time 2602235.80
Time Unit ns
Iterations 10
2.59 ms
Name Schnorr-MPC-Sign-MP/2/1
Real Time 2594362.50
Time Unit ns
Iterations 10
2.66 ms
Name Schnorr-MPC-Sign-MP/2/2
Real Time 2659279.00
Time Unit ns
Iterations 10
2.65 ms
Name Schnorr-MPC-Sign-MP/2/3
Real Time 2646219.50
Time Unit ns
Iterations 10
message 2
↑9.79 KB ↓9.78 KB
↑9.79 KB ↓9.79 KB
↑9.78 KB ↓9.78 KB
↑9.78 KB ↓9.79 KB
round 3
46.29 ms
Name Schnorr-MPC-Sign-MP/3/0
Real Time 46293859.10
Time Unit ns
Iterations 10
46.76 ms
Name Schnorr-MPC-Sign-MP/3/1
Real Time 46760061.00
Time Unit ns
Iterations 10
46.19 ms
Name Schnorr-MPC-Sign-MP/3/2
Real Time 46192965.60
Time Unit ns
Iterations 10
47.00 ms
Name Schnorr-MPC-Sign-MP/3/3
Real Time 47003052.70
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.52 ms
Name Schnorr-MPC-Sign-MP/4/0
Real Time 523954.10
Time Unit ns
Iterations 10
0.14 ms
Name Schnorr-MPC-Sign-MP/4/1
Real Time 135103.60
Time Unit ns
Iterations 10
0.13 ms
Name Schnorr-MPC-Sign-MP/4/2
Real Time 133427.10
Time Unit ns
Iterations 10
0.13 ms
Name Schnorr-MPC-Sign-MP/4/3
Real Time 130140.70
Time Unit ns
Iterations 10

Keygen P1 P2 P3 P4
Total Time
4.74 ms
4.71 ms
4.73 ms
4.74 ms
round 1
0.18 ms
Name ECDSA-MPC-KeyGen-MP/1/0
Real Time 178676.40
Time Unit ns
Iterations 10
0.17 ms
Name ECDSA-MPC-KeyGen-MP/1/1
Real Time 169380.90
Time Unit ns
Iterations 10
0.17 ms
Name ECDSA-MPC-KeyGen-MP/1/2
Real Time 174006.60
Time Unit ns
Iterations 10
0.17 ms
Name ECDSA-MPC-KeyGen-MP/1/3
Real Time 172254.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
1.34 ms
Name ECDSA-MPC-KeyGen-MP/2/0
Real Time 1340041.10
Time Unit ns
Iterations 10
1.32 ms
Name ECDSA-MPC-KeyGen-MP/2/1
Real Time 1321634.30
Time Unit ns
Iterations 10
1.35 ms
Name ECDSA-MPC-KeyGen-MP/2/2
Real Time 1345880.50
Time Unit ns
Iterations 10
1.35 ms
Name ECDSA-MPC-KeyGen-MP/2/3
Real Time 1348094.20
Time Unit ns
Iterations 10
message 2
↑7.34 KB ↓7.34 KB
↑7.34 KB ↓7.34 KB
↑7.34 KB ↓7.34 KB
↑7.34 KB ↓7.34 KB
Output Round
3.22 ms
Name ECDSA-MPC-KeyGen-MP/3/0
Real Time 3220518.10
Time Unit ns
Iterations 10
3.22 ms
Name ECDSA-MPC-KeyGen-MP/3/1
Real Time 3217416.90
Time Unit ns
Iterations 10
3.21 ms
Name ECDSA-MPC-KeyGen-MP/3/2
Real Time 3207626.80
Time Unit ns
Iterations 10
3.22 ms
Name ECDSA-MPC-KeyGen-MP/3/3
Real Time 3215501.30
Time Unit ns
Iterations 10
Refresh P1 P2 P3 P4
Total Time
16.86 ms
16.95 ms
16.87 ms
17.63 ms
round 1
4.74 ms
Name ECDSA-MPC-Refresh-MP/1/0
Real Time 4740594.80
Time Unit ns
Iterations 10
4.67 ms
Name ECDSA-MPC-Refresh-MP/1/1
Real Time 4667739.60
Time Unit ns
Iterations 10
4.78 ms
Name ECDSA-MPC-Refresh-MP/1/2
Real Time 4778868.10
Time Unit ns
Iterations 10
4.70 ms
Name ECDSA-MPC-Refresh-MP/1/3
Real Time 4695975.10
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.14 ms
Name ECDSA-MPC-Refresh-MP/2/0
Real Time 1144035.40
Time Unit ns
Iterations 10
1.32 ms
Name ECDSA-MPC-Refresh-MP/2/1
Real Time 1319683.70
Time Unit ns
Iterations 10
1.14 ms
Name ECDSA-MPC-Refresh-MP/2/2
Real Time 1143577.70
Time Unit ns
Iterations 10
1.14 ms
Name ECDSA-MPC-Refresh-MP/2/3
Real Time 1142628.60
Time Unit ns
Iterations 10
message 2
↑28.50 KB ↓28.50 KB
↑28.50 KB ↓28.50 KB
↑28.50 KB ↓28.50 KB
↑28.50 KB ↓28.50 KB
Output Round
10.98 ms
Name ECDSA-MPC-Refresh-MP/3/0
Real Time 10977078.60
Time Unit ns
Iterations 10
10.97 ms
Name ECDSA-MPC-Refresh-MP/3/1
Real Time 10965953.20
Time Unit ns
Iterations 10
10.95 ms
Name ECDSA-MPC-Refresh-MP/3/2
Real Time 10950163.80
Time Unit ns
Iterations 10
11.80 ms
Name ECDSA-MPC-Refresh-MP/3/3
Real Time 11796388.00
Time Unit ns
Iterations 10
Sign P1 P2 P3 P4
Total Time
202.71 ms
252.29 ms
300.34 ms
349.19 ms
round 1
0.21 ms
Name ECDSA-MPC-Sign-MP/1/0
Real Time 210859.40
Time Unit ns
Iterations 10
0.21 ms
Name ECDSA-MPC-Sign-MP/1/1
Real Time 214474.30
Time Unit ns
Iterations 10
0.21 ms
Name ECDSA-MPC-Sign-MP/1/2
Real Time 213905.00
Time Unit ns
Iterations 10
0.21 ms
Name ECDSA-MPC-Sign-MP/1/3
Real Time 212619.90
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.27 ms
Name ECDSA-MPC-Sign-MP/2/0
Real Time 69267305.60
Time Unit ns
Iterations 10
46.65 ms
Name ECDSA-MPC-Sign-MP/2/1
Real Time 46649977.40
Time Unit ns
Iterations 10
24.02 ms
Name ECDSA-MPC-Sign-MP/2/2
Real Time 24021888.50
Time Unit ns
Iterations 10
1.40 ms
Name ECDSA-MPC-Sign-MP/2/3
Real Time 1399741.70
Time Unit ns
Iterations 10
message 2
↑7.25 KB ↓61.03 KB
↑25.18 KB ↓43.10 KB
↑43.10 KB ↓25.18 KB
↑61.03 KB ↓7.25 KB
round 3
3.13 ms
Name ECDSA-MPC-Sign-MP/3/0
Real Time 3126544.60
Time Unit ns
Iterations 10
95.87 ms
Name ECDSA-MPC-Sign-MP/3/1
Real Time 95874953.80
Time Unit ns
Iterations 10
187.39 ms
Name ECDSA-MPC-Sign-MP/3/2
Real Time 187390078.60
Time Unit ns
Iterations 10
279.94 ms
Name ECDSA-MPC-Sign-MP/3/3
Real Time 279942809.70
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
72.22 ms
Name ECDSA-MPC-Sign-MP/4/0
Real Time 72222551.10
Time Unit ns
Iterations 10
51.53 ms
Name ECDSA-MPC-Sign-MP/4/1
Real Time 51529916.30
Time Unit ns
Iterations 10
29.04 ms
Name ECDSA-MPC-Sign-MP/4/2
Real Time 29036815.30
Time Unit ns
Iterations 10
6.58 ms
Name ECDSA-MPC-Sign-MP/4/3
Real Time 6584401.50
Time Unit ns
Iterations 10
message 4
↑18.98 KB ↓221.75 KB
↑86.57 KB ↓154.16 KB
↑154.15 KB ↓86.57 KB
↑221.74 KB ↓18.98 KB
round 5
9.69 ms
Name ECDSA-MPC-Sign-MP/5/0
Real Time 9692335.80
Time Unit ns
Iterations 10
12.30 ms
Name ECDSA-MPC-Sign-MP/5/1
Real Time 12304986.90
Time Unit ns
Iterations 10
14.75 ms
Name ECDSA-MPC-Sign-MP/5/2
Real Time 14752760.30
Time Unit ns
Iterations 10
17.91 ms
Name ECDSA-MPC-Sign-MP/5/3
Real Time 17909552.20
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.45 ms
Name ECDSA-MPC-Sign-MP/6/0
Real Time 11451356.20
Time Unit ns
Iterations 10
10.00 ms
Name ECDSA-MPC-Sign-MP/6/1
Real Time 9998253.30
Time Unit ns
Iterations 10
9.19 ms
Name ECDSA-MPC-Sign-MP/6/2
Real Time 9188386.80
Time Unit ns
Iterations 10
7.57 ms
Name ECDSA-MPC-Sign-MP/6/3
Real Time 7572096.20
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.25 ms
Name ECDSA-MPC-Sign-MP/7/0
Real Time 21246971.30
Time Unit ns
Iterations 10
21.52 ms
Name ECDSA-MPC-Sign-MP/7/1
Real Time 21522482.60
Time Unit ns
Iterations 10
21.47 ms
Name ECDSA-MPC-Sign-MP/7/2
Real Time 21474297.20
Time Unit ns
Iterations 10
21.31 ms
Name ECDSA-MPC-Sign-MP/7/3
Real Time 21307644.00
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.55 ms
Name ECDSA-MPC-Sign-MP/8/0
Real Time 9550716.40
Time Unit ns
Iterations 10
9.28 ms
Name ECDSA-MPC-Sign-MP/8/1
Real Time 9282354.00
Time Unit ns
Iterations 10
9.26 ms
Name ECDSA-MPC-Sign-MP/8/2
Real Time 9258571.00
Time Unit ns
Iterations 10
9.24 ms
Name ECDSA-MPC-Sign-MP/8/3
Real Time 9242369.40
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.85 ms
Name ECDSA-MPC-Sign-MP/9/0
Real Time 2846809.20
Time Unit ns
Iterations 10
2.83 ms
Name ECDSA-MPC-Sign-MP/9/1
Real Time 2830004.10
Time Unit ns
Iterations 10
2.76 ms
Name ECDSA-MPC-Sign-MP/9/2
Real Time 2762698.00
Time Unit ns
Iterations 10
2.79 ms
Name ECDSA-MPC-Sign-MP/9/3
Real Time 2787809.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
3.10 ms
Name ECDSA-MPC-Sign-MP/10/0
Real Time 3095768.00
Time Unit ns
Iterations 10
2.08 ms
Name ECDSA-MPC-Sign-MP/10/1
Real Time 2078118.90
Time Unit ns
Iterations 10
2.24 ms
Name ECDSA-MPC-Sign-MP/10/2
Real Time 2242862.00
Time Unit ns
Iterations 10
2.23 ms
Name ECDSA-MPC-Sign-MP/10/3
Real Time 2228241.50
Time Unit ns
Iterations 10