Benchmark Context

Big Number

Operation \ Bit Length 256 512 1024 2048 4096
Mod Add
0.07 μs
Name Core/BN/ModAdd/256
Real Time 66.44
Time Unit ns
Iterations 10546317
0.08 μs
Name Core/BN/ModAdd/512
Real Time 77.83
Time Unit ns
Iterations 9049892
0.10 μs
Name Core/BN/ModAdd/1024
Real Time 101.70
Time Unit ns
Iterations 6858432
0.17 μs
Name Core/BN/ModAdd/2048
Real Time 171.67
Time Unit ns
Iterations 4068637
0.27 μs
Name Core/BN/ModAdd/4096
Real Time 271.84
Time Unit ns
Iterations 2572139
Mod Sub
0.07 μs
Name Core/BN/ModSubtract/256
Real Time 67.62
Time Unit ns
Iterations 10399874
0.08 μs
Name Core/BN/ModSubtract/512
Real Time 79.34
Time Unit ns
Iterations 8846069
0.11 μs
Name Core/BN/ModSubtract/1024
Real Time 108.21
Time Unit ns
Iterations 6398719
0.18 μs
Name Core/BN/ModSubtract/2048
Real Time 183.64
Time Unit ns
Iterations 3857117
0.32 μs
Name Core/BN/ModSubtract/4096
Real Time 324.73
Time Unit ns
Iterations 2135946
Mod Mul
0.15 μs
Name Core/BN/ModMultiply/256
Real Time 148.94
Time Unit ns
Iterations 4711218
0.30 μs
Name Core/BN/ModMultiply/512
Real Time 298.40
Time Unit ns
Iterations 2334010
0.85 μs
Name Core/BN/ModMultiply/1024
Real Time 846.07
Time Unit ns
Iterations 824395
2.90 μs
Name Core/BN/ModMultiply/2048
Real Time 2895.66
Time Unit ns
Iterations 241519
11.50 μs
Name Core/BN/ModMultiply/4096
Real Time 11500.52
Time Unit ns
Iterations 60862
Mod Exponentiate
16.22 μs
Name Core/BN/ModExponentiate/256
Real Time 16221.32
Time Unit ns
Iterations 43214
41.91 μs
Name Core/BN/ModExponentiate/512
Real Time 41914.80
Time Unit ns
Iterations 16724
310.79 μs
Name Core/BN/ModExponentiate/1024
Real Time 310790.99
Time Unit ns
Iterations 2187
2211.66 μs
Name Core/BN/ModExponentiate/2048
Real Time 2211662.34
Time Unit ns
Iterations 316
16548.91 μs
Name Core/BN/ModExponentiate/4096
Real Time 16548907.55
Time Unit ns
Iterations 42
Mod Invert
18.11 μs
Name Core/BN/ModInvert/256
Real Time 18109.37
Time Unit ns
Iterations 38635
38.33 μs
Name Core/BN/ModInvert/512
Real Time 38331.02
Time Unit ns
Iterations 18354
88.75 μs
Name Core/BN/ModInvert/1024
Real Time 88752.85
Time Unit ns
Iterations 7318
230.42 μs
Name Core/BN/ModInvert/2048
Real Time 230417.42
Time Unit ns
Iterations 3036
695.75 μs
Name Core/BN/ModInvert/4096
Real Time 695753.15
Time Unit ns
Iterations 1005
GCD
23.36 μs
Name Core/BN/GCD/256
Real Time 23360.82
Time Unit ns
Iterations 30562
50.66 μs
Name Core/BN/GCD/512
Real Time 50658.98
Time Unit ns
Iterations 13898
125.55 μs
Name Core/BN/GCD/1024
Real Time 125548.28
Time Unit ns
Iterations 5507
353.13 μs
Name Core/BN/GCD/2048
Real Time 353128.90
Time Unit ns
Iterations 1986
1137.92 μs
Name Core/BN/GCD/4096
Real Time 1137921.05
Time Unit ns
Iterations 612
GCD with RSA Modulus
23.39 μs
Name Core/BN/GCD-RSA-Modulus/256
Real Time 23392.05
Time Unit ns
Iterations 30401
50.24 μs
Name Core/BN/GCD-RSA-Modulus/512
Real Time 50235.33
Time Unit ns
Iterations 10000
128.90 μs
Name Core/BN/GCD-RSA-Modulus/1024
Real Time 128899.61
Time Unit ns
Iterations 5573
368.75 μs
Name Core/BN/GCD-RSA-Modulus/2048
Real Time 368751.49
Time Unit ns
Iterations 1972
1139.64 μs
Name Core/BN/GCD-RSA-Modulus/4096
Real Time 1139640.38
Time Unit ns
Iterations 617
Batch(16) GCD with RSA Modulus
25.30 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/256
Real Time 25299.61
Time Unit ns
Iterations 26791
55.82 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/512
Real Time 55816.08
Time Unit ns
Iterations 12629
137.74 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/1024
Real Time 137742.70
Time Unit ns
Iterations 4949
397.62 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/2048
Real Time 397617.43
Time Unit ns
Iterations 1763
1311.03 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/4096
Real Time 1311032.76
Time Unit ns
Iterations 534

Elliptic Curve

Operation \ Curve secp256k1 Ed25519
Add
0.36 μs
Name Core/EC/Add/secp256k1
Real Time 364.12
Time Unit ns
Iterations 1916704
0.31 μs
Name Core/EC/Add/Ed25519
Real Time 311.90
Time Unit ns
Iterations 2248849
Add (Constant Time)
0.37 μs
Name Core/EC/Add_CT/secp256k1
Real Time 372.08
Time Unit ns
Iterations 1876392
0.31 μs
Name Core/EC/Add_CT/Ed25519
Real Time 313.29
Time Unit ns
Iterations 2234626
Multiply
41.57 μs
Name Core/EC/Multiply/secp256k1
Real Time 41571.83
Time Unit ns
Iterations 16853
63.76 μs
Name Core/EC/Multiply/Ed25519
Real Time 63761.22
Time Unit ns
Iterations 10987
Multiply (Variable Time)
32.16 μs
Name Core/EC/Multiply_VT/secp256k1
Real Time 32163.68
Time Unit ns
Iterations 21450
63.81 μs
Name Core/EC/Multiply_VT/Ed25519
Real Time 63809.41
Time Unit ns
Iterations 10981
Multiply Generator
19.99 μs
Name Core/EC/Multiply_G/secp256k1
Real Time 19986.25
Time Unit ns
Iterations 35151
14.26 μs
Name Core/EC/Multiply_G/Ed25519
Real Time 14263.72
Time Unit ns
Iterations 49079
Multipliply Generator (Variable Time)
19.99 μs
Name Core/EC/Multiply_G_VT/secp256k1
Real Time 19990.17
Time Unit ns
Iterations 34946
7.57 μs
Name Core/EC/Multiply_G_VT/Ed25519
Real Time 7565.50
Time Unit ns
Iterations 93667
MulAdd
61.92 μs
Name Core/EC/MulAdd/secp256k1
Real Time 61917.11
Time Unit ns
Iterations 11350
79.39 μs
Name Core/EC/MulAdd/Ed25519
Real Time 79388.62
Time Unit ns
Iterations 8828

Symmetric

Operation \ #Blocks 1 4 16 64 256 1024 4096
SHA256
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
0.31 μs
Name Core/Hash/SHA256/16
Real Time 313.88
Time Unit ns
Iterations 2221350
0.35 μs
Name Core/Hash/SHA256/64
Real Time 350.41
Time Unit ns
Iterations 1997164
0.48 μs
Name Core/Hash/SHA256/256
Real Time 476.77
Time Unit ns
Iterations 1488396
0.95 μs
Name Core/Hash/SHA256/1024
Real Time 951.29
Time Unit ns
Iterations 734587
2.88 μs
Name Core/Hash/SHA256/4096
Real Time 2880.87
Time Unit ns
Iterations 242558
HMAC-SHA256
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
1.06 μs
Name Core/Hash/HMAC-SHA256/16
Real Time 1060.89
Time Unit ns
Iterations 645706
1.09 μs
Name Core/Hash/HMAC-SHA256/64
Real Time 1092.69
Time Unit ns
Iterations 630169
1.21 μs
Name Core/Hash/HMAC-SHA256/256
Real Time 1212.25
Time Unit ns
Iterations 579481
1.69 μs
Name Core/Hash/HMAC-SHA256/1024
Real Time 1693.84
Time Unit ns
Iterations 414337
3.63 μs
Name Core/Hash/HMAC-SHA256/4096
Real Time 3627.91
Time Unit ns
Iterations 193234
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.94 μs
Name Core/Hash/AES-GCM-128/1024
Real Time 936.81
Time Unit ns
Iterations 748754
1.65 μs
Name Core/Hash/AES-GCM-128/4096
Real Time 1645.17
Time Unit ns
Iterations 426324
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
1.00 μs
Name Core/Hash/AES-GCM-256/1024
Real Time 1004.19
Time Unit ns
Iterations 666755
1.81 μs
Name Core/Hash/AES-GCM-256/4096
Real Time 1812.95
Time Unit ns
Iterations 399461

ElGamal Commitment

Operation \ Curve secp256k1 Ed25519
Trusted Key Gen
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
Commit
82.96 μs
Name BP/ElGamal/Commit/3
Real Time 82960.55
Time Unit ns
Iterations 8440
95.50 μs
Name BP/ElGamal/Commit/4
Real Time 95495.80
Time Unit ns
Iterations 7275
Rerand
62.51 μs
Name BP/ElGamal/Rerand/3
Real Time 62511.39
Time Unit ns
Iterations 11203
80.01 μs
Name BP/ElGamal/Rerand/4
Real Time 80010.20
Time Unit ns
Iterations 8786
Add
0.76 μs
Name BP/ElGamal/Add/3
Real Time 758.64
Time Unit ns
Iterations 925516
0.66 μs
Name BP/ElGamal/Add/4
Real Time 664.49
Time Unit ns
Iterations 1039243
Add Scalar
20.40 μs
Name BP/ElGamal/AddScalar/3
Real Time 20396.71
Time Unit ns
Iterations 34291
7.81 μs
Name BP/ElGamal/AddScalar/4
Real Time 7811.12
Time Unit ns
Iterations 89240
Mul Scalar
83.32 μs
Name BP/ElGamal/MulScalar/3
Real Time 83318.39
Time Unit ns
Iterations 8397
128.40 μs
Name BP/ElGamal/MulScalar/4
Real Time 128399.08
Time Unit ns
Iterations 5430

Paillier

Operation \ Bit length 2048 bits
Generate Key
64.73 ms
Name BP/Paillier/Gen
Real Time 64725919.50
Time Unit ns
Iterations 10
Encrypt (with private key)
4.51 ms
Name BP/Paillier/Enc
Real Time 4511618.39
Time Unit ns
Iterations 155
Encrypt
8.56 ms
Name BP/Paillier/Pub-Enc
Real Time 8564970.22
Time Unit ns
Iterations 82
Decrypt
4.51 ms
Name BP/Paillier/Dec
Real Time 4509132.97
Time Unit ns
Iterations 155
Addition
0.01 ms
Name BP/Paillier/Add
Real Time 11587.04
Time Unit ns
Iterations 60372
Add-Scalar
0.01 ms
Name BP/Paillier/Add-Scalar
Real Time 13573.16
Time Unit ns
Iterations 52059
Mul-Scalar
8.33 ms
Name BP/Paillier/Mul-Scalar
Real Time 8329058.99
Time Unit ns
Iterations 84

TDH2

n / plaintext size 4, 256 30, 256 4, 65536 30, 65536
Encrypt
190.29 μs
Name tdh2-encrypt-1P/4/256
Real Time 190294.08
Time Unit ns
Iterations 3678
190.43 μs
Name tdh2-encrypt-1P/30/256
Real Time 190427.93
Time Unit ns
Iterations 3679
272.85 μs
Name tdh2-encrypt-1P/4/65536
Real Time 272848.88
Time Unit ns
Iterations 2557
272.40 μs
Name tdh2-encrypt-1P/30/65536
Real Time 272402.47
Time Unit ns
Iterations 2540
Verify
262.38 μs
Name tdh2-verify-1P/4/256
Real Time 262378.03
Time Unit ns
Iterations 3448
203.71 μs
Name tdh2-verify-1P/30/256
Real Time 203709.32
Time Unit ns
Iterations 3440
244.43 μs
Name tdh2-verify-1P/4/65536
Real Time 244427.47
Time Unit ns
Iterations 2458
284.51 μs
Name tdh2-verify-1P/30/65536
Real Time 284505.36
Time Unit ns
Iterations 2851
Local Decrypt
326.64 μs
Name tdh2-local-decrypt-1P/4/256
Real Time 326642.80
Time Unit ns
Iterations 1807
388.27 μs
Name tdh2-local-decrypt-1P/30/256
Real Time 388273.67
Time Unit ns
Iterations 2008
368.86 μs
Name tdh2-local-decrypt-1P/4/65536
Real Time 368857.37
Time Unit ns
Iterations 1798
380.44 μs
Name tdh2-local-decrypt-1P/30/65536
Real Time 380443.25
Time Unit ns
Iterations 1677
Combine
916.21 μs
Name tdh2-combine-1P/4/256
Real Time 916210.22
Time Unit ns
Iterations 767
5479.35 μs
Name tdh2-combine-1P/30/256
Real Time 5479354.06
Time Unit ns
Iterations 127
1057.80 μs
Name tdh2-combine-1P/4/65536
Real Time 1057796.87
Time Unit ns
Iterations 688
5558.39 μs
Name tdh2-combine-1P/30/65536
Real Time 5558390.29
Time Unit ns
Iterations 126

String

Bit Length 1024 2048 4096 8192 16384 32768 65536 131072 262144
DRBG-String
1.46 μs
Name Crypto/DRBG/String/1024
Real Time 1462.63
Time Unit ns
Iterations 475866
1.52 μs
Name Crypto/DRBG/String/2048
Real Time 1524.34
Time Unit ns
Iterations 458304
1.63 μs
Name Crypto/DRBG/String/4096
Real Time 1628.41
Time Unit ns
Iterations 426666
1.85 μs
Name Crypto/DRBG/String/8192
Real Time 1853.91
Time Unit ns
Iterations 375070
2.41 μs
Name Crypto/DRBG/String/16384
Real Time 2410.02
Time Unit ns
Iterations 289113
3.44 μs
Name Crypto/DRBG/String/32768
Real Time 3441.98
Time Unit ns
Iterations 205145
5.40 μs
Name Crypto/DRBG/String/65536
Real Time 5396.46
Time Unit ns
Iterations 127404
9.16 μs
Name Crypto/DRBG/String/131072
Real Time 9160.16
Time Unit ns
Iterations 76794
16.94 μs
Name Crypto/DRBG/String/262144
Real Time 16940.76
Time Unit ns
Iterations 41831

Number

Bit Length 256 512 1024 2048 4096
DRBG-Number
1.70 μs
Name Crypto/DRBG/Number/256
Real Time 1703.01
Time Unit ns
Iterations 410810
1.82 μs
Name Crypto/DRBG/Number/512
Real Time 1816.95
Time Unit ns
Iterations 382911
2.03 μs
Name Crypto/DRBG/Number/1024
Real Time 2027.95
Time Unit ns
Iterations 346757
2.41 μs
Name Crypto/DRBG/Number/2048
Real Time 2408.45
Time Unit ns
Iterations 289901
3.19 μs
Name Crypto/DRBG/Number/4096
Real Time 3187.05
Time Unit ns
Iterations 219897

Curve

Curve secp256k1 Ed25519
DRBG-Curve
22.12 μs
Name Crypto/DRBG/Curve/3
Real Time 22124.87
Time Unit ns
Iterations 31672
16.63 μs
Name Crypto/DRBG/Curve/4
Real Time 16627.39
Time Unit ns
Iterations 42230

HMAC

#big number 2 4 6 8 10 12 14 16 18 20
Commit
2.63 μs
Name Crypto/Commitment/ComBn/2
Real Time 2632.16
Time Unit ns
Iterations 266058
2.90 μs
Name Crypto/Commitment/ComBn/4
Real Time 2903.65
Time Unit ns
Iterations 241804
3.21 μs
Name Crypto/Commitment/ComBn/6
Real Time 3209.01
Time Unit ns
Iterations 217914
3.45 μs
Name Crypto/Commitment/ComBn/8
Real Time 3450.03
Time Unit ns
Iterations 201750
3.69 μs
Name Crypto/Commitment/ComBn/10
Real Time 3691.35
Time Unit ns
Iterations 188956
3.94 μs
Name Crypto/Commitment/ComBn/12
Real Time 3938.03
Time Unit ns
Iterations 176825
4.23 μs
Name Crypto/Commitment/ComBn/14
Real Time 4225.04
Time Unit ns
Iterations 165791
4.47 μs
Name Crypto/Commitment/ComBn/16
Real Time 4468.14
Time Unit ns
Iterations 156406
4.74 μs
Name Crypto/Commitment/ComBn/18
Real Time 4742.15
Time Unit ns
Iterations 147839
4.99 μs
Name Crypto/Commitment/ComBn/20
Real Time 4989.82
Time Unit ns
Iterations 140057

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.96 μs
Name BP/ElGamal/Commit/3
Real Time 82960.55
Time Unit ns
Iterations 8440
95.50 μs
Name BP/ElGamal/Commit/4
Real Time 95495.80
Time Unit ns
Iterations 7275
Rerand
62.51 μs
Name BP/ElGamal/Rerand/3
Real Time 62511.39
Time Unit ns
Iterations 11203
80.01 μs
Name BP/ElGamal/Rerand/4
Real Time 80010.20
Time Unit ns
Iterations 8786
Add
0.76 μs
Name BP/ElGamal/Add/3
Real Time 758.64
Time Unit ns
Iterations 925516
0.66 μs
Name BP/ElGamal/Add/4
Real Time 664.49
Time Unit ns
Iterations 1039243
Add Scalar
20.40 μs
Name BP/ElGamal/AddScalar/3
Real Time 20396.71
Time Unit ns
Iterations 34291
7.81 μs
Name BP/ElGamal/AddScalar/4
Real Time 7811.12
Time Unit ns
Iterations 89240
Mul Scalar
83.32 μs
Name BP/ElGamal/MulScalar/3
Real Time 83318.39
Time Unit ns
Iterations 8397
128.40 μs
Name BP/ElGamal/MulScalar/4
Real Time 128399.08
Time Unit ns
Iterations 5430

Shamir Secret Sharing

m\n 2 3 4 5 6 7
10
16.58 μs
Name BP/Share/Shamir/10/2
Real Time 16584.67
Time Unit ns
Iterations 42392
18.68 μs
Name BP/Share/Shamir/10/3
Real Time 18683.27
Time Unit ns
Iterations 37456
20.73 μs
Name BP/Share/Shamir/10/4
Real Time 20726.60
Time Unit ns
Iterations 33779
22.78 μs
Name BP/Share/Shamir/10/5
Real Time 22775.65
Time Unit ns
Iterations 30682
24.73 μs
Name BP/Share/Shamir/10/6
Real Time 24729.52
Time Unit ns
Iterations 28226
26.78 μs
Name BP/Share/Shamir/10/7
Real Time 26776.10
Time Unit ns
Iterations 26055
20
34.21 μs
Name BP/Share/Shamir/20/2
Real Time 34206.79
Time Unit ns
Iterations 20451
38.33 μs
Name BP/Share/Shamir/20/3
Real Time 38332.51
Time Unit ns
Iterations 18285
42.61 μs
Name BP/Share/Shamir/20/4
Real Time 42605.35
Time Unit ns
Iterations 16437
46.56 μs
Name BP/Share/Shamir/20/5
Real Time 46562.05
Time Unit ns
Iterations 15017
50.84 μs
Name BP/Share/Shamir/20/6
Real Time 50837.97
Time Unit ns
Iterations 13826
54.84 μs
Name BP/Share/Shamir/20/7
Real Time 54841.79
Time Unit ns
Iterations 12699
30
51.77 μs
Name BP/Share/Shamir/30/2
Real Time 51768.14
Time Unit ns
Iterations 13587
58.14 μs
Name BP/Share/Shamir/30/3
Real Time 58135.74
Time Unit ns
Iterations 12080
64.36 μs
Name BP/Share/Shamir/30/4
Real Time 64357.47
Time Unit ns
Iterations 10949
70.63 μs
Name BP/Share/Shamir/30/5
Real Time 70627.79
Time Unit ns
Iterations 9926
76.66 μs
Name BP/Share/Shamir/30/6
Real Time 76655.96
Time Unit ns
Iterations 9146
83.09 μs
Name BP/Share/Shamir/30/7
Real Time 83094.83
Time Unit ns
Iterations 8496

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 476.10
Time Unit ns
Iterations 1461047
0.69 μs
Name BP/Share/Horner/4
Real Time 688.30
Time Unit ns
Iterations 1016766
1.11 μs
Name BP/Share/Horner/6
Real Time 1106.31
Time Unit ns
Iterations 632936
1.53 μs
Name BP/Share/Horner/8
Real Time 1528.54
Time Unit ns
Iterations 454951
1.95 μs
Name BP/Share/Horner/10
Real Time 1945.31
Time Unit ns
Iterations 360483
3.21 μs
Name BP/Share/Horner/16
Real Time 3205.88
Time Unit ns
Iterations 218756
6.56 μs
Name BP/Share/Horner/32
Real Time 6560.76
Time Unit ns
Iterations 107348
secp256k1
83.84 μs
Name BP/Share/ECHorner/3/3
Real Time 83841.34
Time Unit ns
Iterations 8198
125.80 μs
Name BP/Share/ECHorner/3/4
Real Time 125798.38
Time Unit ns
Iterations 5558
216.68 μs
Name BP/Share/ECHorner/3/6
Real Time 216680.72
Time Unit ns
Iterations 3319
293.72 μs
Name BP/Share/ECHorner/3/8
Real Time 293715.18
Time Unit ns
Iterations 2381
377.38 μs
Name BP/Share/ECHorner/3/10
Real Time 377379.89
Time Unit ns
Iterations 1853
628.59 μs
Name BP/Share/ECHorner/3/16
Real Time 628587.22
Time Unit ns
Iterations 1096
1300.30 μs
Name BP/Share/ECHorner/3/32
Real Time 1300296.86
Time Unit ns
Iterations 539
Ed25519
128.79 μs
Name BP/Share/ECHorner/4/3
Real Time 128794.80
Time Unit ns
Iterations 5448
192.43 μs
Name BP/Share/ECHorner/4/4
Real Time 192431.94
Time Unit ns
Iterations 3634
321.18 μs
Name BP/Share/ECHorner/4/6
Real Time 321177.79
Time Unit ns
Iterations 2181
448.95 μs
Name BP/Share/ECHorner/4/8
Real Time 448950.78
Time Unit ns
Iterations 1552
578.33 μs
Name BP/Share/ECHorner/4/10
Real Time 578331.32
Time Unit ns
Iterations 1212
969.70 μs
Name BP/Share/ECHorner/4/16
Real Time 969702.24
Time Unit ns
Iterations 726
1989.72 μs
Name BP/Share/ECHorner/4/32
Real Time 1989715.55
Time Unit ns
Iterations 351

Lagrange interpolation

m\n 3 4 6 8 10 16 32
256 bit field
37.24 μs
Name BP/Share/Lagrange/3
Real Time 37240.41
Time Unit ns
Iterations 18592
54.71 μs
Name BP/Share/Lagrange/4
Real Time 54709.66
Time Unit ns
Iterations 12945
96.32 μs
Name BP/Share/Lagrange/6
Real Time 96315.68
Time Unit ns
Iterations 7327
145.34 μs
Name BP/Share/Lagrange/8
Real Time 145341.12
Time Unit ns
Iterations 4777
206.16 μs
Name BP/Share/Lagrange/10
Real Time 206159.69
Time Unit ns
Iterations 3376
436.90 μs
Name BP/Share/Lagrange/16
Real Time 436904.17
Time Unit ns
Iterations 1610
1358.05 μs
Name BP/Share/Lagrange/32
Real Time 1358051.12
Time Unit ns
Iterations 506
secp256k1
134.06 μs
Name BP/Share/ECLagrange/3/3
Real Time 134058.76
Time Unit ns
Iterations 5180
187.00 μs
Name BP/Share/ECLagrange/3/4
Real Time 186999.80
Time Unit ns
Iterations 3766
291.77 μs
Name BP/Share/ECLagrange/3/6
Real Time 291767.39
Time Unit ns
Iterations 2389
411.53 μs
Name BP/Share/ECLagrange/3/8
Real Time 411525.89
Time Unit ns
Iterations 1688
548.49 μs
Name BP/Share/ECLagrange/3/10
Real Time 548487.00
Time Unit ns
Iterations 1279
995.72 μs
Name BP/Share/ECLagrange/3/16
Real Time 995723.42
Time Unit ns
Iterations 705
2526.23 μs
Name BP/Share/ECLagrange/3/32
Real Time 2526232.94
Time Unit ns
Iterations 278
Ed25519
229.57 μs
Name BP/Share/ECLagrange/4/3
Real Time 229574.56
Time Unit ns
Iterations 3044
316.78 μs
Name BP/Share/ECLagrange/4/4
Real Time 316778.28
Time Unit ns
Iterations 2251
479.30 μs
Name BP/Share/ECLagrange/4/6
Real Time 479304.70
Time Unit ns
Iterations 1439
660.94 μs
Name BP/Share/ECLagrange/4/8
Real Time 660936.06
Time Unit ns
Iterations 1049
846.55 μs
Name BP/Share/ECLagrange/4/10
Real Time 846551.18
Time Unit ns
Iterations 828
1462.08 μs
Name BP/Share/ECLagrange/4/16
Real Time 1462077.04
Time Unit ns
Iterations 479
3414.02 μs
Name BP/Share/ECLagrange/4/32
Real Time 3414018.94
Time Unit ns
Iterations 205

Non-interactive Zero Knowledge

Protocol Prover Verifer Proof Size
UC DL (secp256k1)
1.00 ms
Name ZK/DL/Prover/3
Real Time 999024.38
Time Unit ns
Iterations 705
0.79 ms
Name ZK/DL/Verify/3
Real Time 788042.05
Time Unit ns
Iterations 893
2.31 KB
Name
Real Time
Time Unit
Iterations
UC DL (Ed25519)
0.91 ms
Name ZK/DL/Prover/4
Real Time 913436.38
Time Unit ns
Iterations 751
4.50 ms
Name ZK/DL/Verify/4
Real Time 4497446.34
Time Unit ns
Iterations 155
2.28 KB
Name
Real Time
Time Unit
Iterations
DH (secp256k1)
0.08 ms
Name ZK/DH/Prove/3
Real Time 78970.73
Time Unit ns
Iterations 8860
0.14 ms
Name ZK/DH/Verify/3
Real Time 137983.71
Time Unit ns
Iterations 5062
0.07 KB
Name
Real Time
Time Unit
Iterations
UC ElGamal Com (secp256k1)
2.74 ms
Name ZK/ElGamalCom/Prover/3
Real Time 2738060.37
Time Unit ns
Iterations 258
1.12 ms
Name ZK/ElGamalCom/Verify/3
Real Time 1117792.57
Time Unit ns
Iterations 638
3.09 KB
Name
Real Time
Time Unit
Iterations
ElGamal Public Share Equal (secp256k1)
0.08 ms
Name ZK/ElGamalPubShareEqual/Prover/3
Real Time 79426.21
Time Unit ns
Iterations 8805
0.15 ms
Name ZK/ElGamalPubShareEqual/Verify/3
Real Time 147538.96
Time Unit ns
Iterations 4375
0.07 KB
Name
Real Time
Time Unit
Iterations
ElGamal Com Mult (secp256k1)
0.26 ms
Name ZK/ElGamalComMult/Prover/3
Real Time 259063.95
Time Unit ns
Iterations 2701
0.35 ms
Name ZK/ElGamalComMult/Verify/3
Real Time 351744.93
Time Unit ns
Iterations 2009
0.13 KB
Name
Real Time
Time Unit
Iterations
UC ElGamal Com Mult Private Scalar (secp256k1)
5.88 ms
Name ZK/UCElGamalComMultPrivScalar/Prover/3
Real Time 5877131.95
Time Unit ns
Iterations 118
1.02 ms
Name ZK/UCElGamalComMultPrivScalar/Verify/3
Real Time 1023777.01
Time Unit ns
Iterations 686
2.67 KB
Name
Real Time
Time Unit
Iterations
Valid Paillier
23.49 ms
Name ZK/ValidPaillier/Prover
Real Time 23491420.80
Time Unit ns
Iterations 30
22.59 ms
Name ZK/ValidPaillier/Verify
Real Time 22594547.03
Time Unit ns
Iterations 31
2.58 KB
Name
Real Time
Time Unit
Iterations
Paillier Zero
92.51 ms
Name ZK/PaillierZero/Prover
Real Time 92511450.62
Time Unit ns
Iterations 8
88.01 ms
Name ZK/PaillierZero/Verify
Real Time 88005434.00
Time Unit ns
Iterations 8
2.60 KB
Name
Real Time
Time Unit
Iterations
Two Paillier Equal
90.69 ms
Name ZK/TwoPaillierEqual/Prover
Real Time 90686403.00
Time Unit ns
Iterations 8
184.84 ms
Name ZK/TwoPaillierEqual/Verify
Real Time 184841222.25
Time Unit ns
Iterations 4
5.61 KB
Name
Real Time
Time Unit
Iterations
Range Pedersen (secp256k1)
331.61 ms
Name ZK/RangePedersen/Prover/3
Real Time 331609324.00
Time Unit ns
Iterations 2
17.54 ms
Name ZK/RangePedersen/Verify/3
Real Time 17541882.15
Time Unit ns
Iterations 40
71.31 KB
Name
Real Time
Time Unit
Iterations
Paillier Pedersen Equal (secp256k1)
48.16 ms
Name ZK/PaillierPedersenEq/Prover/3
Real Time 48164955.60
Time Unit ns
Iterations 15
99.49 ms
Name ZK/PaillierPedersenEq/Verify/3
Real Time 99486021.14
Time Unit ns
Iterations 7
3.54 KB
Name
Real Time
Time Unit
Iterations
Paillier Range Exp Slack (secp256k1)
382.78 ms
Name ZK/PaillierRangeExpSlack/Prover/3
Real Time 382775063.00
Time Unit ns
Iterations 2
118.71 ms
Name ZK/PaillierRangeExpSlack/Verify/3
Real Time 118708663.00
Time Unit ns
Iterations 6
75.11 KB
Name
Real Time
Time Unit
Iterations
PDL
386.92 ms
Name ZK/PDL/Prover
Real Time 386915917.00
Time Unit ns
Iterations 2
130.74 ms
Name ZK/PDL/Verify
Real Time 130736623.60
Time Unit ns
Iterations 5
75.99 KB
Name
Real Time
Time Unit
Iterations
Unknown Order DL
298.09 ms
Name ZK/UnknownOrderDL/Prove
Real Time 298086576.50
Time Unit ns
Iterations 2
298.33 ms
Name ZK/UnknownOrderDL/Verify
Real Time 298330530.00
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
1.00 ms
Name ZK/DL/Prover/3
Real Time 999024.38
Time Unit ns
Iterations 705
0.79 ms
Name ZK/DL/Verify/3
Real Time 788042.05
Time Unit ns
Iterations 893
2.31 KB
Name
Real Time
Time Unit
Iterations
secp256k1, n = 4
1.71 ms
Name ZK/Batch-DL/Prover/3/4
Real Time 1708422.01
Time Unit ns
Iterations 410
2.27 ms
Name ZK/Batch-DL/Verify/3/4
Real Time 2268419.63
Time Unit ns
Iterations 307
3.11 KB
Name
Real Time
Time Unit
Iterations
secp256k1, n = 16
4.01 ms
Name ZK/Batch-DL/Prover/3/16
Real Time 4006578.67
Time Unit ns
Iterations 173
5.59 ms
Name ZK/Batch-DL/Verify/3/16
Real Time 5588840.31
Time Unit ns
Iterations 123
3.11 KB
Name
Real Time
Time Unit
Iterations
secp256k1, n = 64
11.92 ms
Name ZK/Batch-DL/Prover/3/64
Real Time 11921455.40
Time Unit ns
Iterations 57
27.74 ms
Name ZK/Batch-DL/Verify/3/64
Real Time 27738253.68
Time Unit ns
Iterations 25
4.62 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 1
0.91 ms
Name ZK/DL/Prover/4
Real Time 913436.38
Time Unit ns
Iterations 751
4.50 ms
Name ZK/DL/Verify/4
Real Time 4497446.34
Time Unit ns
Iterations 155
2.28 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 4
1.61 ms
Name ZK/Batch-DL/Prover/4/4
Real Time 1605095.56
Time Unit ns
Iterations 430
14.71 ms
Name ZK/Batch-DL/Verify/4/4
Real Time 14711700.31
Time Unit ns
Iterations 48
3.06 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 16
3.95 ms
Name ZK/Batch-DL/Prover/4/16
Real Time 3954488.50
Time Unit ns
Iterations 177
48.74 ms
Name ZK/Batch-DL/Verify/4/16
Real Time 48743414.29
Time Unit ns
Iterations 14
3.06 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 64
12.01 ms
Name ZK/Batch-DL/Prover/4/64
Real Time 12011074.92
Time Unit ns
Iterations 59
273.29 ms
Name ZK/Batch-DL/Verify/4/64
Real Time 273286934.33
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 741.30
Time Unit ns
Iterations 944196
0.02 KB
Name
Real Time
Time Unit
Iterations
9.77 ms
Name ZK/ValidPaillier-Int/P2
Real Time 9769504.65
Time Unit ns
Iterations 72
1.03 KB
Name
Real Time
Time Unit
Iterations
9.27 ms
Name ZK/ValidPaillier-Int/Verify
Real Time 9270699.41
Time Unit ns
Iterations 75
9.77 ms
Name ZK/ValidPaillier-Int/P2
Real Time 9769504.65
Time Unit ns
Iterations 72
9.27 ms
Name sum
Real Time 9271440.71
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.49 ms
Name ZK/ValidPaillier/Prover
Real Time 23491420.80
Time Unit ns
Iterations 30
22.59 ms
Name ZK/ValidPaillier/Verify
Real Time 22594547.03
Time Unit ns
Iterations 31

Paillier Zero

Prove Msg1 Size Challenge Challenge Size Prove Msg2 Size Verify P Total V Total
Interactive
33.28 ms
Name ZK/PaillierZero-Int/P1
Real Time 33280606.81
Time Unit ns
Iterations 21
0.05 KB
Name
Real Time
Time Unit
Iterations
0.00 ms
Name ZK/PaillierZero-Int/V2
Real Time 2971.02
Time Unit ns
Iterations 236417
0.01 KB
Name
Real Time
Time Unit
Iterations
0.35 ms
Name ZK/PaillierZero-Int/P3
Real Time 352722.10
Time Unit ns
Iterations 1983
3.12 KB
Name
Real Time
Time Unit
Iterations
35.18 ms
Name ZK/PaillierZero-Int/Verify
Real Time 35179075.80
Time Unit ns
Iterations 20
33.63 ms
Name sum
Real Time 33633328.91
Time Unit ns
Iterations -1
35.18 ms
Name sum
Real Time 35182046.82
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.51 ms
Name ZK/PaillierZero/Prover
Real Time 92511450.62
Time Unit ns
Iterations 8
88.01 ms
Name ZK/PaillierZero/Verify
Real Time 88005434.00
Time Unit ns
Iterations 8

Two Paillier Equal

Prove Msg1 Size Challenge Challenge Size Prove Msg2 Size Verify P Total V Total
Interactive
35.62 ms
Name ZK/TwoPaillierEqual-Int/P1
Real Time 35616482.75
Time Unit ns
Iterations 20
0.00 KB
Name
Real Time
Time Unit
Iterations
0.00 ms
Name ZK/TwoPaillierEqual-Int/V2
Real Time 829.14
Time Unit ns
Iterations 843078
0.00 KB
Name
Real Time
Time Unit
Iterations
0.71 ms
Name ZK/TwoPaillierEqual-Int/P3
Real Time 706901.27
Time Unit ns
Iterations 992
0.00 KB
Name
Real Time
Time Unit
Iterations
73.84 ms
Name ZK/TwoPaillierEqual-Int/Verify
Real Time 73843207.22
Time Unit ns
Iterations 9
36.32 ms
Name sum
Real Time 36323384.02
Time Unit ns
Iterations -1
73.84 ms
Name sum
Real Time 73844036.36
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.69 ms
Name ZK/TwoPaillierEqual/Prover
Real Time 90686403.00
Time Unit ns
Iterations 8
184.84 ms
Name ZK/TwoPaillierEqual/Verify
Real Time 184841222.25
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.50 ms
Name ZK/RangePedersenInt/P1/3
Real Time 129495101.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 751.04
Time Unit ns
Iterations 931842
0.01 KB
Name
Real Time
Time Unit
Iterations
0.01 ms
Name ZK/RangePedersenInt/P3/3
Real Time 6049.50
Time Unit ns
Iterations 112655
27.88 KB
Name
Real Time
Time Unit
Iterations
0.01 ms
Name ZK/RangePedersenInt/Verify/3
Real Time 6125.78
Time Unit ns
Iterations 100755
129.50 ms
Name sum
Real Time 129501151.30
Time Unit ns
Iterations -1
0.01 ms
Name sum
Real Time 6876.83
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.61 ms
Name ZK/RangePedersen/Prover/3
Real Time 331609324.00
Time Unit ns
Iterations 2
17.54 ms
Name ZK/RangePedersen/Verify/3
Real Time 17541882.15
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.46 ms
Name ZK/PaillierPedersenEq-Int/P1/3
Real Time 20463284.79
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 878.68
Time Unit ns
Iterations 797144
0.01 KB
Name
Real Time
Time Unit
Iterations
0.35 ms
Name ZK/PaillierPedersenEq-Int/P3/3
Real Time 354856.94
Time Unit ns
Iterations 1973
3.81 KB
Name
Real Time
Time Unit
Iterations
44.04 ms
Name ZK/PaillierPedersenEq-Int/Verifier/3
Real Time 44044118.50
Time Unit ns
Iterations 16
20.82 ms
Name sum
Real Time 20818141.74
Time Unit ns
Iterations -1
44.04 ms
Name sum
Real Time 44044997.18
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.16 ms
Name ZK/PaillierPedersenEq/Prover/3
Real Time 48164955.60
Time Unit ns
Iterations 15
99.49 ms
Name ZK/PaillierPedersenEq/Verify/3
Real Time 99486021.14
Time Unit ns
Iterations 7

PVE

Protocols \ Operations Encrypt Verify Decrypt
Basic - RSA2048
11.04 ms
Name PVE/vencrypt/Encrypt/0
Real Time 11040319.54
Time Unit ns
Iterations 63
6.68 ms
Name PVE/vencrypt/Verify/0
Real Time 6677952.73
Time Unit ns
Iterations 105
7.39 ms
Name PVE/vencrypt/Decrypt/0
Real Time 7388372.91
Time Unit ns
Iterations 94
Batch(4) - RSA2048
18.84 ms
Name PVE/vencrypt-batch/Encrypt/0/4
Real Time 18844943.32
Time Unit ns
Iterations 37
14.24 ms
Name PVE/vencrypt-batch/Verify/0/4
Real Time 14238002.49
Time Unit ns
Iterations 49
14.96 ms
Name PVE/vencrypt-batch/Decrypt/0/4
Real Time 14961743.36
Time Unit ns
Iterations 47
Batch(16) - RSA2048
48.94 ms
Name PVE/vencrypt-batch/Encrypt/0/16
Real Time 48943774.07
Time Unit ns
Iterations 14
43.45 ms
Name PVE/vencrypt-batch/Verify/0/16
Real Time 43454046.37
Time Unit ns
Iterations 16
44.40 ms
Name PVE/vencrypt-batch/Decrypt/0/16
Real Time 44400253.69
Time Unit ns
Iterations 16
Basic - P-256
23.99 ms
Name PVE/vencrypt/Encrypt/1
Real Time 23993632.55
Time Unit ns
Iterations 29
13.10 ms
Name PVE/vencrypt/Verify/1
Real Time 13096285.98
Time Unit ns
Iterations 54
13.17 ms
Name PVE/vencrypt/Decrypt/1
Real Time 13174296.62
Time Unit ns
Iterations 53
Batch(4) - P-256
31.76 ms
Name PVE/vencrypt-batch/Encrypt/1/4
Real Time 31761142.36
Time Unit ns
Iterations 22
20.64 ms
Name PVE/vencrypt-batch/Verify/1/4
Real Time 20643647.82
Time Unit ns
Iterations 34
20.75 ms
Name PVE/vencrypt-batch/Decrypt/1/4
Real Time 20752414.76
Time Unit ns
Iterations 34
Batch(16) - P-256
61.47 ms
Name PVE/vencrypt-batch/Encrypt/1/16
Real Time 61473468.73
Time Unit ns
Iterations 11
49.82 ms
Name PVE/vencrypt-batch/Verify/1/16
Real Time 49818161.64
Time Unit ns
Iterations 14
50.24 ms
Name PVE/vencrypt-batch/Decrypt/1/16
Real Time 50235896.79
Time Unit ns
Iterations 14
Batch(2) Many (24-leaf access structure) -- mixed key
409.37 ms
Name PVE/vencrypt-batch-many/Encrypt
Real Time 409366578.00
Time Unit ns
Iterations 2
230.57 ms
Name PVE/vencrypt-batch-many/Verify
Real Time 230572839.67
Time Unit ns
Iterations 3
10.27 ms
Name PVE/vencrypt-batch-many/Decrypt
Real Time 10274895.00
Time Unit ns
Iterations 5

Base OT

Number of OTs 64 128 256 512 1024 2048
Step 1 (R → S)
6.32 ms
Name MPC/OT/BaseOT/Step1_R2S/64
Real Time 6321389.25
Time Unit ns
Iterations 110
12.53 ms
Name MPC/OT/BaseOT/Step1_R2S/128
Real Time 12525561.29
Time Unit ns
Iterations 56
24.73 ms
Name MPC/OT/BaseOT/Step1_R2S/256
Real Time 24731321.14
Time Unit ns
Iterations 28
49.01 ms
Name MPC/OT/BaseOT/Step1_R2S/512
Real Time 49011504.93
Time Unit ns
Iterations 14
98.08 ms
Name MPC/OT/BaseOT/Step1_R2S/1024
Real Time 98075032.86
Time Unit ns
Iterations 7
195.49 ms
Name MPC/OT/BaseOT/Step1_R2S/2048
Real Time 195488044.00
Time Unit ns
Iterations 4
Step 2 (S → R)
26.94 ms
Name MPC/OT/BaseOT/Step2_S2R/64
Real Time 26936476.54
Time Unit ns
Iterations 26
53.81 ms
Name MPC/OT/BaseOT/Step2_S2R/128
Real Time 53808895.85
Time Unit ns
Iterations 13
109.48 ms
Name MPC/OT/BaseOT/Step2_S2R/256
Real Time 109475156.71
Time Unit ns
Iterations 7
215.11 ms
Name MPC/OT/BaseOT/Step2_S2R/512
Real Time 215105316.33
Time Unit ns
Iterations 3
431.29 ms
Name MPC/OT/BaseOT/Step2_S2R/1024
Real Time 431294715.00
Time Unit ns
Iterations 2
864.73 ms
Name MPC/OT/BaseOT/Step2_S2R/2048
Real Time 864726698.00
Time Unit ns
Iterations 1
Step 3 (R output)
3.50 ms
Name MPC/OT/BaseOT/OutputR/64
Real Time 3495590.16
Time Unit ns
Iterations 201
7.00 ms
Name MPC/OT/BaseOT/OutputR/128
Real Time 6995796.03
Time Unit ns
Iterations 100
13.99 ms
Name MPC/OT/BaseOT/OutputR/256
Real Time 13993691.34
Time Unit ns
Iterations 50
27.95 ms
Name MPC/OT/BaseOT/OutputR/512
Real Time 27952019.92
Time Unit ns
Iterations 25
56.08 ms
Name MPC/OT/BaseOT/OutputR/1024
Real Time 56077757.67
Time Unit ns
Iterations 12
112.40 ms
Name MPC/OT/BaseOT/OutputR/2048
Real Time 112395165.33
Time Unit ns
Iterations 6

Starts with 256 Base OTs, then extends - 2048 OTs P1 msg P2
Total Time
43.26 ms
113.12 ms
round 1
24.88 ms
Name Full-OT-2P/1/1/2048
Real Time 24880063.21
Time Unit ns
Iterations 28
message 1
→0.02 MB
round 2
112.33 ms
Name Full-OT-2P/2/2/2048
Real Time 112327852.67
Time Unit ns
Iterations 6
message 2
←0.12 MB
round 3
18.38 ms
Name Full-OT-2P/3/1/2048
Real Time 18378544.66
Time Unit ns
Iterations 38
message 3
→0.14 MB
Output Round
0.79 ms
Name Full-OT-2P/4/2/2048
Real Time 794536.28
Time Unit ns
Iterations 883
Starts with 256 Base OTs, then extends - 4096 OTs P1 msg P2
Total Time
46.28 ms
114.29 ms
round 1
24.63 ms
Name Full-OT-2P/1/1/4096
Real Time 24626250.32
Time Unit ns
Iterations 28
message 1
→0.02 MB
round 2
112.69 ms
Name Full-OT-2P/2/2/4096
Real Time 112694337.50
Time Unit ns
Iterations 6
message 2
←0.19 MB
round 3
21.66 ms
Name Full-OT-2P/3/1/4096
Real Time 21658121.94
Time Unit ns
Iterations 32
message 3
→0.27 MB
Output Round
1.60 ms
Name Full-OT-2P/4/2/4096
Real Time 1595610.60
Time Unit ns
Iterations 439
Starts with 256 Base OTs, then extends - 65536 OTs P1 msg P2
Total Time
145.01 ms
174.41 ms
round 1
24.69 ms
Name Full-OT-2P/1/1/65536
Real Time 24687573.71
Time Unit ns
Iterations 28
message 1
→0.02 MB
round 2
148.93 ms
Name Full-OT-2P/2/2/65536
Real Time 148926734.60
Time Unit ns
Iterations 5
message 2
←2.15 MB
round 3
120.33 ms
Name Full-OT-2P/3/1/65536
Real Time 120326768.17
Time Unit ns
Iterations 6
message 3
→4.33 MB
Output Round
25.49 ms
Name Full-OT-2P/4/2/65536
Real Time 25487651.82
Time Unit ns
Iterations 28

Agree Random - 256 bits P1 msg P2
Total Time
125.80 μs
109.34 μs
round 1
81.01 μs
Name AgreeRandom-2P/1/1/256
Real Time 81012.33
Time Unit ns
Iterations 10000
49.51 μs
Name AgreeRandom-2P/1/2/256
Real Time 49514.95
Time Unit ns
Iterations 10000
message 1
→49 Bytes
round 2
1.07 μs
Name AgreeRandom-2P/2/1/256
Real Time 1071.81
Time Unit ns
Iterations 10000
10.96 μs
Name AgreeRandom-2P/2/2/256
Real Time 10957.19
Time Unit ns
Iterations 10000
message 2
←33 Bytes
round 3
0.61 μs
Name AgreeRandom-2P/3/1/256
Real Time 609.91
Time Unit ns
Iterations 10000
0.71 μs
Name AgreeRandom-2P/3/2/256
Real Time 710.10
Time Unit ns
Iterations 10000
message 3
→65 Bytes
Output Round
43.11 μs
Name AgreeRandom-2P/4/1/256
Real Time 43107.59
Time Unit ns
Iterations 10000
48.15 μs
Name AgreeRandom-2P/4/2/256
Real Time 48153.33
Time Unit ns
Iterations 10000
Agree Random - 1024 bits P1 msg P2
Total Time
127.03 μs
110.20 μs
round 1
79.79 μs
Name AgreeRandom-2P/1/1/1024
Real Time 79785.10
Time Unit ns
Iterations 10000
49.57 μs
Name AgreeRandom-2P/1/2/1024
Real Time 49570.33
Time Unit ns
Iterations 10000
message 1
→49 Bytes
round 2
1.06 μs
Name AgreeRandom-2P/2/1/1024
Real Time 1060.69
Time Unit ns
Iterations 10000
10.99 μs
Name AgreeRandom-2P/2/2/1024
Real Time 10990.09
Time Unit ns
Iterations 10000
message 2
←130 Bytes
round 3
0.85 μs
Name AgreeRandom-2P/3/1/1024
Real Time 850.07
Time Unit ns
Iterations 10000
0.82 μs
Name AgreeRandom-2P/3/2/1024
Real Time 824.08
Time Unit ns
Iterations 10000
message 3
→162 Bytes
Output Round
45.34 μs
Name AgreeRandom-2P/4/1/1024
Real Time 45338.32
Time Unit ns
Iterations 10000
48.82 μs
Name AgreeRandom-2P/4/2/1024
Real Time 48815.35
Time Unit ns
Iterations 10000
Agree Random - 4096 bits P1 msg P2
Total Time
130.36 μs
112.42 μs
round 1
79.59 μs
Name AgreeRandom-2P/1/1/4096
Real Time 79587.63
Time Unit ns
Iterations 10000
49.73 μs
Name AgreeRandom-2P/1/2/4096
Real Time 49731.14
Time Unit ns
Iterations 10000
message 1
→49 Bytes
round 2
1.09 μs
Name AgreeRandom-2P/2/1/4096
Real Time 1085.86
Time Unit ns
Iterations 10000
11.02 μs
Name AgreeRandom-2P/2/2/4096
Real Time 11017.39
Time Unit ns
Iterations 10000
message 2
←514 Bytes
round 3
1.24 μs
Name AgreeRandom-2P/3/1/4096
Real Time 1235.51
Time Unit ns
Iterations 10000
1.05 μs
Name AgreeRandom-2P/3/2/4096
Real Time 1046.62
Time Unit ns
Iterations 10000
message 3
→546 Bytes
Output Round
48.45 μs
Name AgreeRandom-2P/4/1/4096
Real Time 48446.38
Time Unit ns
Iterations 10000
50.62 μs
Name AgreeRandom-2P/4/2/4096
Real Time 50623.47
Time Unit ns
Iterations 10000
Weak Agree Random - 256 bits P1 msg P2
Total Time
126.34 μs
104.90 μs
round 1
70.35 μs
Name WeakAgreeRandom-2P/1/1/256
Real Time 70354.27
Time Unit ns
Iterations 10000
48.73 μs
Name WeakAgreeRandom-2P/1/2/256
Real Time 48734.08
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.88 μs
Name WeakAgreeRandom-2P/2/1/256
Real Time 879.74
Time Unit ns
Iterations 10000
10.83 μs
Name WeakAgreeRandom-2P/2/2/256
Real Time 10831.36
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
55.11 μs
Name WeakAgreeRandom-2P/3/1/256
Real Time 55110.49
Time Unit ns
Iterations 10000
45.34 μs
Name WeakAgreeRandom-2P/3/2/256
Real Time 45335.34
Time Unit ns
Iterations 10000
Weak Agree Random - 1024 bits P1 msg P2
Total Time
132.45 μs
107.83 μs
round 1
69.94 μs
Name WeakAgreeRandom-2P/1/1/1024
Real Time 69940.56
Time Unit ns
Iterations 10000
48.68 μs
Name WeakAgreeRandom-2P/1/2/1024
Real Time 48684.79
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.89 μs
Name WeakAgreeRandom-2P/2/1/1024
Real Time 886.50
Time Unit ns
Iterations 10000
10.86 μs
Name WeakAgreeRandom-2P/2/2/1024
Real Time 10857.68
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
61.63 μs
Name WeakAgreeRandom-2P/3/1/1024
Real Time 61625.92
Time Unit ns
Iterations 10000
48.28 μs
Name WeakAgreeRandom-2P/3/2/1024
Real Time 48283.22
Time Unit ns
Iterations 10000
Weak Agree Random - 4096 bits P1 msg P2
Total Time
131.02 μs
109.71 μs
round 1
69.73 μs
Name WeakAgreeRandom-2P/1/1/4096
Real Time 69725.16
Time Unit ns
Iterations 10000
49.39 μs
Name WeakAgreeRandom-2P/1/2/4096
Real Time 49391.87
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.89 μs
Name WeakAgreeRandom-2P/2/1/4096
Real Time 886.78
Time Unit ns
Iterations 10000
10.77 μs
Name WeakAgreeRandom-2P/2/2/4096
Real Time 10769.27
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
60.41 μs
Name WeakAgreeRandom-2P/3/1/4096
Real Time 60407.84
Time Unit ns
Iterations 10000
49.55 μs
Name WeakAgreeRandom-2P/3/2/4096
Real Time 49546.27
Time Unit ns
Iterations 10000
Generate SID (Fixed) P1 msg P2
Total Time
128.75 μs
106.67 μs
round 1
70.80 μs
Name GenerateSID-Fixed-2P/1/1
Real Time 70804.81
Time Unit ns
Iterations 10000
49.40 μs
Name GenerateSID-Fixed-2P/1/2
Real Time 49403.71
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.92 μs
Name GenerateSID-Fixed-2P/2/1
Real Time 916.83
Time Unit ns
Iterations 10000
11.16 μs
Name GenerateSID-Fixed-2P/2/2
Real Time 11158.10
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
57.03 μs
Name GenerateSID-Fixed-2P/3/1
Real Time 57028.57
Time Unit ns
Iterations 10000
46.11 μs
Name GenerateSID-Fixed-2P/3/2
Real Time 46110.13
Time Unit ns
Iterations 10000
Generate SID (Dynamic) P1 msg P2
Total Time
134.37 μs
108.21 μs
round 1
71.68 μs
Name GenerateSID-Dynamic-2P/1/1
Real Time 71681.77
Time Unit ns
Iterations 10000
50.48 μs
Name GenerateSID-Dynamic-2P/1/2
Real Time 50480.07
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.93 μs
Name GenerateSID-Dynamic-2P/2/1
Real Time 930.33
Time Unit ns
Iterations 10000
10.66 μs
Name GenerateSID-Dynamic-2P/2/2
Real Time 10655.52
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
61.76 μs
Name GenerateSID-Dynamic-2P/3/1
Real Time 61758.64
Time Unit ns
Iterations 10000
47.08 μs
Name GenerateSID-Dynamic-2P/3/2
Real Time 47078.75
Time Unit ns
Iterations 10000

Keygen P1 msg P2
Total Time
8.22 ms
8.22 ms
round 1
0.11 ms
Name Schnorr-2PC-KeyGen-2P/1/1
Real Time 105602.80
Time Unit ns
Iterations 10
0.07 ms
Name Schnorr-2PC-KeyGen-2P/1/2
Real Time 66907.90
Time Unit ns
Iterations 10
message 1
→0.05 KB
round 2
0.00 ms
Name Schnorr-2PC-KeyGen-2P/2/1
Real Time 1092.00
Time Unit ns
Iterations 10
1.13 ms
Name Schnorr-2PC-KeyGen-2P/2/2
Real Time 1130009.50
Time Unit ns
Iterations 10
message 2
←2.33 KB
round 3
8.05 ms
Name Schnorr-2PC-KeyGen-2P/3/1
Real Time 8049383.40
Time Unit ns
Iterations 10
0.00 ms
Name Schnorr-2PC-KeyGen-2P/3/2
Real Time 2692.30
Time Unit ns
Iterations 10
message 3
→2.35 KB
Output Round
0.07 ms
Name Schnorr-2PC-KeyGen-2P/4/1
Real Time 67969.40
Time Unit ns
Iterations 10
7.02 ms
Name Schnorr-2PC-KeyGen-2P/4/2
Real Time 7020313.50
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 82300.26
Time Unit ns
Iterations 200
0.05 ms
Name Schnorr-2PC-Refresh-2P/1/2
Real Time 51843.67
Time Unit ns
Iterations 200
message 1
→0.05 KB
round 2
0.00 ms
Name Schnorr-2PC-Refresh-2P/2/1
Real Time 1142.02
Time Unit ns
Iterations 200
0.01 ms
Name Schnorr-2PC-Refresh-2P/2/2
Real Time 12421.32
Time Unit ns
Iterations 200
message 2
←0.04 KB
round 3
0.00 ms
Name Schnorr-2PC-Refresh-2P/3/1
Real Time 1191.97
Time Unit ns
Iterations 200
0.00 ms
Name Schnorr-2PC-Refresh-2P/3/2
Real Time 729.29
Time Unit ns
Iterations 200
message 3
→0.07 KB
Output Round
0.05 ms
Name Schnorr-2PC-Refresh-2P/4/1
Real Time 50348.53
Time Unit ns
Iterations 200
0.06 ms
Name Schnorr-2PC-Refresh-2P/4/2
Real Time 55659.96
Time Unit ns
Iterations 200
Sign - #Msg=1 P1 msg P2
Total Time
11.28 ms
11.08 ms
round 1
0.11 ms
Name Schnorr-2PC-Sign-2P/1/1/1
Real Time 108546.72
Time Unit ns
Iterations 50
0.06 ms
Name Schnorr-2PC-Sign-2P/1/2/1
Real Time 56743.00
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 1074.44
Time Unit ns
Iterations 50
1.53 ms
Name Schnorr-2PC-Sign-2P/2/2/1
Real Time 1529953.70
Time Unit ns
Iterations 50
message 2
←3.12 KB
round 3
10.90 ms
Name Schnorr-2PC-Sign-2P/3/1/1
Real Time 10902097.40
Time Unit ns
Iterations 50
0.00 ms
Name Schnorr-2PC-Sign-2P/3/2/1
Real Time 2582.34
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 21701.90
Time Unit ns
Iterations 50
9.40 ms
Name Schnorr-2PC-Sign-2P/4/2/1
Real Time 9404456.12
Time Unit ns
Iterations 50
message 4
←0.03 KB
Output Round
0.24 ms
Name Schnorr-2PC-Sign-2P/5/1/1
Real Time 242931.52
Time Unit ns
Iterations 50
0.09 ms
Name Schnorr-2PC-Sign-2P/5/2/1
Real Time 90065.84
Time Unit ns
Iterations 50
Sign - #Msg=4 P1 msg P2
Total Time
20.89 ms
20.64 ms
round 1
0.16 ms
Name Schnorr-2PC-Sign-2P/1/1/4
Real Time 164391.86
Time Unit ns
Iterations 50
0.05 ms
Name Schnorr-2PC-Sign-2P/1/2/4
Real Time 49806.12
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 1369.82
Time Unit ns
Iterations 50
1.97 ms
Name Schnorr-2PC-Sign-2P/2/2/4
Real Time 1966687.10
Time Unit ns
Iterations 50
message 2
←3.21 KB
round 3
20.01 ms
Name Schnorr-2PC-Sign-2P/3/1/4
Real Time 20011025.64
Time Unit ns
Iterations 50
0.00 ms
Name Schnorr-2PC-Sign-2P/3/2/4
Real Time 2417.90
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 56796.76
Time Unit ns
Iterations 50
18.53 ms
Name Schnorr-2PC-Sign-2P/4/2/4
Real Time 18533709.90
Time Unit ns
Iterations 50
message 4
←0.13 KB
Output Round
0.65 ms
Name Schnorr-2PC-Sign-2P/5/1/4
Real Time 654796.48
Time Unit ns
Iterations 50
0.08 ms
Name Schnorr-2PC-Sign-2P/5/2/4
Real Time 84308.20
Time Unit ns
Iterations 50
Sign - #Msg=16 P1 msg P2
Total Time
60.42 ms
58.19 ms
round 1
0.41 ms
Name Schnorr-2PC-Sign-2P/1/1/16
Real Time 410410.14
Time Unit ns
Iterations 50
0.05 ms
Name Schnorr-2PC-Sign-2P/1/2/16
Real Time 49676.02
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 1280.80
Time Unit ns
Iterations 50
4.45 ms
Name Schnorr-2PC-Sign-2P/2/2/16
Real Time 4449813.32
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 57466098.32
Time Unit ns
Iterations 50
0.00 ms
Name Schnorr-2PC-Sign-2P/3/2/16
Real Time 2278.36
Time Unit ns
Iterations 50
message 3
→3.64 KB
round 4
0.19 ms
Name Schnorr-2PC-Sign-2P/4/1/16
Real Time 190376.78
Time Unit ns
Iterations 50
53.55 ms
Name Schnorr-2PC-Sign-2P/4/2/16
Real Time 53549071.24
Time Unit ns
Iterations 50
message 4
←0.53 KB
Output Round
2.35 ms
Name Schnorr-2PC-Sign-2P/5/1/16
Real Time 2352123.16
Time Unit ns
Iterations 50
0.13 ms
Name Schnorr-2PC-Sign-2P/5/2/16
Real Time 134392.20
Time Unit ns
Iterations 50

Keygen P1 msg P2
Total Time
219.44 ms
78.69 ms
round 1
201.97 ms
Name ECDSA-2PC-KeyGen-2P/1/1
Real Time 201967917.20
Time Unit ns
Iterations 20
0.07 ms
Name ECDSA-2PC-KeyGen-2P/1/2
Real Time 74639.40
Time Unit ns
Iterations 20
message 1
→1.69 KB
round 2
0.00 ms
Name ECDSA-2PC-KeyGen-2P/2/1
Real Time 3328.25
Time Unit ns
Iterations 20
1.30 ms
Name ECDSA-2PC-KeyGen-2P/2/2
Real Time 1297576.35
Time Unit ns
Iterations 20
message 2
←2.40 KB
round 3
17.31 ms
Name ECDSA-2PC-KeyGen-2P/3/1
Real Time 17313350.65
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-KeyGen-2P/3/2
Real Time 2697.10
Time Unit ns
Iterations 20
message 3
→36.41 KB
Output Round
0.16 ms
Name ECDSA-2PC-KeyGen-2P/4/1
Real Time 155945.20
Time Unit ns
Iterations 20
77.32 ms
Name ECDSA-2PC-KeyGen-2P/4/2
Real Time 77317102.00
Time Unit ns
Iterations 20
Refresh P1 msg P2
Total Time
106.41 ms
87.39 ms
round 1
95.75 ms
Name ECDSA-2PC-Refresh-2P/1/1
Real Time 95751461.25
Time Unit ns
Iterations 20
0.06 ms
Name ECDSA-2PC-Refresh-2P/1/2
Real Time 60769.10
Time Unit ns
Iterations 20
message 1
→0.87 KB
round 2
0.00 ms
Name ECDSA-2PC-Refresh-2P/2/1
Real Time 1966.05
Time Unit ns
Iterations 20
0.53 ms
Name ECDSA-2PC-Refresh-2P/2/2
Real Time 531734.80
Time Unit ns
Iterations 20
message 2
←0.06 KB
round 3
10.55 ms
Name ECDSA-2PC-Refresh-2P/3/1
Real Time 10548040.20
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Refresh-2P/3/2
Real Time 1410.15
Time Unit ns
Iterations 20
message 3
→7.48 KB
Output Round
0.11 ms
Name ECDSA-2PC-Refresh-2P/4/1
Real Time 112821.20
Time Unit ns
Iterations 20
86.80 ms
Name ECDSA-2PC-Refresh-2P/4/2
Real Time 86796660.85
Time Unit ns
Iterations 20
Sign - #Msg=1 P1 msg P2
Total Time
27.40 ms
44.66 ms
round 1
1.60 ms
Name ECDSA-2PC-Sign-2P/1/1/1
Real Time 1603585.75
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-2P/1/2/1
Real Time 52959.50
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 1028.55
Time Unit ns
Iterations 20
1.51 ms
Name ECDSA-2PC-Sign-2P/2/2/1
Real Time 1508294.20
Time Unit ns
Iterations 20
message 2
←3.14 KB
round 3
2.01 ms
Name ECDSA-2PC-Sign-2P/3/1/1
Real Time 2012771.15
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-2P/3/2/1
Real Time 3185.40
Time Unit ns
Iterations 20
message 3
→3.17 KB
round 4
0.01 ms
Name ECDSA-2PC-Sign-2P/4/1/1
Real Time 5873.60
Time Unit ns
Iterations 20
42.98 ms
Name ECDSA-2PC-Sign-2P/4/2/1
Real Time 42981316.85
Time Unit ns
Iterations 20
message 4
←4.01 KB
Output Round
23.77 ms
Name ECDSA-2PC-Sign-2P/5/1/1
Real Time 23774791.60
Time Unit ns
Iterations 20
0.11 ms
Name ECDSA-2PC-Sign-2P/5/2/1
Real Time 110557.65
Time Unit ns
Iterations 20
Sign - #Msg=4 P1 msg P2
Total Time
98.87 ms
169.46 ms
round 1
2.02 ms
Name ECDSA-2PC-Sign-2P/1/1/4
Real Time 2021517.70
Time Unit ns
Iterations 20
0.06 ms
Name ECDSA-2PC-Sign-2P/1/2/4
Real Time 57150.90
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 1231.90
Time Unit ns
Iterations 20
1.99 ms
Name ECDSA-2PC-Sign-2P/2/2/4
Real Time 1990496.10
Time Unit ns
Iterations 20
message 2
←3.25 KB
round 3
2.94 ms
Name ECDSA-2PC-Sign-2P/3/1/4
Real Time 2935584.75
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-2P/3/2/4
Real Time 2785.20
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 6054.40
Time Unit ns
Iterations 20
167.26 ms
Name ECDSA-2PC-Sign-2P/4/2/4
Real Time 167263953.75
Time Unit ns
Iterations 20
message 4
←16.05 KB
Output Round
93.91 ms
Name ECDSA-2PC-Sign-2P/5/1/4
Real Time 93906318.85
Time Unit ns
Iterations 20
0.15 ms
Name ECDSA-2PC-Sign-2P/5/2/4
Real Time 148333.25
Time Unit ns
Iterations 20
Sign - #Msg=16 P1 msg P2
Total Time
386.51 ms
668.93 ms
round 1
4.65 ms
Name ECDSA-2PC-Sign-2P/1/1/16
Real Time 4649169.35
Time Unit ns
Iterations 20
0.06 ms
Name ECDSA-2PC-Sign-2P/1/2/16
Real Time 55341.30
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 1141.50
Time Unit ns
Iterations 20
4.53 ms
Name ECDSA-2PC-Sign-2P/2/2/16
Real Time 4531553.35
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 6889403.65
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-2P/3/2/16
Real Time 3210.95
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 6640.35
Time Unit ns
Iterations 20
664.15 ms
Name ECDSA-2PC-Sign-2P/4/2/16
Real Time 664154331.35
Time Unit ns
Iterations 20
message 4
←64.18 KB
Output Round
374.97 ms
Name ECDSA-2PC-Sign-2P/5/1/16
Real Time 374966936.55
Time Unit ns
Iterations 20
0.18 ms
Name ECDSA-2PC-Sign-2P/5/2/16
Real Time 184986.05
Time Unit ns
Iterations 20
Sign with Global Abort - #Msg=1 P1 msg P2
Total Time
3.64 ms
14.68 ms
round 1
1.64 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/1/1
Real Time 1643483.45
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/2/1
Real Time 50475.30
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 1034.45
Time Unit ns
Iterations 20
1.52 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/2/2/1
Real Time 1517466.65
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 1989419.55
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/2/1
Real Time 3116.70
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 4338.15
Time Unit ns
Iterations 20
13.10 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/2/1
Real Time 13104814.35
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.96 ms
49.23 ms
round 1
2.03 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/1/4
Real Time 2027023.50
Time Unit ns
Iterations 20
0.06 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/2/4
Real Time 60903.80
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 1128.20
Time Unit ns
Iterations 20
1.97 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/2/2/4
Real Time 1968293.40
Time Unit ns
Iterations 20
message 2
←3.25 KB
round 3
2.93 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/1/4
Real Time 2928329.55
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/2/4
Real Time 2604.70
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 6045.75
Time Unit ns
Iterations 20
47.19 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/2/4
Real Time 47194748.20
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.54 ms
188.34 ms
round 1
4.65 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/1/16
Real Time 4650662.95
Time Unit ns
Iterations 20
0.06 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/2/16
Real Time 58615.65
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 1306.40
Time Unit ns
Iterations 20
4.50 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/2/2/16
Real Time 4497834.65
Time Unit ns
Iterations 20
message 2
←3.67 KB
round 3
6.88 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/1/16
Real Time 6882217.50
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/2/16
Real Time 4097.05
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 6463.50
Time Unit ns
Iterations 20
183.78 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/2/16
Real Time 183777340.80
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.53 ms
22.58 ms
22.88 ms
22.62 ms
round 1
0.26 ms
Name Schnorr-MPC-KeyGen-MP/1/0
Real Time 263278.00
Time Unit ns
Iterations 1
0.25 ms
Name Schnorr-MPC-KeyGen-MP/1/1
Real Time 254864.00
Time Unit ns
Iterations 1
0.23 ms
Name Schnorr-MPC-KeyGen-MP/1/2
Real Time 225657.00
Time Unit ns
Iterations 1
0.22 ms
Name Schnorr-MPC-KeyGen-MP/1/3
Real Time 223552.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.63 ms
Name Schnorr-MPC-KeyGen-MP/2/0
Real Time 1633382.00
Time Unit ns
Iterations 1
1.71 ms
Name Schnorr-MPC-KeyGen-MP/2/1
Real Time 1708532.00
Time Unit ns
Iterations 1
1.67 ms
Name Schnorr-MPC-KeyGen-MP/2/2
Real Time 1668517.00
Time Unit ns
Iterations 1
1.61 ms
Name Schnorr-MPC-KeyGen-MP/2/3
Real Time 1609127.00
Time Unit ns
Iterations 1
message 2
↑7.24 KB ↓7.23 KB
↑7.23 KB ↓7.23 KB
↑7.23 KB ↓7.23 KB
↑7.23 KB ↓7.24 KB
Output Round
20.63 ms
Name Schnorr-MPC-KeyGen-MP/3/0
Real Time 20630026.00
Time Unit ns
Iterations 1
20.62 ms
Name Schnorr-MPC-KeyGen-MP/3/1
Real Time 20620842.00
Time Unit ns
Iterations 1
20.99 ms
Name Schnorr-MPC-KeyGen-MP/3/2
Real Time 20987978.00
Time Unit ns
Iterations 1
20.78 ms
Name Schnorr-MPC-KeyGen-MP/3/3
Real Time 20784270.00
Time Unit ns
Iterations 1
Refresh P1 P2 P3 P4
Total Time
77.96 ms
77.95 ms
78.14 ms
77.94 ms
round 1
4.67 ms
Name Schnorr-MPC-Refresh-MP/1/0
Real Time 4667916.70
Time Unit ns
Iterations 10
4.74 ms
Name Schnorr-MPC-Refresh-MP/1/1
Real Time 4737932.10
Time Unit ns
Iterations 10
4.72 ms
Name Schnorr-MPC-Refresh-MP/1/2
Real Time 4718872.10
Time Unit ns
Iterations 10
4.67 ms
Name Schnorr-MPC-Refresh-MP/1/3
Real Time 4671029.80
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.61 ms
Name Schnorr-MPC-Refresh-MP/2/0
Real Time 2607359.60
Time Unit ns
Iterations 10
2.60 ms
Name Schnorr-MPC-Refresh-MP/2/1
Real Time 2597807.90
Time Unit ns
Iterations 10
2.60 ms
Name Schnorr-MPC-Refresh-MP/2/2
Real Time 2601991.60
Time Unit ns
Iterations 10
2.60 ms
Name Schnorr-MPC-Refresh-MP/2/3
Real Time 2602197.90
Time Unit ns
Iterations 10
message 2
↑28.07 KB ↓28.09 KB
↑28.09 KB ↓28.08 KB
↑28.07 KB ↓28.08 KB
↑28.07 KB ↓28.08 KB
Output Round
70.68 ms
Name Schnorr-MPC-Refresh-MP/3/0
Real Time 70683709.30
Time Unit ns
Iterations 10
70.62 ms
Name Schnorr-MPC-Refresh-MP/3/1
Real Time 70615613.40
Time Unit ns
Iterations 10
70.81 ms
Name Schnorr-MPC-Refresh-MP/3/2
Real Time 70814487.50
Time Unit ns
Iterations 10
70.67 ms
Name Schnorr-MPC-Refresh-MP/3/3
Real Time 70665017.10
Time Unit ns
Iterations 10
Sign P1 P2 P3 P4
Total Time
48.98 ms
48.63 ms
48.62 ms
48.59 ms
round 1
0.27 ms
Name Schnorr-MPC-Sign-MP/1/0
Real Time 269971.70
Time Unit ns
Iterations 10
0.28 ms
Name Schnorr-MPC-Sign-MP/1/1
Real Time 278543.10
Time Unit ns
Iterations 10
0.27 ms
Name Schnorr-MPC-Sign-MP/1/2
Real Time 265741.00
Time Unit ns
Iterations 10
0.27 ms
Name Schnorr-MPC-Sign-MP/1/3
Real Time 274276.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
2.53 ms
Name Schnorr-MPC-Sign-MP/2/0
Real Time 2533221.00
Time Unit ns
Iterations 10
2.58 ms
Name Schnorr-MPC-Sign-MP/2/1
Real Time 2579133.80
Time Unit ns
Iterations 10
2.56 ms
Name Schnorr-MPC-Sign-MP/2/2
Real Time 2560947.00
Time Unit ns
Iterations 10
2.54 ms
Name Schnorr-MPC-Sign-MP/2/3
Real Time 2541765.10
Time Unit ns
Iterations 10
message 2
↑9.79 KB ↓9.78 KB
↑9.79 KB ↓9.79 KB
↑9.78 KB ↓9.79 KB
↑9.78 KB ↓9.79 KB
round 3
45.64 ms
Name Schnorr-MPC-Sign-MP/3/0
Real Time 45636770.90
Time Unit ns
Iterations 10
45.62 ms
Name Schnorr-MPC-Sign-MP/3/1
Real Time 45623254.60
Time Unit ns
Iterations 10
45.63 ms
Name Schnorr-MPC-Sign-MP/3/2
Real Time 45633864.00
Time Unit ns
Iterations 10
45.61 ms
Name Schnorr-MPC-Sign-MP/3/3
Real Time 45605143.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.54 ms
Name Schnorr-MPC-Sign-MP/4/0
Real Time 544696.80
Time Unit ns
Iterations 10
0.15 ms
Name Schnorr-MPC-Sign-MP/4/1
Real Time 146669.10
Time Unit ns
Iterations 10
0.16 ms
Name Schnorr-MPC-Sign-MP/4/2
Real Time 161654.00
Time Unit ns
Iterations 10
0.16 ms
Name Schnorr-MPC-Sign-MP/4/3
Real Time 164884.60
Time Unit ns
Iterations 10

Keygen P1 P2 P3 P4
Total Time
4.84 ms
4.87 ms
4.84 ms
4.84 ms
round 1
0.20 ms
Name ECDSA-MPC-KeyGen-MP/1/0
Real Time 197229.90
Time Unit ns
Iterations 10
0.19 ms
Name ECDSA-MPC-KeyGen-MP/1/1
Real Time 185610.30
Time Unit ns
Iterations 10
0.18 ms
Name ECDSA-MPC-KeyGen-MP/1/2
Real Time 183076.80
Time Unit ns
Iterations 10
0.18 ms
Name ECDSA-MPC-KeyGen-MP/1/3
Real Time 183119.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
1.33 ms
Name ECDSA-MPC-KeyGen-MP/2/0
Real Time 1328401.40
Time Unit ns
Iterations 10
1.33 ms
Name ECDSA-MPC-KeyGen-MP/2/1
Real Time 1330553.20
Time Unit ns
Iterations 10
1.36 ms
Name ECDSA-MPC-KeyGen-MP/2/2
Real Time 1359967.20
Time Unit ns
Iterations 10
1.35 ms
Name ECDSA-MPC-KeyGen-MP/2/3
Real Time 1354462.00
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.31 ms
Name ECDSA-MPC-KeyGen-MP/3/0
Real Time 3314649.70
Time Unit ns
Iterations 10
3.35 ms
Name ECDSA-MPC-KeyGen-MP/3/1
Real Time 3352720.40
Time Unit ns
Iterations 10
3.30 ms
Name ECDSA-MPC-KeyGen-MP/3/2
Real Time 3297590.80
Time Unit ns
Iterations 10
3.30 ms
Name ECDSA-MPC-KeyGen-MP/3/3
Real Time 3302690.80
Time Unit ns
Iterations 10
Refresh P1 P2 P3 P4
Total Time
17.43 ms
17.20 ms
17.18 ms
17.24 ms
round 1
4.71 ms
Name ECDSA-MPC-Refresh-MP/1/0
Real Time 4714281.80
Time Unit ns
Iterations 10
4.66 ms
Name ECDSA-MPC-Refresh-MP/1/1
Real Time 4656735.10
Time Unit ns
Iterations 10
4.66 ms
Name ECDSA-MPC-Refresh-MP/1/2
Real Time 4658998.90
Time Unit ns
Iterations 10
4.72 ms
Name ECDSA-MPC-Refresh-MP/1/3
Real Time 4716748.80
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.25 ms
Name ECDSA-MPC-Refresh-MP/2/0
Real Time 1245621.70
Time Unit ns
Iterations 10
1.23 ms
Name ECDSA-MPC-Refresh-MP/2/1
Real Time 1227703.10
Time Unit ns
Iterations 10
1.23 ms
Name ECDSA-MPC-Refresh-MP/2/2
Real Time 1226632.10
Time Unit ns
Iterations 10
1.23 ms
Name ECDSA-MPC-Refresh-MP/2/3
Real Time 1233159.40
Time Unit ns
Iterations 10
message 2
↑28.50 KB ↓28.49 KB
↑28.49 KB ↓28.49 KB
↑28.50 KB ↓28.50 KB
↑28.50 KB ↓28.49 KB
Output Round
11.47 ms
Name ECDSA-MPC-Refresh-MP/3/0
Real Time 11465197.00
Time Unit ns
Iterations 10
11.31 ms
Name ECDSA-MPC-Refresh-MP/3/1
Real Time 11311357.80
Time Unit ns
Iterations 10
11.29 ms
Name ECDSA-MPC-Refresh-MP/3/2
Real Time 11294488.70
Time Unit ns
Iterations 10
11.29 ms
Name ECDSA-MPC-Refresh-MP/3/3
Real Time 11290124.40
Time Unit ns
Iterations 10
Sign P1 P2 P3 P4
Total Time
207.54 ms
322.56 ms
438.72 ms
557.00 ms
round 1
0.24 ms
Name ECDSA-MPC-Sign-MP/1/0
Real Time 241355.40
Time Unit ns
Iterations 10
0.22 ms
Name ECDSA-MPC-Sign-MP/1/1
Real Time 221525.50
Time Unit ns
Iterations 10
0.23 ms
Name ECDSA-MPC-Sign-MP/1/2
Real Time 227255.20
Time Unit ns
Iterations 10
0.23 ms
Name ECDSA-MPC-Sign-MP/1/3
Real Time 230379.80
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
70.05 ms
Name ECDSA-MPC-Sign-MP/2/0
Real Time 70047099.40
Time Unit ns
Iterations 10
47.12 ms
Name ECDSA-MPC-Sign-MP/2/1
Real Time 47115054.00
Time Unit ns
Iterations 10
24.36 ms
Name ECDSA-MPC-Sign-MP/2/2
Real Time 24364765.40
Time Unit ns
Iterations 10
1.35 ms
Name ECDSA-MPC-Sign-MP/2/3
Real Time 1345119.10
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.28 ms
Name ECDSA-MPC-Sign-MP/3/0
Real Time 3278176.70
Time Unit ns
Iterations 10
162.94 ms
Name ECDSA-MPC-Sign-MP/3/1
Real Time 162936110.70
Time Unit ns
Iterations 10
322.38 ms
Name ECDSA-MPC-Sign-MP/3/2
Real Time 322384358.80
Time Unit ns
Iterations 10
484.67 ms
Name ECDSA-MPC-Sign-MP/3/3
Real Time 484670108.90
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.01 ms
Name ECDSA-MPC-Sign-MP/4/0
Real Time 72008808.90
Time Unit ns
Iterations 10
50.30 ms
Name ECDSA-MPC-Sign-MP/4/1
Real Time 50299479.90
Time Unit ns
Iterations 10
28.67 ms
Name ECDSA-MPC-Sign-MP/4/2
Real Time 28674034.60
Time Unit ns
Iterations 10
7.00 ms
Name ECDSA-MPC-Sign-MP/4/3
Real Time 6999579.60
Time Unit ns
Iterations 10
message 4
↑18.98 KB ↓221.74 KB
↑86.57 KB ↓154.16 KB
↑154.16 KB ↓86.57 KB
↑221.75 KB ↓18.98 KB
round 5
10.18 ms
Name ECDSA-MPC-Sign-MP/5/0
Real Time 10183867.90
Time Unit ns
Iterations 10
12.72 ms
Name ECDSA-MPC-Sign-MP/5/1
Real Time 12724445.20
Time Unit ns
Iterations 10
14.91 ms
Name ECDSA-MPC-Sign-MP/5/2
Real Time 14908238.50
Time Unit ns
Iterations 10
17.34 ms
Name ECDSA-MPC-Sign-MP/5/3
Real Time 17339699.00
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 11434905.70
Time Unit ns
Iterations 10
10.18 ms
Name ECDSA-MPC-Sign-MP/6/1
Real Time 10183264.80
Time Unit ns
Iterations 10
9.14 ms
Name ECDSA-MPC-Sign-MP/6/2
Real Time 9142701.40
Time Unit ns
Iterations 10
7.67 ms
Name ECDSA-MPC-Sign-MP/6/3
Real Time 7673445.60
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
25.09 ms
Name ECDSA-MPC-Sign-MP/7/0
Real Time 25092478.70
Time Unit ns
Iterations 10
25.33 ms
Name ECDSA-MPC-Sign-MP/7/1
Real Time 25326253.10
Time Unit ns
Iterations 10
25.35 ms
Name ECDSA-MPC-Sign-MP/7/2
Real Time 25351683.90
Time Unit ns
Iterations 10
25.00 ms
Name ECDSA-MPC-Sign-MP/7/3
Real Time 25002856.70
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.52 ms
Name ECDSA-MPC-Sign-MP/8/0
Real Time 9522634.00
Time Unit ns
Iterations 10
9.53 ms
Name ECDSA-MPC-Sign-MP/8/1
Real Time 9527445.90
Time Unit ns
Iterations 10
9.50 ms
Name ECDSA-MPC-Sign-MP/8/2
Real Time 9498978.80
Time Unit ns
Iterations 10
9.51 ms
Name ECDSA-MPC-Sign-MP/8/3
Real Time 9508431.50
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 2789830.10
Time Unit ns
Iterations 10
2.79 ms
Name ECDSA-MPC-Sign-MP/9/1
Real Time 2785605.20
Time Unit ns
Iterations 10
2.76 ms
Name ECDSA-MPC-Sign-MP/9/2
Real Time 2763040.40
Time Unit ns
Iterations 10
2.76 ms
Name ECDSA-MPC-Sign-MP/9/3
Real Time 2763240.20
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.94 ms
Name ECDSA-MPC-Sign-MP/10/0
Real Time 2941830.80
Time Unit ns
Iterations 10
1.45 ms
Name ECDSA-MPC-Sign-MP/10/1
Real Time 1445687.20
Time Unit ns
Iterations 10
1.41 ms
Name ECDSA-MPC-Sign-MP/10/2
Real Time 1408146.60
Time Unit ns
Iterations 10
1.46 ms
Name ECDSA-MPC-Sign-MP/10/3
Real Time 1462676.10
Time Unit ns
Iterations 10