Benchmark Context

Big Number

Operation \ Bit Length 256 512 1024 2048 4096
Mod Add
0.07 μs
Name Core/BN/ModAdd/256
Real Time 70.49
Time Unit ns
Iterations 9938015
0.08 μs
Name Core/BN/ModAdd/512
Real Time 80.69
Time Unit ns
Iterations 8631049
0.11 μs
Name Core/BN/ModAdd/1024
Real Time 108.56
Time Unit ns
Iterations 6448411
0.17 μs
Name Core/BN/ModAdd/2048
Real Time 173.40
Time Unit ns
Iterations 4022059
0.29 μs
Name Core/BN/ModAdd/4096
Real Time 287.87
Time Unit ns
Iterations 2557115
Mod Sub
0.06 μs
Name Core/BN/ModSubtract/256
Real Time 64.94
Time Unit ns
Iterations 10787298
0.08 μs
Name Core/BN/ModSubtract/512
Real Time 81.51
Time Unit ns
Iterations 9114213
0.11 μs
Name Core/BN/ModSubtract/1024
Real Time 109.01
Time Unit ns
Iterations 6424410
0.18 μs
Name Core/BN/ModSubtract/2048
Real Time 180.09
Time Unit ns
Iterations 3881983
0.33 μs
Name Core/BN/ModSubtract/4096
Real Time 333.30
Time Unit ns
Iterations 2094332
Mod Mul
0.16 μs
Name Core/BN/ModMultiply/256
Real Time 163.26
Time Unit ns
Iterations 4293801
0.31 μs
Name Core/BN/ModMultiply/512
Real Time 306.94
Time Unit ns
Iterations 2312298
0.82 μs
Name Core/BN/ModMultiply/1024
Real Time 822.40
Time Unit ns
Iterations 849911
2.77 μs
Name Core/BN/ModMultiply/2048
Real Time 2774.18
Time Unit ns
Iterations 252841
11.04 μs
Name Core/BN/ModMultiply/4096
Real Time 11042.87
Time Unit ns
Iterations 63581
Mod Exponentiate
16.21 μs
Name Core/BN/ModExponentiate/256
Real Time 16208.78
Time Unit ns
Iterations 42904
41.90 μs
Name Core/BN/ModExponentiate/512
Real Time 41896.28
Time Unit ns
Iterations 16680
311.09 μs
Name Core/BN/ModExponentiate/1024
Real Time 311088.23
Time Unit ns
Iterations 2249
2213.34 μs
Name Core/BN/ModExponentiate/2048
Real Time 2213344.92
Time Unit ns
Iterations 317
16542.43 μs
Name Core/BN/ModExponentiate/4096
Real Time 16542429.57
Time Unit ns
Iterations 42
Mod Invert
17.06 μs
Name Core/BN/ModInvert/256
Real Time 17056.96
Time Unit ns
Iterations 40947
36.75 μs
Name Core/BN/ModInvert/512
Real Time 36750.20
Time Unit ns
Iterations 18835
83.77 μs
Name Core/BN/ModInvert/1024
Real Time 83774.65
Time Unit ns
Iterations 8348
221.15 μs
Name Core/BN/ModInvert/2048
Real Time 221152.62
Time Unit ns
Iterations 2889
683.30 μs
Name Core/BN/ModInvert/4096
Real Time 683303.19
Time Unit ns
Iterations 1029
GCD
23.06 μs
Name Core/BN/GCD/256
Real Time 23061.80
Time Unit ns
Iterations 30546
52.14 μs
Name Core/BN/GCD/512
Real Time 52144.36
Time Unit ns
Iterations 13449
130.66 μs
Name Core/BN/GCD/1024
Real Time 130657.38
Time Unit ns
Iterations 5392
358.83 μs
Name Core/BN/GCD/2048
Real Time 358825.91
Time Unit ns
Iterations 1938
1161.38 μs
Name Core/BN/GCD/4096
Real Time 1161382.71
Time Unit ns
Iterations 613
GCD with RSA Modulus
23.04 μs
Name Core/BN/GCD-RSA-Modulus/256
Real Time 23039.27
Time Unit ns
Iterations 29842
51.42 μs
Name Core/BN/GCD-RSA-Modulus/512
Real Time 51424.10
Time Unit ns
Iterations 13648
128.58 μs
Name Core/BN/GCD-RSA-Modulus/1024
Real Time 128576.36
Time Unit ns
Iterations 5417
357.69 μs
Name Core/BN/GCD-RSA-Modulus/2048
Real Time 357694.73
Time Unit ns
Iterations 1731
1143.16 μs
Name Core/BN/GCD-RSA-Modulus/4096
Real Time 1143158.40
Time Unit ns
Iterations 616
Batch(16) GCD with RSA Modulus
29.28 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/256
Real Time 29283.51
Time Unit ns
Iterations 27182
55.67 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/512
Real Time 55671.32
Time Unit ns
Iterations 12306
149.07 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/1024
Real Time 149066.94
Time Unit ns
Iterations 4998
396.58 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/2048
Real Time 396580.08
Time Unit ns
Iterations 1758
1310.27 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/4096
Real Time 1310274.60
Time Unit ns
Iterations 527

Elliptic Curve

Operation \ Curve secp256k1 Ed25519
Add
0.36 μs
Name Core/EC/Add/secp256k1
Real Time 359.15
Time Unit ns
Iterations 1950777
0.25 μs
Name Core/EC/Add/Ed25519
Real Time 248.48
Time Unit ns
Iterations 2807458
Multiply
41.61 μs
Name Core/EC/Multiply/secp256k1
Real Time 41611.95
Time Unit ns
Iterations 16872
53.05 μs
Name Core/EC/Multiply/Ed25519
Real Time 53048.35
Time Unit ns
Iterations 10000
Multiply Generator
20.06 μs
Name Core/EC/Multiply_G/secp256k1
Real Time 20063.14
Time Unit ns
Iterations 34991
7.60 μs
Name Core/EC/Multiply_G/Ed25519
Real Time 7596.75
Time Unit ns
Iterations 92478
MulAdd
61.65 μs
Name Core/EC/MulAdd/secp256k1
Real Time 61650.82
Time Unit ns
Iterations 11276
57.70 μs
Name Core/EC/MulAdd/Ed25519
Real Time 57702.14
Time Unit ns
Iterations 12137

Symmetric

Operation \ #Blocks 1 4 16 64 256 1024 4096
SHA256
0.31 μs
Name Core/Hash/SHA256/1
Real Time 309.37
Time Unit ns
Iterations 2262227
0.31 μs
Name Core/Hash/SHA256/4
Real Time 308.71
Time Unit ns
Iterations 2262305
0.31 μs
Name Core/Hash/SHA256/16
Real Time 305.51
Time Unit ns
Iterations 2286179
0.35 μs
Name Core/Hash/SHA256/64
Real Time 347.60
Time Unit ns
Iterations 2021846
0.47 μs
Name Core/Hash/SHA256/256
Real Time 469.41
Time Unit ns
Iterations 1501588
0.95 μs
Name Core/Hash/SHA256/1024
Real Time 947.81
Time Unit ns
Iterations 738028
2.87 μs
Name Core/Hash/SHA256/4096
Real Time 2874.93
Time Unit ns
Iterations 243475
HMAC-SHA256
0.31 μs
Name Core/Hash/HMAC-SHA256/1
Real Time 314.13
Time Unit ns
Iterations 2247635
0.31 μs
Name Core/Hash/HMAC-SHA256/4
Real Time 309.99
Time Unit ns
Iterations 2261901
0.31 μs
Name Core/Hash/HMAC-SHA256/16
Real Time 305.96
Time Unit ns
Iterations 2290029
0.35 μs
Name Core/Hash/HMAC-SHA256/64
Real Time 346.74
Time Unit ns
Iterations 2023295
0.47 μs
Name Core/Hash/HMAC-SHA256/256
Real Time 465.43
Time Unit ns
Iterations 1505509
0.95 μs
Name Core/Hash/HMAC-SHA256/1024
Real Time 947.30
Time Unit ns
Iterations 739507
2.88 μs
Name Core/Hash/HMAC-SHA256/4096
Real Time 2879.24
Time Unit ns
Iterations 243690
AES-GCM-128
0.66 μs
Name Core/Hash/AES-GCM-128/1
Real Time 655.76
Time Unit ns
Iterations 1075057
0.66 μs
Name Core/Hash/AES-GCM-128/4
Real Time 660.88
Time Unit ns
Iterations 1063572
0.66 μs
Name Core/Hash/AES-GCM-128/16
Real Time 659.99
Time Unit ns
Iterations 1061586
0.69 μs
Name Core/Hash/AES-GCM-128/64
Real Time 691.01
Time Unit ns
Iterations 1021702
0.74 μs
Name Core/Hash/AES-GCM-128/256
Real Time 741.60
Time Unit ns
Iterations 945161
0.96 μs
Name Core/Hash/AES-GCM-128/1024
Real Time 960.16
Time Unit ns
Iterations 731413
1.67 μs
Name Core/Hash/AES-GCM-128/4096
Real Time 1671.30
Time Unit ns
Iterations 420948
AES-GCM-256
0.65 μs
Name Core/Hash/AES-GCM-256/1
Real Time 653.65
Time Unit ns
Iterations 1072568
0.66 μs
Name Core/Hash/AES-GCM-256/4
Real Time 660.03
Time Unit ns
Iterations 1068823
0.66 μs
Name Core/Hash/AES-GCM-256/16
Real Time 660.91
Time Unit ns
Iterations 1060371
0.69 μs
Name Core/Hash/AES-GCM-256/64
Real Time 685.89
Time Unit ns
Iterations 1018275
0.74 μs
Name Core/Hash/AES-GCM-256/256
Real Time 739.76
Time Unit ns
Iterations 946915
0.96 μs
Name Core/Hash/AES-GCM-256/1024
Real Time 955.88
Time Unit ns
Iterations 725292
1.67 μs
Name Core/Hash/AES-GCM-256/4096
Real Time 1668.26
Time Unit ns
Iterations 420519

ElGamal Commitment

Operation \ Curve secp256k1 Ed25519
Trusted Key Gen
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
Commit
82.62 μs
Name BP/ElGamal/Commit/3
Real Time 82615.18
Time Unit ns
Iterations 8442
66.67 μs
Name BP/ElGamal/Commit/4
Real Time 66672.30
Time Unit ns
Iterations 9805
Rerand
62.44 μs
Name BP/ElGamal/Rerand/3
Real Time 62440.25
Time Unit ns
Iterations 11196
58.33 μs
Name BP/ElGamal/Rerand/4
Real Time 58333.20
Time Unit ns
Iterations 12024
Add
0.77 μs
Name BP/ElGamal/Add/3
Real Time 765.28
Time Unit ns
Iterations 920886
0.53 μs
Name BP/ElGamal/Add/4
Real Time 532.25
Time Unit ns
Iterations 1317067
Add Scalar
20.38 μs
Name BP/ElGamal/AddScalar/3
Real Time 20383.36
Time Unit ns
Iterations 34049
8.05 μs
Name BP/ElGamal/AddScalar/4
Real Time 8050.76
Time Unit ns
Iterations 87829
Mul Scalar
82.95 μs
Name BP/ElGamal/MulScalar/3
Real Time 82948.38
Time Unit ns
Iterations 8448
99.98 μs
Name BP/ElGamal/MulScalar/4
Real Time 99978.74
Time Unit ns
Iterations 7012

Paillier

Operation \ Bit length 2048 bits
Generate Key
41.35 ms
Name BP/Paillier/Gen
Real Time 41346044.17
Time Unit ns
Iterations 18
Encrypt (with private key)
4.52 ms
Name BP/Paillier/Enc
Real Time 4517421.83
Time Unit ns
Iterations 155
Encrypt
8.59 ms
Name BP/Paillier/Pub-Enc
Real Time 8587456.10
Time Unit ns
Iterations 82
Decrypt
4.51 ms
Name BP/Paillier/Dec
Real Time 4514471.41
Time Unit ns
Iterations 155
Addition
0.01 ms
Name BP/Paillier/Add
Real Time 11161.88
Time Unit ns
Iterations 63129
Add-Scalar
0.01 ms
Name BP/Paillier/Add-Scalar
Real Time 12912.28
Time Unit ns
Iterations 54356
Mul-Scalar
8.34 ms
Name BP/Paillier/Mul-Scalar
Real Time 8335063.75
Time Unit ns
Iterations 84

TDH2

n / plaintext size 4, 256 30, 256 4, 65536 30, 65536
Encrypt
198.31 μs
Name tdh2-encrypt-1P/4/256
Real Time 198307.79
Time Unit ns
Iterations 3707
188.85 μs
Name tdh2-encrypt-1P/30/256
Real Time 188849.16
Time Unit ns
Iterations 3704
268.36 μs
Name tdh2-encrypt-1P/4/65536
Real Time 268357.81
Time Unit ns
Iterations 2594
267.77 μs
Name tdh2-encrypt-1P/30/65536
Real Time 267765.56
Time Unit ns
Iterations 2614
Verify
200.89 μs
Name tdh2-verify-1P/4/256
Real Time 200892.48
Time Unit ns
Iterations 3489
240.82 μs
Name tdh2-verify-1P/30/256
Real Time 240822.32
Time Unit ns
Iterations 3158
262.78 μs
Name tdh2-verify-1P/4/65536
Real Time 262776.78
Time Unit ns
Iterations 2881
302.36 μs
Name tdh2-verify-1P/30/65536
Real Time 302359.47
Time Unit ns
Iterations 2623
Local Decrypt
363.83 μs
Name tdh2-local-decrypt-1P/4/256
Real Time 363825.10
Time Unit ns
Iterations 2036
344.32 μs
Name tdh2-local-decrypt-1P/30/256
Real Time 344315.32
Time Unit ns
Iterations 2174
384.84 μs
Name tdh2-local-decrypt-1P/4/65536
Real Time 384836.89
Time Unit ns
Iterations 1820
385.13 μs
Name tdh2-local-decrypt-1P/30/65536
Real Time 385128.89
Time Unit ns
Iterations 1927
Combine
899.30 μs
Name tdh2-combine-1P/4/256
Real Time 899297.54
Time Unit ns
Iterations 763
5407.76 μs
Name tdh2-combine-1P/30/256
Real Time 5407764.87
Time Unit ns
Iterations 131
999.25 μs
Name tdh2-combine-1P/4/65536
Real Time 999245.80
Time Unit ns
Iterations 701
5439.84 μs
Name tdh2-combine-1P/30/65536
Real Time 5439835.08
Time Unit ns
Iterations 123

String

Bit Length 1024 2048 4096 8192 16384 32768 65536 131072 262144
DRBG-String
1.46 μs
Name Crypto/DRBG/String/1024
Real Time 1464.65
Time Unit ns
Iterations 480655
1.52 μs
Name Crypto/DRBG/String/2048
Real Time 1517.44
Time Unit ns
Iterations 462067
1.62 μs
Name Crypto/DRBG/String/4096
Real Time 1617.35
Time Unit ns
Iterations 397201
1.84 μs
Name Crypto/DRBG/String/8192
Real Time 1837.41
Time Unit ns
Iterations 381791
2.35 μs
Name Crypto/DRBG/String/16384
Real Time 2354.39
Time Unit ns
Iterations 298056
3.29 μs
Name Crypto/DRBG/String/32768
Real Time 3295.00
Time Unit ns
Iterations 213246
5.10 μs
Name Crypto/DRBG/String/65536
Real Time 5098.21
Time Unit ns
Iterations 137344
8.72 μs
Name Crypto/DRBG/String/131072
Real Time 8719.67
Time Unit ns
Iterations 77049
16.38 μs
Name Crypto/DRBG/String/262144
Real Time 16383.89
Time Unit ns
Iterations 43978

Number

Bit Length 256 512 1024 2048 4096
DRBG-Number
1.76 μs
Name Crypto/DRBG/Number/256
Real Time 1756.24
Time Unit ns
Iterations 400025
1.86 μs
Name Crypto/DRBG/Number/512
Real Time 1862.73
Time Unit ns
Iterations 377961
2.04 μs
Name Crypto/DRBG/Number/1024
Real Time 2041.98
Time Unit ns
Iterations 342946
2.42 μs
Name Crypto/DRBG/Number/2048
Real Time 2420.92
Time Unit ns
Iterations 289935
3.21 μs
Name Crypto/DRBG/Number/4096
Real Time 3209.44
Time Unit ns
Iterations 217844

Curve

Curve secp256k1 Ed25519
DRBG-Curve
22.12 μs
Name Crypto/DRBG/Curve/3
Real Time 22124.88
Time Unit ns
Iterations 31712
9.73 μs
Name Crypto/DRBG/Curve/4
Real Time 9727.01
Time Unit ns
Iterations 71621

HMAC

#big number 2 4 6 8 10 12 14 16 18 20
Commit
2.33 μs
Name Crypto/Commitment/ComBn/2
Real Time 2326.87
Time Unit ns
Iterations 300924
2.72 μs
Name Crypto/Commitment/ComBn/4
Real Time 2722.75
Time Unit ns
Iterations 271218
2.90 μs
Name Crypto/Commitment/ComBn/6
Real Time 2898.99
Time Unit ns
Iterations 240932
3.13 μs
Name Crypto/Commitment/ComBn/8
Real Time 3125.89
Time Unit ns
Iterations 223386
3.38 μs
Name Crypto/Commitment/ComBn/10
Real Time 3375.54
Time Unit ns
Iterations 206679
3.69 μs
Name Crypto/Commitment/ComBn/12
Real Time 3689.37
Time Unit ns
Iterations 158950
3.89 μs
Name Crypto/Commitment/ComBn/14
Real Time 3885.13
Time Unit ns
Iterations 179691
4.30 μs
Name Crypto/Commitment/ComBn/16
Real Time 4302.74
Time Unit ns
Iterations 169537
4.38 μs
Name Crypto/Commitment/ComBn/18
Real Time 4379.71
Time Unit ns
Iterations 160437
4.63 μs
Name Crypto/Commitment/ComBn/20
Real Time 4633.29
Time Unit ns
Iterations 151943

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.62 μs
Name BP/ElGamal/Commit/3
Real Time 82615.18
Time Unit ns
Iterations 8442
66.67 μs
Name BP/ElGamal/Commit/4
Real Time 66672.30
Time Unit ns
Iterations 9805
Rerand
62.44 μs
Name BP/ElGamal/Rerand/3
Real Time 62440.25
Time Unit ns
Iterations 11196
58.33 μs
Name BP/ElGamal/Rerand/4
Real Time 58333.20
Time Unit ns
Iterations 12024
Add
0.77 μs
Name BP/ElGamal/Add/3
Real Time 765.28
Time Unit ns
Iterations 920886
0.53 μs
Name BP/ElGamal/Add/4
Real Time 532.25
Time Unit ns
Iterations 1317067
Add Scalar
20.38 μs
Name BP/ElGamal/AddScalar/3
Real Time 20383.36
Time Unit ns
Iterations 34049
8.05 μs
Name BP/ElGamal/AddScalar/4
Real Time 8050.76
Time Unit ns
Iterations 87829
Mul Scalar
82.95 μs
Name BP/ElGamal/MulScalar/3
Real Time 82948.38
Time Unit ns
Iterations 8448
99.98 μs
Name BP/ElGamal/MulScalar/4
Real Time 99978.74
Time Unit ns
Iterations 7012

Shamir Secret Sharing

m\n 2 3 4 5 6 7
10
13.91 μs
Name BP/Share/Shamir/10/2
Real Time 13906.76
Time Unit ns
Iterations 51158
16.58 μs
Name BP/Share/Shamir/10/3
Real Time 16576.42
Time Unit ns
Iterations 44217
18.13 μs
Name BP/Share/Shamir/10/4
Real Time 18127.31
Time Unit ns
Iterations 39012
20.80 μs
Name BP/Share/Shamir/10/5
Real Time 20802.55
Time Unit ns
Iterations 34926
22.28 μs
Name BP/Share/Shamir/10/6
Real Time 22275.46
Time Unit ns
Iterations 31587
24.33 μs
Name BP/Share/Shamir/10/7
Real Time 24325.45
Time Unit ns
Iterations 28891
20
28.09 μs
Name BP/Share/Shamir/20/2
Real Time 28088.46
Time Unit ns
Iterations 24895
32.47 μs
Name BP/Share/Shamir/20/3
Real Time 32468.51
Time Unit ns
Iterations 21649
36.71 μs
Name BP/Share/Shamir/20/4
Real Time 36709.79
Time Unit ns
Iterations 19007
41.01 μs
Name BP/Share/Shamir/20/5
Real Time 41008.48
Time Unit ns
Iterations 17105
45.30 μs
Name BP/Share/Shamir/20/6
Real Time 45295.29
Time Unit ns
Iterations 15366
49.57 μs
Name BP/Share/Shamir/20/7
Real Time 49571.85
Time Unit ns
Iterations 13984
30
42.64 μs
Name BP/Share/Shamir/30/2
Real Time 42641.89
Time Unit ns
Iterations 16480
49.05 μs
Name BP/Share/Shamir/30/3
Real Time 49053.53
Time Unit ns
Iterations 14309
55.69 μs
Name BP/Share/Shamir/30/4
Real Time 55685.35
Time Unit ns
Iterations 12616
62.04 μs
Name BP/Share/Shamir/30/5
Real Time 62039.95
Time Unit ns
Iterations 11337
68.56 μs
Name BP/Share/Shamir/30/6
Real Time 68562.79
Time Unit ns
Iterations 10285
74.85 μs
Name BP/Share/Shamir/30/7
Real Time 74851.56
Time Unit ns
Iterations 9235

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 488.25
Time Unit ns
Iterations 1427937
0.71 μs
Name BP/Share/Horner/4
Real Time 708.08
Time Unit ns
Iterations 960714
1.14 μs
Name BP/Share/Horner/6
Real Time 1137.67
Time Unit ns
Iterations 615525
1.58 μs
Name BP/Share/Horner/8
Real Time 1577.32
Time Unit ns
Iterations 445433
2.01 μs
Name BP/Share/Horner/10
Real Time 2009.58
Time Unit ns
Iterations 349845
3.31 μs
Name BP/Share/Horner/16
Real Time 3306.88
Time Unit ns
Iterations 211615
6.79 μs
Name BP/Share/Horner/32
Real Time 6792.57
Time Unit ns
Iterations 103315
secp256k1
83.90 μs
Name BP/Share/ECHorner/3/3
Real Time 83903.77
Time Unit ns
Iterations 8319
126.40 μs
Name BP/Share/ECHorner/3/4
Real Time 126397.36
Time Unit ns
Iterations 5587
209.70 μs
Name BP/Share/ECHorner/3/6
Real Time 209698.78
Time Unit ns
Iterations 3348
292.80 μs
Name BP/Share/ECHorner/3/8
Real Time 292800.35
Time Unit ns
Iterations 2395
376.31 μs
Name BP/Share/ECHorner/3/10
Real Time 376310.52
Time Unit ns
Iterations 1863
666.41 μs
Name BP/Share/ECHorner/3/16
Real Time 666408.04
Time Unit ns
Iterations 1116
1296.72 μs
Name BP/Share/ECHorner/3/32
Real Time 1296719.69
Time Unit ns
Iterations 540
Ed25519
100.47 μs
Name BP/Share/ECHorner/4/3
Real Time 100471.43
Time Unit ns
Iterations 6903
150.84 μs
Name BP/Share/ECHorner/4/4
Real Time 150835.51
Time Unit ns
Iterations 4634
251.40 μs
Name BP/Share/ECHorner/4/6
Real Time 251403.96
Time Unit ns
Iterations 2787
352.06 μs
Name BP/Share/ECHorner/4/8
Real Time 352062.52
Time Unit ns
Iterations 1991
452.05 μs
Name BP/Share/ECHorner/4/10
Real Time 452048.12
Time Unit ns
Iterations 1548
753.64 μs
Name BP/Share/ECHorner/4/16
Real Time 753640.24
Time Unit ns
Iterations 927
1559.25 μs
Name BP/Share/ECHorner/4/32
Real Time 1559252.80
Time Unit ns
Iterations 450

Lagrange interpolation

m\n 3 4 6 8 10 16 32
256 bit field
36.15 μs
Name BP/Share/Lagrange/3
Real Time 36149.14
Time Unit ns
Iterations 19508
52.39 μs
Name BP/Share/Lagrange/4
Real Time 52387.76
Time Unit ns
Iterations 13257
92.61 μs
Name BP/Share/Lagrange/6
Real Time 92610.34
Time Unit ns
Iterations 7549
157.06 μs
Name BP/Share/Lagrange/8
Real Time 157064.03
Time Unit ns
Iterations 4907
201.77 μs
Name BP/Share/Lagrange/10
Real Time 201771.72
Time Unit ns
Iterations 3484
428.43 μs
Name BP/Share/Lagrange/16
Real Time 428434.99
Time Unit ns
Iterations 1633
1364.25 μs
Name BP/Share/Lagrange/32
Real Time 1364247.63
Time Unit ns
Iterations 518
secp256k1
132.36 μs
Name BP/Share/ECLagrange/3/3
Real Time 132364.39
Time Unit ns
Iterations 5253
181.44 μs
Name BP/Share/ECLagrange/3/4
Real Time 181443.75
Time Unit ns
Iterations 3820
291.05 μs
Name BP/Share/ECLagrange/3/6
Real Time 291053.17
Time Unit ns
Iterations 2430
421.99 μs
Name BP/Share/ECLagrange/3/8
Real Time 421985.45
Time Unit ns
Iterations 1714
540.56 μs
Name BP/Share/ECLagrange/3/10
Real Time 540559.35
Time Unit ns
Iterations 1297
982.26 μs
Name BP/Share/ECLagrange/3/16
Real Time 982258.87
Time Unit ns
Iterations 711
2500.56 μs
Name BP/Share/ECLagrange/3/32
Real Time 2500560.65
Time Unit ns
Iterations 280
Ed25519
191.89 μs
Name BP/Share/ECLagrange/4/3
Real Time 191891.26
Time Unit ns
Iterations 3766
252.39 μs
Name BP/Share/ECLagrange/4/4
Real Time 252388.67
Time Unit ns
Iterations 2773
392.19 μs
Name BP/Share/ECLagrange/4/6
Real Time 392190.90
Time Unit ns
Iterations 1790
547.82 μs
Name BP/Share/ECLagrange/4/8
Real Time 547820.94
Time Unit ns
Iterations 1294
735.76 μs
Name BP/Share/ECLagrange/4/10
Real Time 735758.12
Time Unit ns
Iterations 1000
1233.10 μs
Name BP/Share/ECLagrange/4/16
Real Time 1233101.24
Time Unit ns
Iterations 571
2946.72 μs
Name BP/Share/ECLagrange/4/32
Real Time 2946722.68
Time Unit ns
Iterations 238

Non-interactive Zero Knowledge

Protocol Prover Verifer Proof Size
UC DL (secp256k1)
1.13 ms
Name ZK/DL/Prover/3
Real Time 1125896.92
Time Unit ns
Iterations 690
0.77 ms
Name ZK/DL/Verify/3
Real Time 770762.34
Time Unit ns
Iterations 917
2.31 KB
Name
Real Time
Time Unit
Iterations
UC DL (Ed25519)
0.69 ms
Name ZK/DL/Prover/4
Real Time 685260.36
Time Unit ns
Iterations 1021
3.53 ms
Name ZK/DL/Verify/4
Real Time 3532696.37
Time Unit ns
Iterations 199
2.28 KB
Name
Real Time
Time Unit
Iterations
DH (secp256k1)
0.08 ms
Name ZK/DH/Prove/3
Real Time 78382.89
Time Unit ns
Iterations 9047
0.14 ms
Name ZK/DH/Verify/3
Real Time 140232.33
Time Unit ns
Iterations 5075
0.07 KB
Name
Real Time
Time Unit
Iterations
ElGamal Com (secp256k1)
2.79 ms
Name ZK/ElGamalCom/Prover/3
Real Time 2789990.12
Time Unit ns
Iterations 253
1.07 ms
Name ZK/ElGamalCom/Verify/3
Real Time 1073465.59
Time Unit ns
Iterations 652
3.09 KB
Name
Real Time
Time Unit
Iterations
ElGamal Public Share Equal (secp256k1)
0.08 ms
Name ZK/ElGamalPubShareEqual/Prover/3
Real Time 78441.19
Time Unit ns
Iterations 8969
0.14 ms
Name ZK/ElGamalPubShareEqual/Verify/3
Real Time 144274.28
Time Unit ns
Iterations 4873
0.07 KB
Name
Real Time
Time Unit
Iterations
ElGamal Com Mult (secp256k1)
0.27 ms
Name ZK/ElGamalComMult/Prover/3
Real Time 265642.21
Time Unit ns
Iterations 2736
0.39 ms
Name ZK/ElGamalComMult/Verify/3
Real Time 389729.61
Time Unit ns
Iterations 1900
0.13 KB
Name
Real Time
Time Unit
Iterations
UC ElGamal Com Mult Private Scalar (secp256k1)
4.38 ms
Name ZK/UCElGamalComMultPrivScalar/Prover/3
Real Time 4384649.89
Time Unit ns
Iterations 159
1.00 ms
Name ZK/UCElGamalComMultPrivScalar/Verify/3
Real Time 1003256.65
Time Unit ns
Iterations 701
2.67 KB
Name
Real Time
Time Unit
Iterations
Valid Paillier
23.61 ms
Name ZK/ValidPaillier/Prover
Real Time 23612227.43
Time Unit ns
Iterations 30
22.65 ms
Name ZK/ValidPaillier/Verify
Real Time 22651334.81
Time Unit ns
Iterations 31
2.58 KB
Name
Real Time
Time Unit
Iterations
Paillier Zero
92.82 ms
Name ZK/PaillierZero/Prover
Real Time 92818940.12
Time Unit ns
Iterations 8
87.84 ms
Name ZK/PaillierZero/Verify
Real Time 87840811.25
Time Unit ns
Iterations 8
2.60 KB
Name
Real Time
Time Unit
Iterations
Two Paillier Equal
92.04 ms
Name ZK/TwoPaillierEqual/Prover
Real Time 92039310.13
Time Unit ns
Iterations 8
189.79 ms
Name ZK/TwoPaillierEqual/Verify
Real Time 189788395.50
Time Unit ns
Iterations 4
5.61 KB
Name
Real Time
Time Unit
Iterations
Range Pedersen (secp256k1)
332.92 ms
Name ZK/RangePedersen/Prover/3
Real Time 332922681.00
Time Unit ns
Iterations 2
17.68 ms
Name ZK/RangePedersen/Verify/3
Real Time 17679137.00
Time Unit ns
Iterations 40
71.31 KB
Name
Real Time
Time Unit
Iterations
Paillier Pedersen Equal (secp256k1)
48.47 ms
Name ZK/PaillierPedersenEq/Prover/3
Real Time 48466891.14
Time Unit ns
Iterations 14
99.48 ms
Name ZK/PaillierPedersenEq/Verify/3
Real Time 99483075.43
Time Unit ns
Iterations 7
3.54 KB
Name
Real Time
Time Unit
Iterations
Paillier Range Exp Slack (secp256k1)
384.05 ms
Name ZK/PaillierRangeExpSlack/Prover/3
Real Time 384053008.50
Time Unit ns
Iterations 2
117.04 ms
Name ZK/PaillierRangeExpSlack/Verify/3
Real Time 117037299.00
Time Unit ns
Iterations 6
75.11 KB
Name
Real Time
Time Unit
Iterations
PDL
388.23 ms
Name ZK/PDL/Prover
Real Time 388232437.50
Time Unit ns
Iterations 2
127.12 ms
Name ZK/PDL/Verify
Real Time 127119230.00
Time Unit ns
Iterations 5
75.99 KB
Name
Real Time
Time Unit
Iterations
Unknown Order DL
298.12 ms
Name ZK/UnknownOrderDL/Prove
Real Time 298119980.00
Time Unit ns
Iterations 2
298.78 ms
Name ZK/UnknownOrderDL/Verify
Real Time 298775609.00
Time Unit ns
Iterations 2
34.13 KB
Name
Real Time
Time Unit
Iterations

Batched UC ZK-DL

Protocol Prover Verifer Proof Size
secp256k1, n = 1
1.13 ms
Name ZK/DL/Prover/3
Real Time 1125896.92
Time Unit ns
Iterations 690
0.77 ms
Name ZK/DL/Verify/3
Real Time 770762.34
Time Unit ns
Iterations 917
2.31 KB
Name
Real Time
Time Unit
Iterations
secp256k1, n = 4
1.77 ms
Name ZK/Batch-DL/Prover/3/4
Real Time 1774760.54
Time Unit ns
Iterations 400
2.28 ms
Name ZK/Batch-DL/Verify/3/4
Real Time 2278065.86
Time Unit ns
Iterations 310
3.11 KB
Name
Real Time
Time Unit
Iterations
secp256k1, n = 16
4.34 ms
Name ZK/Batch-DL/Prover/3/16
Real Time 4336631.64
Time Unit ns
Iterations 170
5.64 ms
Name ZK/Batch-DL/Verify/3/16
Real Time 5637205.51
Time Unit ns
Iterations 124
3.11 KB
Name
Real Time
Time Unit
Iterations
secp256k1, n = 64
12.78 ms
Name ZK/Batch-DL/Prover/3/64
Real Time 12780287.00
Time Unit ns
Iterations 54
28.23 ms
Name ZK/Batch-DL/Verify/3/64
Real Time 28232969.76
Time Unit ns
Iterations 25
4.62 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 1
0.69 ms
Name ZK/DL/Prover/4
Real Time 685260.36
Time Unit ns
Iterations 1021
3.53 ms
Name ZK/DL/Verify/4
Real Time 3532696.37
Time Unit ns
Iterations 199
2.28 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 4
1.32 ms
Name ZK/Batch-DL/Prover/4/4
Real Time 1315724.11
Time Unit ns
Iterations 536
11.58 ms
Name ZK/Batch-DL/Verify/4/4
Real Time 11583980.25
Time Unit ns
Iterations 61
3.06 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 16
3.90 ms
Name ZK/Batch-DL/Prover/4/16
Real Time 3896437.17
Time Unit ns
Iterations 184
38.12 ms
Name ZK/Batch-DL/Verify/4/16
Real Time 38124043.17
Time Unit ns
Iterations 18
3.06 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 64
12.42 ms
Name ZK/Batch-DL/Prover/4/64
Real Time 12416997.11
Time Unit ns
Iterations 56
213.18 ms
Name ZK/Batch-DL/Verify/4/64
Real Time 213178405.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 511.77
Time Unit ns
Iterations 1369432
0.02 KB
Name
Real Time
Time Unit
Iterations
9.80 ms
Name ZK/ValidPaillier-Int/P2
Real Time 9801522.25
Time Unit ns
Iterations 71
1.03 KB
Name
Real Time
Time Unit
Iterations
9.27 ms
Name ZK/ValidPaillier-Int/Verify
Real Time 9274893.55
Time Unit ns
Iterations 75
9.80 ms
Name ZK/ValidPaillier-Int/P2
Real Time 9801522.25
Time Unit ns
Iterations 71
9.28 ms
Name sum
Real Time 9275405.32
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.61 ms
Name ZK/ValidPaillier/Prover
Real Time 23612227.43
Time Unit ns
Iterations 30
22.65 ms
Name ZK/ValidPaillier/Verify
Real Time 22651334.81
Time Unit ns
Iterations 31

Paillier Zero

Prove Msg1 Size Challenge Challenge Size Prove Msg2 Size Verify P Total V Total
Interactive
33.46 ms
Name ZK/PaillierZero-Int/P1
Real Time 33464913.86
Time Unit ns
Iterations 21
0.05 KB
Name
Real Time
Time Unit
Iterations
0.00 ms
Name ZK/PaillierZero-Int/V2
Real Time 2056.41
Time Unit ns
Iterations 333214
0.01 KB
Name
Real Time
Time Unit
Iterations
0.35 ms
Name ZK/PaillierZero-Int/P3
Real Time 353664.36
Time Unit ns
Iterations 1969
3.12 KB
Name
Real Time
Time Unit
Iterations
35.25 ms
Name ZK/PaillierZero-Int/Verify
Real Time 35254746.10
Time Unit ns
Iterations 20
33.82 ms
Name sum
Real Time 33818578.22
Time Unit ns
Iterations -1
35.26 ms
Name sum
Real Time 35256802.51
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.82 ms
Name ZK/PaillierZero/Prover
Real Time 92818940.12
Time Unit ns
Iterations 8
87.84 ms
Name ZK/PaillierZero/Verify
Real Time 87840811.25
Time Unit ns
Iterations 8

Two Paillier Equal

Prove Msg1 Size Challenge Challenge Size Prove Msg2 Size Verify P Total V Total
Interactive
35.66 ms
Name ZK/TwoPaillierEqual-Int/P1
Real Time 35660086.68
Time Unit ns
Iterations 19
0.00 KB
Name
Real Time
Time Unit
Iterations
0.00 ms
Name ZK/TwoPaillierEqual-Int/V2
Real Time 598.91
Time Unit ns
Iterations 1090920
0.00 KB
Name
Real Time
Time Unit
Iterations
0.71 ms
Name ZK/TwoPaillierEqual-Int/P3
Real Time 711005.53
Time Unit ns
Iterations 911
0.00 KB
Name
Real Time
Time Unit
Iterations
73.77 ms
Name ZK/TwoPaillierEqual-Int/Verify
Real Time 73766444.56
Time Unit ns
Iterations 9
36.37 ms
Name sum
Real Time 36371092.21
Time Unit ns
Iterations -1
73.77 ms
Name sum
Real Time 73767043.46
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.04 ms
Name ZK/TwoPaillierEqual/Prover
Real Time 92039310.13
Time Unit ns
Iterations 8
189.79 ms
Name ZK/TwoPaillierEqual/Verify
Real Time 189788395.50
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.68 ms
Name ZK/RangePedersenInt/P1/3
Real Time 129675817.20
Time Unit ns
Iterations 5
0.05 KB
Name
Real Time
Time Unit
Iterations
0.00 ms
Name ZK/RangePedersenInt/V2/3
Real Time 519.69
Time Unit ns
Iterations 1355473
0.01 KB
Name
Real Time
Time Unit
Iterations
0.01 ms
Name ZK/RangePedersenInt/P3/3
Real Time 5612.87
Time Unit ns
Iterations 108939
27.88 KB
Name
Real Time
Time Unit
Iterations
0.00 ms
Name ZK/RangePedersenInt/Verify/3
Real Time 4584.63
Time Unit ns
Iterations 117707
129.68 ms
Name sum
Real Time 129681430.07
Time Unit ns
Iterations -1
0.01 ms
Name sum
Real Time 5104.32
Time Unit ns
Iterations -1
Non-Interactive
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
332.92 ms
Name ZK/RangePedersen/Prover/3
Real Time 332922681.00
Time Unit ns
Iterations 2
17.68 ms
Name ZK/RangePedersen/Verify/3
Real Time 17679137.00
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.54 ms
Name ZK/PaillierPedersenEq-Int/P1/3
Real Time 20542955.12
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 661.16
Time Unit ns
Iterations 1068593
0.01 KB
Name
Real Time
Time Unit
Iterations
0.36 ms
Name ZK/PaillierPedersenEq-Int/P3/3
Real Time 355365.02
Time Unit ns
Iterations 1958
3.81 KB
Name
Real Time
Time Unit
Iterations
43.97 ms
Name ZK/PaillierPedersenEq-Int/Verifier/3
Real Time 43966299.56
Time Unit ns
Iterations 16
20.90 ms
Name sum
Real Time 20898320.14
Time Unit ns
Iterations -1
43.97 ms
Name sum
Real Time 43966960.72
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.47 ms
Name ZK/PaillierPedersenEq/Prover/3
Real Time 48466891.14
Time Unit ns
Iterations 14
99.48 ms
Name ZK/PaillierPedersenEq/Verify/3
Real Time 99483075.43
Time Unit ns
Iterations 7

PVE

Protocols \ Operations Encrypt Verify Decrypt
Basic - RSA2048
10.44 ms
Name PVE/vencrypt/Encrypt/0
Real Time 10443757.72
Time Unit ns
Iterations 67
6.48 ms
Name PVE/vencrypt/Verify/0
Real Time 6480167.17
Time Unit ns
Iterations 109
7.26 ms
Name PVE/vencrypt/Decrypt/0
Real Time 7263028.27
Time Unit ns
Iterations 97
Batch(4) - RSA2048
19.04 ms
Name PVE/vencrypt-batch/Encrypt/0/4
Real Time 19042694.49
Time Unit ns
Iterations 37
14.83 ms
Name PVE/vencrypt-batch/Verify/0/4
Real Time 14833918.51
Time Unit ns
Iterations 47
15.80 ms
Name PVE/vencrypt-batch/Decrypt/0/4
Real Time 15802236.18
Time Unit ns
Iterations 45
Batch(16) - RSA2048
50.14 ms
Name PVE/vencrypt-batch/Encrypt/0/16
Real Time 50142989.50
Time Unit ns
Iterations 14
45.50 ms
Name PVE/vencrypt-batch/Verify/0/16
Real Time 45497680.53
Time Unit ns
Iterations 15
47.07 ms
Name PVE/vencrypt-batch/Decrypt/0/16
Real Time 47065005.80
Time Unit ns
Iterations 15
Basic - P-256
20.95 ms
Name PVE/vencrypt/Encrypt/1
Real Time 20948411.76
Time Unit ns
Iterations 34
11.65 ms
Name PVE/vencrypt/Verify/1
Real Time 11654901.12
Time Unit ns
Iterations 60
11.81 ms
Name PVE/vencrypt/Decrypt/1
Real Time 11811308.22
Time Unit ns
Iterations 60
Batch(4) - P-256
31.53 ms
Name PVE/vencrypt-batch/Encrypt/1/4
Real Time 31529371.10
Time Unit ns
Iterations 20
20.49 ms
Name PVE/vencrypt-batch/Verify/1/4
Real Time 20492271.11
Time Unit ns
Iterations 35
20.33 ms
Name PVE/vencrypt-batch/Decrypt/1/4
Real Time 20333937.47
Time Unit ns
Iterations 34
Batch(16) - P-256
60.69 ms
Name PVE/vencrypt-batch/Encrypt/1/16
Real Time 60689436.64
Time Unit ns
Iterations 11
50.49 ms
Name PVE/vencrypt-batch/Verify/1/16
Real Time 50486622.21
Time Unit ns
Iterations 14
53.49 ms
Name PVE/vencrypt-batch/Decrypt/1/16
Real Time 53487208.69
Time Unit ns
Iterations 13
Batch(2) Many (24-leaf access structure) -- mixed key
365.99 ms
Name PVE/vencrypt-batch-many/Encrypt
Real Time 365985320.50
Time Unit ns
Iterations 2
218.06 ms
Name PVE/vencrypt-batch-many/Verify
Real Time 218055514.67
Time Unit ns
Iterations 3
227.17 ms
Name PVE/vencrypt-batch-many/Decrypt
Real Time 227166355.80
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 6321651.22
Time Unit ns
Iterations 111
12.55 ms
Name MPC/OT/BaseOT/Step1_R2S/128
Real Time 12550518.91
Time Unit ns
Iterations 55
25.22 ms
Name MPC/OT/BaseOT/Step1_R2S/256
Real Time 25220824.74
Time Unit ns
Iterations 27
50.49 ms
Name MPC/OT/BaseOT/Step1_R2S/512
Real Time 50487347.80
Time Unit ns
Iterations 10
99.05 ms
Name MPC/OT/BaseOT/Step1_R2S/1024
Real Time 99050052.57
Time Unit ns
Iterations 7
196.95 ms
Name MPC/OT/BaseOT/Step1_R2S/2048
Real Time 196945614.25
Time Unit ns
Iterations 4
Step 2 (S → R)
26.77 ms
Name MPC/OT/BaseOT/Step2_S2R/64
Real Time 26773514.74
Time Unit ns
Iterations 27
50.90 ms
Name MPC/OT/BaseOT/Step2_S2R/128
Real Time 50904512.93
Time Unit ns
Iterations 14
100.81 ms
Name MPC/OT/BaseOT/Step2_S2R/256
Real Time 100814327.00
Time Unit ns
Iterations 7
200.14 ms
Name MPC/OT/BaseOT/Step2_S2R/512
Real Time 200138335.67
Time Unit ns
Iterations 3
397.73 ms
Name MPC/OT/BaseOT/Step2_S2R/1024
Real Time 397726860.50
Time Unit ns
Iterations 2
798.92 ms
Name MPC/OT/BaseOT/Step2_S2R/2048
Real Time 798921030.00
Time Unit ns
Iterations 1
Step 3 (R output)
3.50 ms
Name MPC/OT/BaseOT/OutputR/64
Real Time 3496460.08
Time Unit ns
Iterations 201
7.10 ms
Name MPC/OT/BaseOT/OutputR/128
Real Time 7101512.97
Time Unit ns
Iterations 100
14.31 ms
Name MPC/OT/BaseOT/OutputR/256
Real Time 14314979.96
Time Unit ns
Iterations 49
27.89 ms
Name MPC/OT/BaseOT/OutputR/512
Real Time 27887442.12
Time Unit ns
Iterations 25
55.41 ms
Name MPC/OT/BaseOT/OutputR/1024
Real Time 55410399.77
Time Unit ns
Iterations 13
110.88 ms
Name MPC/OT/BaseOT/OutputR/2048
Real Time 110876529.50
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.59 ms
Name MPC/OT/FullOT/Step1_S2R/2048
Real Time 21588004.00
Time Unit ns
Iterations 33
21.59 ms
Name MPC/OT/FullOT/Step1_S2R/4096
Real Time 21590967.67
Time Unit ns
Iterations 33
21.48 ms
Name MPC/OT/FullOT/Step1_S2R/65536
Real Time 21478953.37
Time Unit ns
Iterations 32
Step 2 (R → S)
109.52 ms
Name MPC/OT/FullOT/Step2_R2S/2048
Real Time 109521903.00
Time Unit ns
Iterations 6
110.46 ms
Name MPC/OT/FullOT/Step2_R2S/4096
Real Time 110459676.00
Time Unit ns
Iterations 6
143.06 ms
Name MPC/OT/FullOT/Step2_R2S/65536
Real Time 143056494.40
Time Unit ns
Iterations 5
Step 3 (S → R)
126.91 ms
Name MPC/OT/FullOT/Step3_S2R/2048
Real Time 126906863.33
Time Unit ns
Iterations 6
130.97 ms
Name MPC/OT/FullOT/Step3_S2R/4096
Real Time 130971229.00
Time Unit ns
Iterations 5
258.89 ms
Name MPC/OT/FullOT/Step3_S2R/65536
Real Time 258888822.00
Time Unit ns
Iterations 3
Step 4 (R output)
127.62 ms
Name MPC/OT/FullOT/OutputR/2048
Real Time 127617294.67
Time Unit ns
Iterations 6
131.81 ms
Name MPC/OT/FullOT/OutputR/4096
Real Time 131809462.20
Time Unit ns
Iterations 5
284.22 ms
Name MPC/OT/FullOT/OutputR/65536
Real Time 284215378.00
Time Unit ns
Iterations 2

Agree Random - 256 bits P1 msg P2
Total Time
113.45 μs
115.29 μs
round 1
72.48 μs
Name AgreeRandom-2P/1/1/256
Real Time 72478.67
Time Unit ns
Iterations 10000
45.18 μs
Name AgreeRandom-2P/1/2/256
Real Time 45175.63
Time Unit ns
Iterations 10000
message 1
→49 Bytes
round 2
0.58 μs
Name AgreeRandom-2P/2/1/256
Real Time 575.60
Time Unit ns
Iterations 10000
9.78 μs
Name AgreeRandom-2P/2/2/256
Real Time 9779.50
Time Unit ns
Iterations 10000
message 2
←33 Bytes
round 3
0.33 μs
Name AgreeRandom-2P/3/1/256
Real Time 330.49
Time Unit ns
Iterations 10000
0.52 μs
Name AgreeRandom-2P/3/2/256
Real Time 516.28
Time Unit ns
Iterations 10000
message 3
→65 Bytes
Output Round
40.07 μs
Name AgreeRandom-2P/4/1/256
Real Time 40069.47
Time Unit ns
Iterations 10000
59.82 μs
Name AgreeRandom-2P/4/2/256
Real Time 59820.68
Time Unit ns
Iterations 10000
Agree Random - 1024 bits P1 msg P2
Total Time
113.62 μs
116.72 μs
round 1
71.99 μs
Name AgreeRandom-2P/1/1/1024
Real Time 71989.62
Time Unit ns
Iterations 10000
46.06 μs
Name AgreeRandom-2P/1/2/1024
Real Time 46058.37
Time Unit ns
Iterations 10000
message 1
→49 Bytes
round 2
0.58 μs
Name AgreeRandom-2P/2/1/1024
Real Time 581.79
Time Unit ns
Iterations 10000
10.08 μs
Name AgreeRandom-2P/2/2/1024
Real Time 10078.48
Time Unit ns
Iterations 10000
message 2
←130 Bytes
round 3
0.40 μs
Name AgreeRandom-2P/3/1/1024
Real Time 403.04
Time Unit ns
Iterations 10000
0.63 μs
Name AgreeRandom-2P/3/2/1024
Real Time 631.22
Time Unit ns
Iterations 10000
message 3
→162 Bytes
Output Round
40.65 μs
Name AgreeRandom-2P/4/1/1024
Real Time 40645.81
Time Unit ns
Iterations 10000
59.95 μs
Name AgreeRandom-2P/4/2/1024
Real Time 59951.76
Time Unit ns
Iterations 10000
Agree Random - 4096 bits P1 msg P2
Total Time
117.07 μs
118.87 μs
round 1
72.96 μs
Name AgreeRandom-2P/1/1/4096
Real Time 72961.65
Time Unit ns
Iterations 10000
46.80 μs
Name AgreeRandom-2P/1/2/4096
Real Time 46800.50
Time Unit ns
Iterations 10000
message 1
→49 Bytes
round 2
0.59 μs
Name AgreeRandom-2P/2/1/4096
Real Time 592.81
Time Unit ns
Iterations 10000
10.14 μs
Name AgreeRandom-2P/2/2/4096
Real Time 10135.55
Time Unit ns
Iterations 10000
message 2
←514 Bytes
round 3
0.44 μs
Name AgreeRandom-2P/3/1/4096
Real Time 437.43
Time Unit ns
Iterations 10000
0.90 μs
Name AgreeRandom-2P/3/2/4096
Real Time 899.46
Time Unit ns
Iterations 10000
message 3
→546 Bytes
Output Round
43.07 μs
Name AgreeRandom-2P/4/1/4096
Real Time 43073.80
Time Unit ns
Iterations 10000
61.03 μs
Name AgreeRandom-2P/4/2/4096
Real Time 61034.32
Time Unit ns
Iterations 10000
Weak Agree Random - 256 bits P1 msg P2
Total Time
112.77 μs
110.34 μs
round 1
64.73 μs
Name WeakAgreeRandom-2P/1/1/256
Real Time 64727.71
Time Unit ns
Iterations 10000
45.33 μs
Name WeakAgreeRandom-2P/1/2/256
Real Time 45330.44
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.48 μs
Name WeakAgreeRandom-2P/2/1/256
Real Time 483.22
Time Unit ns
Iterations 10000
8.70 μs
Name WeakAgreeRandom-2P/2/2/256
Real Time 8697.96
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
47.56 μs
Name WeakAgreeRandom-2P/3/1/256
Real Time 47559.34
Time Unit ns
Iterations 10000
56.32 μs
Name WeakAgreeRandom-2P/3/2/256
Real Time 56315.64
Time Unit ns
Iterations 10000
Weak Agree Random - 1024 bits P1 msg P2
Total Time
117.41 μs
115.95 μs
round 1
65.58 μs
Name WeakAgreeRandom-2P/1/1/1024
Real Time 65582.59
Time Unit ns
Iterations 10000
45.77 μs
Name WeakAgreeRandom-2P/1/2/1024
Real Time 45768.61
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.49 μs
Name WeakAgreeRandom-2P/2/1/1024
Real Time 490.79
Time Unit ns
Iterations 10000
9.14 μs
Name WeakAgreeRandom-2P/2/2/1024
Real Time 9136.81
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
51.34 μs
Name WeakAgreeRandom-2P/3/1/1024
Real Time 51336.34
Time Unit ns
Iterations 10000
61.04 μs
Name WeakAgreeRandom-2P/3/2/1024
Real Time 61040.81
Time Unit ns
Iterations 10000
Weak Agree Random - 4096 bits P1 msg P2
Total Time
116.06 μs
115.81 μs
round 1
65.27 μs
Name WeakAgreeRandom-2P/1/1/4096
Real Time 65271.96
Time Unit ns
Iterations 10000
45.77 μs
Name WeakAgreeRandom-2P/1/2/4096
Real Time 45771.19
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.49 μs
Name WeakAgreeRandom-2P/2/1/4096
Real Time 494.08
Time Unit ns
Iterations 10000
9.33 μs
Name WeakAgreeRandom-2P/2/2/4096
Real Time 9331.86
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
50.29 μs
Name WeakAgreeRandom-2P/3/1/4096
Real Time 50290.33
Time Unit ns
Iterations 10000
60.71 μs
Name WeakAgreeRandom-2P/3/2/4096
Real Time 60710.22
Time Unit ns
Iterations 10000
Generate SID (Fixed) P1 msg P2
Total Time
120.02 μs
111.89 μs
round 1
67.45 μs
Name GenerateSID-Fixed-2P/1/1
Real Time 67451.57
Time Unit ns
Iterations 10000
45.94 μs
Name GenerateSID-Fixed-2P/1/2
Real Time 45943.04
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.48 μs
Name GenerateSID-Fixed-2P/2/1
Real Time 477.76
Time Unit ns
Iterations 10000
8.51 μs
Name GenerateSID-Fixed-2P/2/2
Real Time 8507.89
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
52.09 μs
Name GenerateSID-Fixed-2P/3/1
Real Time 52092.97
Time Unit ns
Iterations 10000
57.43 μs
Name GenerateSID-Fixed-2P/3/2
Real Time 57434.34
Time Unit ns
Iterations 10000
Generate SID (Dynamic) P1 msg P2
Total Time
117.46 μs
117.55 μs
round 1
66.78 μs
Name GenerateSID-Dynamic-2P/1/1
Real Time 66777.60
Time Unit ns
Iterations 10000
47.43 μs
Name GenerateSID-Dynamic-2P/1/2
Real Time 47426.05
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.49 μs
Name GenerateSID-Dynamic-2P/2/1
Real Time 494.03
Time Unit ns
Iterations 10000
9.36 μs
Name GenerateSID-Dynamic-2P/2/2
Real Time 9360.99
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
50.19 μs
Name GenerateSID-Dynamic-2P/3/1
Real Time 50188.57
Time Unit ns
Iterations 10000
60.76 μs
Name GenerateSID-Dynamic-2P/3/2
Real Time 60760.53
Time Unit ns
Iterations 10000

Keygen P1 msg P2
Total Time
6.28 ms
6.27 ms
round 1
0.09 ms
Name Schnorr-2PC-KeyGen-2P/1/1
Real Time 93715.00
Time Unit ns
Iterations 10
0.07 ms
Name Schnorr-2PC-KeyGen-2P/1/2
Real Time 66103.40
Time Unit ns
Iterations 10
message 1
→0.05 KB
round 2
0.00 ms
Name Schnorr-2PC-KeyGen-2P/2/1
Real Time 551.90
Time Unit ns
Iterations 10
0.84 ms
Name Schnorr-2PC-KeyGen-2P/2/2
Real Time 839836.90
Time Unit ns
Iterations 10
message 2
←2.33 KB
round 3
6.13 ms
Name Schnorr-2PC-KeyGen-2P/3/1
Real Time 6125019.10
Time Unit ns
Iterations 10
0.00 ms
Name Schnorr-2PC-KeyGen-2P/3/2
Real Time 2309.40
Time Unit ns
Iterations 10
message 3
→2.35 KB
Output Round
0.06 ms
Name Schnorr-2PC-KeyGen-2P/4/1
Real Time 62724.50
Time Unit ns
Iterations 10
5.37 ms
Name Schnorr-2PC-KeyGen-2P/4/2
Real Time 5366320.10
Time Unit ns
Iterations 10
Refresh P1 msg P2
Total Time
0.12 ms
0.12 ms
round 1
0.08 ms
Name Schnorr-2PC-Refresh-2P/1/1
Real Time 76447.72
Time Unit ns
Iterations 200
0.05 ms
Name Schnorr-2PC-Refresh-2P/1/2
Real Time 45993.97
Time Unit ns
Iterations 200
message 1
→0.05 KB
round 2
0.00 ms
Name Schnorr-2PC-Refresh-2P/2/1
Real Time 561.50
Time Unit ns
Iterations 200
0.01 ms
Name Schnorr-2PC-Refresh-2P/2/2
Real Time 9774.20
Time Unit ns
Iterations 200
message 2
←0.04 KB
round 3
0.00 ms
Name Schnorr-2PC-Refresh-2P/3/1
Real Time 392.81
Time Unit ns
Iterations 200
0.00 ms
Name Schnorr-2PC-Refresh-2P/3/2
Real Time 551.80
Time Unit ns
Iterations 200
message 3
→0.07 KB
Output Round
0.04 ms
Name Schnorr-2PC-Refresh-2P/4/1
Real Time 41541.44
Time Unit ns
Iterations 200
0.06 ms
Name Schnorr-2PC-Refresh-2P/4/2
Real Time 60072.37
Time Unit ns
Iterations 200
Sign - #Msg=1 P1 msg P2
Total Time
8.65 ms
8.52 ms
round 1
0.09 ms
Name Schnorr-2PC-Sign-2P/1/1/1
Real Time 88653.26
Time Unit ns
Iterations 50
0.05 ms
Name Schnorr-2PC-Sign-2P/1/2/1
Real Time 45393.32
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 475.46
Time Unit ns
Iterations 50
1.17 ms
Name Schnorr-2PC-Sign-2P/2/2/1
Real Time 1173317.62
Time Unit ns
Iterations 50
message 2
←3.12 KB
round 3
8.32 ms
Name Schnorr-2PC-Sign-2P/3/1/1
Real Time 8321517.20
Time Unit ns
Iterations 50
0.00 ms
Name Schnorr-2PC-Sign-2P/3/2/1
Real Time 2806.02
Time Unit ns
Iterations 50
message 3
→3.12 KB
round 4
0.02 ms
Name Schnorr-2PC-Sign-2P/4/1/1
Real Time 20623.40
Time Unit ns
Iterations 50
7.19 ms
Name Schnorr-2PC-Sign-2P/4/2/1
Real Time 7194806.86
Time Unit ns
Iterations 50
message 4
←0.03 KB
Output Round
0.22 ms
Name Schnorr-2PC-Sign-2P/5/1/1
Real Time 215983.06
Time Unit ns
Iterations 50
0.11 ms
Name Schnorr-2PC-Sign-2P/5/2/1
Real Time 106985.76
Time Unit ns
Iterations 50
Sign - #Msg=4 P1 msg P2
Total Time
16.49 ms
15.81 ms
round 1
0.13 ms
Name Schnorr-2PC-Sign-2P/1/1/4
Real Time 127925.92
Time Unit ns
Iterations 50
0.05 ms
Name Schnorr-2PC-Sign-2P/1/2/4
Real Time 48235.24
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 599.10
Time Unit ns
Iterations 50
1.63 ms
Name Schnorr-2PC-Sign-2P/2/2/4
Real Time 1634151.10
Time Unit ns
Iterations 50
message 2
←3.21 KB
round 3
15.69 ms
Name Schnorr-2PC-Sign-2P/3/1/4
Real Time 15693893.44
Time Unit ns
Iterations 50
0.00 ms
Name Schnorr-2PC-Sign-2P/3/2/4
Real Time 2903.92
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 53273.66
Time Unit ns
Iterations 50
14.02 ms
Name Schnorr-2PC-Sign-2P/4/2/4
Real Time 14022100.40
Time Unit ns
Iterations 50
message 4
←0.13 KB
Output Round
0.61 ms
Name Schnorr-2PC-Sign-2P/5/1/4
Real Time 611702.78
Time Unit ns
Iterations 50
0.10 ms
Name Schnorr-2PC-Sign-2P/5/2/4
Real Time 100366.64
Time Unit ns
Iterations 50
Sign - #Msg=16 P1 msg P2
Total Time
48.16 ms
46.35 ms
round 1
0.28 ms
Name Schnorr-2PC-Sign-2P/1/1/16
Real Time 280364.20
Time Unit ns
Iterations 50
0.05 ms
Name Schnorr-2PC-Sign-2P/1/2/16
Real Time 48403.32
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 610.10
Time Unit ns
Iterations 50
4.46 ms
Name Schnorr-2PC-Sign-2P/2/2/16
Real Time 4464429.64
Time Unit ns
Iterations 50
message 2
←3.62 KB
round 3
45.59 ms
Name Schnorr-2PC-Sign-2P/3/1/16
Real Time 45592675.74
Time Unit ns
Iterations 50
0.00 ms
Name Schnorr-2PC-Sign-2P/3/2/16
Real Time 3399.88
Time Unit ns
Iterations 50
message 3
→3.64 KB
round 4
0.16 ms
Name Schnorr-2PC-Sign-2P/4/1/16
Real Time 161483.28
Time Unit ns
Iterations 50
41.70 ms
Name Schnorr-2PC-Sign-2P/4/2/16
Real Time 41697743.38
Time Unit ns
Iterations 50
message 4
←0.53 KB
Output Round
2.13 ms
Name Schnorr-2PC-Sign-2P/5/1/16
Real Time 2126623.04
Time Unit ns
Iterations 50
0.14 ms
Name Schnorr-2PC-Sign-2P/5/2/16
Real Time 140771.40
Time Unit ns
Iterations 50

Keygen P1 msg P2
Total Time
216.10 ms
79.15 ms
round 1
197.53 ms
Name ECDSA-2PC-KeyGen-2P/1/1
Real Time 197527423.75
Time Unit ns
Iterations 20
0.08 ms
Name ECDSA-2PC-KeyGen-2P/1/2
Real Time 75003.20
Time Unit ns
Iterations 20
message 1
→1.69 KB
round 2
0.00 ms
Name ECDSA-2PC-KeyGen-2P/2/1
Real Time 2246.10
Time Unit ns
Iterations 20
1.44 ms
Name ECDSA-2PC-KeyGen-2P/2/2
Real Time 1443283.35
Time Unit ns
Iterations 20
message 2
←2.40 KB
round 3
18.40 ms
Name ECDSA-2PC-KeyGen-2P/3/1
Real Time 18402887.25
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-KeyGen-2P/3/2
Real Time 2154.05
Time Unit ns
Iterations 20
message 3
→36.41 KB
Output Round
0.17 ms
Name ECDSA-2PC-KeyGen-2P/4/1
Real Time 166855.15
Time Unit ns
Iterations 20
77.63 ms
Name ECDSA-2PC-KeyGen-2P/4/2
Real Time 77629913.45
Time Unit ns
Iterations 20
Refresh P1 msg P2
Total Time
111.23 ms
88.22 ms
round 1
100.21 ms
Name ECDSA-2PC-Refresh-2P/1/1
Real Time 100209067.80
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Refresh-2P/1/2
Real Time 48769.20
Time Unit ns
Iterations 20
message 1
→0.87 KB
round 2
0.00 ms
Name ECDSA-2PC-Refresh-2P/2/1
Real Time 1442.60
Time Unit ns
Iterations 20
0.32 ms
Name ECDSA-2PC-Refresh-2P/2/2
Real Time 323718.25
Time Unit ns
Iterations 20
message 2
←0.06 KB
round 3
10.89 ms
Name ECDSA-2PC-Refresh-2P/3/1
Real Time 10885859.20
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Refresh-2P/3/2
Real Time 1016.80
Time Unit ns
Iterations 20
message 3
→7.48 KB
Output Round
0.14 ms
Name ECDSA-2PC-Refresh-2P/4/1
Real Time 137082.60
Time Unit ns
Iterations 20
87.85 ms
Name ECDSA-2PC-Refresh-2P/4/2
Real Time 87847449.00
Time Unit ns
Iterations 20
Sign - #Msg=1 P1 msg P2
Total Time
27.39 ms
44.78 ms
round 1
1.65 ms
Name ECDSA-2PC-Sign-2P/1/1/1
Real Time 1647942.15
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-2P/1/2/1
Real Time 52465.25
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 604.10
Time Unit ns
Iterations 20
1.58 ms
Name ECDSA-2PC-Sign-2P/2/2/1
Real Time 1584594.80
Time Unit ns
Iterations 20
message 2
←3.14 KB
round 3
1.96 ms
Name ECDSA-2PC-Sign-2P/3/1/1
Real Time 1961724.55
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-2P/3/2/1
Real Time 3047.65
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 3671.75
Time Unit ns
Iterations 20
43.01 ms
Name ECDSA-2PC-Sign-2P/4/2/1
Real Time 43007195.60
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 23771386.65
Time Unit ns
Iterations 20
0.13 ms
Name ECDSA-2PC-Sign-2P/5/2/1
Real Time 128461.05
Time Unit ns
Iterations 20
Sign - #Msg=4 P1 msg P2
Total Time
101.71 ms
170.09 ms
round 1
2.12 ms
Name ECDSA-2PC-Sign-2P/1/1/4
Real Time 2117645.10
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-2P/1/2/4
Real Time 50719.50
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 603.75
Time Unit ns
Iterations 20
2.04 ms
Name ECDSA-2PC-Sign-2P/2/2/4
Real Time 2037924.70
Time Unit ns
Iterations 20
message 2
←3.25 KB
round 3
2.89 ms
Name ECDSA-2PC-Sign-2P/3/1/4
Real Time 2891157.65
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-2P/3/2/4
Real Time 3134.70
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 4211.85
Time Unit ns
Iterations 20
167.85 ms
Name ECDSA-2PC-Sign-2P/4/2/4
Real Time 167849223.30
Time Unit ns
Iterations 20
message 4
←16.05 KB
Output Round
96.70 ms
Name ECDSA-2PC-Sign-2P/5/1/4
Real Time 96701198.80
Time Unit ns
Iterations 20
0.15 ms
Name ECDSA-2PC-Sign-2P/5/2/4
Real Time 152453.85
Time Unit ns
Iterations 20
Sign - #Msg=16 P1 msg P2
Total Time
388.66 ms
673.16 ms
round 1
5.05 ms
Name ECDSA-2PC-Sign-2P/1/1/16
Real Time 5054153.80
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-2P/1/2/16
Real Time 53998.05
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 632.20
Time Unit ns
Iterations 20
5.08 ms
Name ECDSA-2PC-Sign-2P/2/2/16
Real Time 5079390.15
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 6886558.00
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-2P/3/2/16
Real Time 3389.80
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 5089.25
Time Unit ns
Iterations 20
667.82 ms
Name ECDSA-2PC-Sign-2P/4/2/16
Real Time 667815112.25
Time Unit ns
Iterations 20
message 4
←64.18 KB
Output Round
376.71 ms
Name ECDSA-2PC-Sign-2P/5/1/16
Real Time 376713527.70
Time Unit ns
Iterations 20
0.21 ms
Name ECDSA-2PC-Sign-2P/5/2/16
Real Time 211401.65
Time Unit ns
Iterations 20
Sign with Global Abort - #Msg=1 P1 msg P2
Total Time
3.65 ms
14.67 ms
round 1
1.68 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/1/1
Real Time 1676795.85
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/2/1
Real Time 49385.95
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 787.50
Time Unit ns
Iterations 20
1.54 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/2/2/1
Real Time 1536835.75
Time Unit ns
Iterations 20
message 2
←3.14 KB
round 3
1.97 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/1/1
Real Time 1966591.70
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/2/1
Real Time 3274.05
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 3924.30
Time Unit ns
Iterations 20
13.08 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/2/1
Real Time 13076226.80
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
5.01 ms
49.90 ms
round 1
2.14 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/1/4
Real Time 2139245.20
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/2/4
Real Time 50472.35
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 807.40
Time Unit ns
Iterations 20
2.01 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/2/2/4
Real Time 2009607.00
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 2868991.80
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/2/4
Real Time 3329.70
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 4278.40
Time Unit ns
Iterations 20
47.83 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/2/4
Real Time 47832572.90
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
12.76 ms
189.49 ms
round 1
5.89 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/1/16
Real Time 5890033.40
Time Unit ns
Iterations 20
0.06 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/2/16
Real Time 55969.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/16
Real Time 756.85
Time Unit ns
Iterations 20
5.06 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/2/2/16
Real Time 5061508.55
Time Unit ns
Iterations 20
message 2
←3.67 KB
round 3
6.86 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/1/16
Real Time 6860999.90
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/2/16
Real Time 3211.55
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 5062.35
Time Unit ns
Iterations 20
184.37 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/2/16
Real Time 184365404.25
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
17.28 ms
17.17 ms
17.45 ms
17.26 ms
round 1
0.29 ms
Name Schnorr-MPC-KeyGen-MP/1/0
Real Time 286641.00
Time Unit ns
Iterations 1
0.19 ms
Name Schnorr-MPC-KeyGen-MP/1/1
Real Time 185403.00
Time Unit ns
Iterations 1
0.23 ms
Name Schnorr-MPC-KeyGen-MP/1/2
Real Time 226319.00
Time Unit ns
Iterations 1
0.18 ms
Name Schnorr-MPC-KeyGen-MP/1/3
Real Time 182009.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.19 ms
Name Schnorr-MPC-KeyGen-MP/2/0
Real Time 1192841.00
Time Unit ns
Iterations 1
1.18 ms
Name Schnorr-MPC-KeyGen-MP/2/1
Real Time 1179175.00
Time Unit ns
Iterations 1
1.28 ms
Name Schnorr-MPC-KeyGen-MP/2/2
Real Time 1284010.00
Time Unit ns
Iterations 1
1.28 ms
Name Schnorr-MPC-KeyGen-MP/2/3
Real Time 1276245.00
Time Unit ns
Iterations 1
message 2
↑7.24 KB ↓7.24 KB
↑7.23 KB ↓7.24 KB
↑7.24 KB ↓7.23 KB
↑7.23 KB ↓7.23 KB
Output Round
15.80 ms
Name Schnorr-MPC-KeyGen-MP/3/0
Real Time 15796272.00
Time Unit ns
Iterations 1
15.81 ms
Name Schnorr-MPC-KeyGen-MP/3/1
Real Time 15805376.00
Time Unit ns
Iterations 1
15.94 ms
Name Schnorr-MPC-KeyGen-MP/3/2
Real Time 15943291.00
Time Unit ns
Iterations 1
15.80 ms
Name Schnorr-MPC-KeyGen-MP/3/3
Real Time 15804306.00
Time Unit ns
Iterations 1
Refresh P1 P2 P3 P4
Total Time
59.23 ms
58.36 ms
58.76 ms
59.42 ms
round 1
3.60 ms
Name Schnorr-MPC-Refresh-MP/1/0
Real Time 3598227.50
Time Unit ns
Iterations 10
3.61 ms
Name Schnorr-MPC-Refresh-MP/1/1
Real Time 3609077.40
Time Unit ns
Iterations 10
3.67 ms
Name Schnorr-MPC-Refresh-MP/1/2
Real Time 3666132.60
Time Unit ns
Iterations 10
3.67 ms
Name Schnorr-MPC-Refresh-MP/1/3
Real Time 3669450.20
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.06 ms
Name Schnorr-MPC-Refresh-MP/2/0
Real Time 2056626.00
Time Unit ns
Iterations 10
2.06 ms
Name Schnorr-MPC-Refresh-MP/2/1
Real Time 2055011.90
Time Unit ns
Iterations 10
2.06 ms
Name Schnorr-MPC-Refresh-MP/2/2
Real Time 2055997.80
Time Unit ns
Iterations 10
2.08 ms
Name Schnorr-MPC-Refresh-MP/2/3
Real Time 2079232.10
Time Unit ns
Iterations 10
message 2
↑28.07 KB ↓28.08 KB
↑28.07 KB ↓28.07 KB
↑28.09 KB ↓28.09 KB
↑28.08 KB ↓28.07 KB
Output Round
53.58 ms
Name Schnorr-MPC-Refresh-MP/3/0
Real Time 53577876.10
Time Unit ns
Iterations 10
52.69 ms
Name Schnorr-MPC-Refresh-MP/3/1
Real Time 52694082.50
Time Unit ns
Iterations 10
53.03 ms
Name Schnorr-MPC-Refresh-MP/3/2
Real Time 53034455.10
Time Unit ns
Iterations 10
53.67 ms
Name Schnorr-MPC-Refresh-MP/3/3
Real Time 53667004.20
Time Unit ns
Iterations 10
Sign P1 P2 P3 P4
Total Time
38.39 ms
37.72 ms
37.77 ms
39.90 ms
round 1
0.22 ms
Name Schnorr-MPC-Sign-MP/1/0
Real Time 223395.00
Time Unit ns
Iterations 10
0.23 ms
Name Schnorr-MPC-Sign-MP/1/1
Real Time 227068.80
Time Unit ns
Iterations 10
0.23 ms
Name Schnorr-MPC-Sign-MP/1/2
Real Time 225171.60
Time Unit ns
Iterations 10
0.23 ms
Name Schnorr-MPC-Sign-MP/1/3
Real Time 232708.10
Time Unit ns
Iterations 10
message 1
↑0.25 KB ↓0.25 KB
↑0.25 KB ↓0.25 KB
↑0.25 KB ↓0.25 KB
↑0.25 KB ↓0.25 KB
round 2
2.41 ms
Name Schnorr-MPC-Sign-MP/2/0
Real Time 2413990.90
Time Unit ns
Iterations 10
2.14 ms
Name Schnorr-MPC-Sign-MP/2/1
Real Time 2135199.70
Time Unit ns
Iterations 10
2.19 ms
Name Schnorr-MPC-Sign-MP/2/2
Real Time 2190330.20
Time Unit ns
Iterations 10
2.17 ms
Name Schnorr-MPC-Sign-MP/2/3
Real Time 2174226.50
Time Unit ns
Iterations 10
message 2
↑9.78 KB ↓9.78 KB
↑9.78 KB ↓9.78 KB
↑9.79 KB ↓9.78 KB
↑9.79 KB ↓9.79 KB
round 3
35.14 ms
Name Schnorr-MPC-Sign-MP/3/0
Real Time 35138421.10
Time Unit ns
Iterations 10
35.14 ms
Name Schnorr-MPC-Sign-MP/3/1
Real Time 35137542.60
Time Unit ns
Iterations 10
35.11 ms
Name Schnorr-MPC-Sign-MP/3/2
Real Time 35111038.50
Time Unit ns
Iterations 10
37.22 ms
Name Schnorr-MPC-Sign-MP/3/3
Real Time 37217330.50
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.62 ms
Name Schnorr-MPC-Sign-MP/4/0
Real Time 616329.90
Time Unit ns
Iterations 10
0.22 ms
Name Schnorr-MPC-Sign-MP/4/1
Real Time 217557.70
Time Unit ns
Iterations 10
0.25 ms
Name Schnorr-MPC-Sign-MP/4/2
Real Time 245942.50
Time Unit ns
Iterations 10
0.27 ms
Name Schnorr-MPC-Sign-MP/4/3
Real Time 272898.40
Time Unit ns
Iterations 10

Keygen P1 P2 P3 P4
Total Time
4.80 ms
4.84 ms
4.82 ms
4.83 ms
round 1
0.20 ms
Name ECDSA-MPC-KeyGen-MP/1/0
Real Time 195670.60
Time Unit ns
Iterations 10
0.19 ms
Name ECDSA-MPC-KeyGen-MP/1/1
Real Time 188522.30
Time Unit ns
Iterations 10
0.19 ms
Name ECDSA-MPC-KeyGen-MP/1/2
Real Time 194768.60
Time Unit ns
Iterations 10
0.21 ms
Name ECDSA-MPC-KeyGen-MP/1/3
Real Time 208401.50
Time Unit ns
Iterations 10
message 1
↑0.25 KB ↓0.25 KB
↑0.25 KB ↓0.25 KB
↑0.25 KB ↓0.25 KB
↑0.25 KB ↓0.25 KB
round 2
1.35 ms
Name ECDSA-MPC-KeyGen-MP/2/0
Real Time 1350061.80
Time Unit ns
Iterations 10
1.38 ms
Name ECDSA-MPC-KeyGen-MP/2/1
Real Time 1378926.60
Time Unit ns
Iterations 10
1.35 ms
Name ECDSA-MPC-KeyGen-MP/2/2
Real Time 1354670.40
Time Unit ns
Iterations 10
1.36 ms
Name ECDSA-MPC-KeyGen-MP/2/3
Real Time 1362153.50
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.25 ms
Name ECDSA-MPC-KeyGen-MP/3/0
Real Time 3252419.60
Time Unit ns
Iterations 10
3.28 ms
Name ECDSA-MPC-KeyGen-MP/3/1
Real Time 3275346.20
Time Unit ns
Iterations 10
3.27 ms
Name ECDSA-MPC-KeyGen-MP/3/2
Real Time 3267312.60
Time Unit ns
Iterations 10
3.26 ms
Name ECDSA-MPC-KeyGen-MP/3/3
Real Time 3259609.90
Time Unit ns
Iterations 10
Refresh P1 P2 P3 P4
Total Time
17.19 ms
17.32 ms
17.21 ms
18.64 ms
round 1
4.87 ms
Name ECDSA-MPC-Refresh-MP/1/0
Real Time 4873472.60
Time Unit ns
Iterations 10
4.96 ms
Name ECDSA-MPC-Refresh-MP/1/1
Real Time 4961310.00
Time Unit ns
Iterations 10
4.87 ms
Name ECDSA-MPC-Refresh-MP/1/2
Real Time 4865667.00
Time Unit ns
Iterations 10
4.82 ms
Name ECDSA-MPC-Refresh-MP/1/3
Real Time 4819015.70
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.15 ms
Name ECDSA-MPC-Refresh-MP/2/0
Real Time 1154749.10
Time Unit ns
Iterations 10
1.16 ms
Name ECDSA-MPC-Refresh-MP/2/1
Real Time 1157351.10
Time Unit ns
Iterations 10
1.15 ms
Name ECDSA-MPC-Refresh-MP/2/2
Real Time 1151660.60
Time Unit ns
Iterations 10
1.17 ms
Name ECDSA-MPC-Refresh-MP/2/3
Real Time 1167051.10
Time Unit ns
Iterations 10
message 2
↑28.49 KB ↓28.50 KB
↑28.50 KB ↓28.49 KB
↑28.50 KB ↓28.49 KB
↑28.50 KB ↓28.49 KB
Output Round
11.16 ms
Name ECDSA-MPC-Refresh-MP/3/0
Real Time 11157262.30
Time Unit ns
Iterations 10
11.21 ms
Name ECDSA-MPC-Refresh-MP/3/1
Real Time 11205895.20
Time Unit ns
Iterations 10
11.19 ms
Name ECDSA-MPC-Refresh-MP/3/2
Real Time 11188507.20
Time Unit ns
Iterations 10
12.66 ms
Name ECDSA-MPC-Refresh-MP/3/3
Real Time 12655273.60
Time Unit ns
Iterations 10
Sign P1 P2 P3 P4
Total Time
206.71 ms
260.61 ms
311.60 ms
356.59 ms
round 1
0.23 ms
Name ECDSA-MPC-Sign-MP/1/0
Real Time 234485.00
Time Unit ns
Iterations 10
0.23 ms
Name ECDSA-MPC-Sign-MP/1/1
Real Time 234647.60
Time Unit ns
Iterations 10
0.24 ms
Name ECDSA-MPC-Sign-MP/1/2
Real Time 237070.20
Time Unit ns
Iterations 10
0.24 ms
Name ECDSA-MPC-Sign-MP/1/3
Real Time 241319.40
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.61 ms
Name ECDSA-MPC-Sign-MP/2/0
Real Time 69608920.70
Time Unit ns
Iterations 10
47.99 ms
Name ECDSA-MPC-Sign-MP/2/1
Real Time 47990689.70
Time Unit ns
Iterations 10
24.34 ms
Name ECDSA-MPC-Sign-MP/2/2
Real Time 24343130.40
Time Unit ns
Iterations 10
1.47 ms
Name ECDSA-MPC-Sign-MP/2/3
Real Time 1472011.80
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.23 ms
Name ECDSA-MPC-Sign-MP/3/0
Real Time 3234380.20
Time Unit ns
Iterations 10
96.68 ms
Name ECDSA-MPC-Sign-MP/3/1
Real Time 96679775.60
Time Unit ns
Iterations 10
189.06 ms
Name ECDSA-MPC-Sign-MP/3/2
Real Time 189061094.10
Time Unit ns
Iterations 10
282.10 ms
Name ECDSA-MPC-Sign-MP/3/3
Real Time 282099490.20
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
73.15 ms
Name ECDSA-MPC-Sign-MP/4/0
Real Time 73148726.70
Time Unit ns
Iterations 10
52.85 ms
Name ECDSA-MPC-Sign-MP/4/1
Real Time 52852409.90
Time Unit ns
Iterations 10
30.39 ms
Name ECDSA-MPC-Sign-MP/4/2
Real Time 30387263.70
Time Unit ns
Iterations 10
6.84 ms
Name ECDSA-MPC-Sign-MP/4/3
Real Time 6844814.80
Time Unit ns
Iterations 10
message 4
↑18.98 KB ↓221.75 KB
↑86.57 KB ↓154.16 KB
↑154.16 KB ↓86.57 KB
↑221.74 KB ↓18.98 KB
round 5
9.92 ms
Name ECDSA-MPC-Sign-MP/5/0
Real Time 9922361.50
Time Unit ns
Iterations 10
13.52 ms
Name ECDSA-MPC-Sign-MP/5/1
Real Time 13520925.80
Time Unit ns
Iterations 10
16.03 ms
Name ECDSA-MPC-Sign-MP/5/2
Real Time 16029635.80
Time Unit ns
Iterations 10
18.68 ms
Name ECDSA-MPC-Sign-MP/5/3
Real Time 18679523.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.96 ms
Name ECDSA-MPC-Sign-MP/6/0
Real Time 11961320.40
Time Unit ns
Iterations 10
10.76 ms
Name ECDSA-MPC-Sign-MP/6/1
Real Time 10763580.90
Time Unit ns
Iterations 10
9.48 ms
Name ECDSA-MPC-Sign-MP/6/2
Real Time 9480208.60
Time Unit ns
Iterations 10
8.17 ms
Name ECDSA-MPC-Sign-MP/6/3
Real Time 8169484.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
22.47 ms
Name ECDSA-MPC-Sign-MP/7/0
Real Time 22470658.70
Time Unit ns
Iterations 10
22.92 ms
Name ECDSA-MPC-Sign-MP/7/1
Real Time 22921616.70
Time Unit ns
Iterations 10
23.68 ms
Name ECDSA-MPC-Sign-MP/7/2
Real Time 23679306.20
Time Unit ns
Iterations 10
22.47 ms
Name ECDSA-MPC-Sign-MP/7/3
Real Time 22467740.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.57 ms
Name ECDSA-MPC-Sign-MP/8/0
Real Time 9569585.70
Time Unit ns
Iterations 10
9.57 ms
Name ECDSA-MPC-Sign-MP/8/1
Real Time 9567224.90
Time Unit ns
Iterations 10
9.69 ms
Name ECDSA-MPC-Sign-MP/8/2
Real Time 9689901.50
Time Unit ns
Iterations 10
9.67 ms
Name ECDSA-MPC-Sign-MP/8/3
Real Time 9669747.60
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.91 ms
Name ECDSA-MPC-Sign-MP/9/0
Real Time 2913734.70
Time Unit ns
Iterations 10
3.14 ms
Name ECDSA-MPC-Sign-MP/9/1
Real Time 3137131.80
Time Unit ns
Iterations 10
3.05 ms
Name ECDSA-MPC-Sign-MP/9/2
Real Time 3052693.30
Time Unit ns
Iterations 10
3.11 ms
Name ECDSA-MPC-Sign-MP/9/3
Real Time 3113287.90
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.65 ms
Name ECDSA-MPC-Sign-MP/10/0
Real Time 3649595.20
Time Unit ns
Iterations 10
2.94 ms
Name ECDSA-MPC-Sign-MP/10/1
Real Time 2940640.50
Time Unit ns
Iterations 10
5.64 ms
Name ECDSA-MPC-Sign-MP/10/2
Real Time 5642873.10
Time Unit ns
Iterations 10
3.83 ms
Name ECDSA-MPC-Sign-MP/10/3
Real Time 3832963.00
Time Unit ns
Iterations 10