Benchmark Context

Big Number

Operation \ Bit Length 256 512 1024 2048 4096
Mod Add
0.06 μs
Name Core/BN/ModAdd/256
Real Time 64.62
Time Unit ns
Iterations 10809470
0.08 μs
Name Core/BN/ModAdd/512
Real Time 78.09
Time Unit ns
Iterations 9012514
0.10 μs
Name Core/BN/ModAdd/1024
Real Time 104.05
Time Unit ns
Iterations 6736116
0.17 μs
Name Core/BN/ModAdd/2048
Real Time 167.98
Time Unit ns
Iterations 4160989
0.27 μs
Name Core/BN/ModAdd/4096
Real Time 267.46
Time Unit ns
Iterations 2595236
Mod Sub
0.07 μs
Name Core/BN/ModSubtract/256
Real Time 65.53
Time Unit ns
Iterations 10730248
0.08 μs
Name Core/BN/ModSubtract/512
Real Time 78.41
Time Unit ns
Iterations 8922202
0.11 μs
Name Core/BN/ModSubtract/1024
Real Time 110.14
Time Unit ns
Iterations 6365112
0.19 μs
Name Core/BN/ModSubtract/2048
Real Time 185.50
Time Unit ns
Iterations 3825506
0.32 μs
Name Core/BN/ModSubtract/4096
Real Time 322.99
Time Unit ns
Iterations 2168403
Mod Mul
0.14 μs
Name Core/BN/ModMultiply/256
Real Time 144.85
Time Unit ns
Iterations 4844262
0.28 μs
Name Core/BN/ModMultiply/512
Real Time 279.89
Time Unit ns
Iterations 2497774
0.80 μs
Name Core/BN/ModMultiply/1024
Real Time 795.88
Time Unit ns
Iterations 880562
2.73 μs
Name Core/BN/ModMultiply/2048
Real Time 2726.87
Time Unit ns
Iterations 256884
10.91 μs
Name Core/BN/ModMultiply/4096
Real Time 10908.80
Time Unit ns
Iterations 64190
Mod Exponentiate
16.33 μs
Name Core/BN/ModExponentiate/256
Real Time 16328.67
Time Unit ns
Iterations 42891
41.91 μs
Name Core/BN/ModExponentiate/512
Real Time 41905.68
Time Unit ns
Iterations 16703
310.83 μs
Name Core/BN/ModExponentiate/1024
Real Time 310830.55
Time Unit ns
Iterations 2249
2214.29 μs
Name Core/BN/ModExponentiate/2048
Real Time 2214291.16
Time Unit ns
Iterations 316
16535.75 μs
Name Core/BN/ModExponentiate/4096
Real Time 16535754.24
Time Unit ns
Iterations 42
Mod Invert
16.77 μs
Name Core/BN/ModInvert/256
Real Time 16768.25
Time Unit ns
Iterations 41643
35.34 μs
Name Core/BN/ModInvert/512
Real Time 35344.29
Time Unit ns
Iterations 19791
84.28 μs
Name Core/BN/ModInvert/1024
Real Time 84279.14
Time Unit ns
Iterations 8304
222.01 μs
Name Core/BN/ModInvert/2048
Real Time 222013.42
Time Unit ns
Iterations 3157
670.98 μs
Name Core/BN/ModInvert/4096
Real Time 670983.00
Time Unit ns
Iterations 1043
GCD
22.87 μs
Name Core/BN/GCD/256
Real Time 22868.82
Time Unit ns
Iterations 30098
50.97 μs
Name Core/BN/GCD/512
Real Time 50965.25
Time Unit ns
Iterations 13621
126.56 μs
Name Core/BN/GCD/1024
Real Time 126555.87
Time Unit ns
Iterations 5465
354.86 μs
Name Core/BN/GCD/2048
Real Time 354862.41
Time Unit ns
Iterations 1997
1151.56 μs
Name Core/BN/GCD/4096
Real Time 1151556.03
Time Unit ns
Iterations 609
GCD with RSA Modulus
23.45 μs
Name Core/BN/GCD-RSA-Modulus/256
Real Time 23449.07
Time Unit ns
Iterations 30552
50.70 μs
Name Core/BN/GCD-RSA-Modulus/512
Real Time 50696.33
Time Unit ns
Iterations 13660
129.65 μs
Name Core/BN/GCD-RSA-Modulus/1024
Real Time 129653.03
Time Unit ns
Iterations 5445
355.68 μs
Name Core/BN/GCD-RSA-Modulus/2048
Real Time 355677.80
Time Unit ns
Iterations 1969
1146.99 μs
Name Core/BN/GCD-RSA-Modulus/4096
Real Time 1146990.21
Time Unit ns
Iterations 608
Batch(16) GCD with RSA Modulus
25.48 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/256
Real Time 25476.81
Time Unit ns
Iterations 26982
55.44 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/512
Real Time 55439.95
Time Unit ns
Iterations 12570
140.78 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/1024
Real Time 140776.33
Time Unit ns
Iterations 5003
393.57 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/2048
Real Time 393567.08
Time Unit ns
Iterations 1758
1315.13 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/4096
Real Time 1315128.79
Time Unit ns
Iterations 534

Elliptic Curve

Operation \ Curve secp256k1 Ed25519
Add
0.37 μs
Name Core/EC/Add/secp256k1
Real Time 365.51
Time Unit ns
Iterations 1913166
0.31 μs
Name Core/EC/Add/Ed25519
Real Time 308.94
Time Unit ns
Iterations 2261494
Add (Constant Time)
0.34 μs
Name Core/EC/Add_CT/secp256k1
Real Time 344.78
Time Unit ns
Iterations 2029234
0.31 μs
Name Core/EC/Add_CT/Ed25519
Real Time 309.66
Time Unit ns
Iterations 2260279
Multiply
41.41 μs
Name Core/EC/Multiply/secp256k1
Real Time 41411.18
Time Unit ns
Iterations 16927
63.96 μs
Name Core/EC/Multiply/Ed25519
Real Time 63957.81
Time Unit ns
Iterations 10963
Multiply (Variable Time)
32.18 μs
Name Core/EC/Multiply_VT/secp256k1
Real Time 32176.11
Time Unit ns
Iterations 21957
64.75 μs
Name Core/EC/Multiply_VT/Ed25519
Real Time 64745.18
Time Unit ns
Iterations 10801
Multiply Generator
20.02 μs
Name Core/EC/Multiply_G/secp256k1
Real Time 20018.69
Time Unit ns
Iterations 34985
14.17 μs
Name Core/EC/Multiply_G/Ed25519
Real Time 14165.39
Time Unit ns
Iterations 49494
Multipliply Generator (Variable Time)
20.10 μs
Name Core/EC/Multiply_G_VT/secp256k1
Real Time 20103.21
Time Unit ns
Iterations 34865
7.31 μs
Name Core/EC/Multiply_G_VT/Ed25519
Real Time 7314.40
Time Unit ns
Iterations 95634
MulAdd
61.58 μs
Name Core/EC/MulAdd/secp256k1
Real Time 61575.93
Time Unit ns
Iterations 11359
78.67 μs
Name Core/EC/MulAdd/Ed25519
Real Time 78674.83
Time Unit ns
Iterations 8875

Symmetric

Operation \ #Blocks 1 4 16 64 256 1024 4096
SHA256
0.31 μs
Name Core/Hash/SHA256/1
Real Time 309.32
Time Unit ns
Iterations 2263967
0.31 μs
Name Core/Hash/SHA256/4
Real Time 306.01
Time Unit ns
Iterations 2283290
0.30 μs
Name Core/Hash/SHA256/16
Real Time 304.24
Time Unit ns
Iterations 2300660
0.35 μs
Name Core/Hash/SHA256/64
Real Time 353.02
Time Unit ns
Iterations 2049805
0.46 μs
Name Core/Hash/SHA256/256
Real Time 462.72
Time Unit ns
Iterations 1512207
0.94 μs
Name Core/Hash/SHA256/1024
Real Time 944.34
Time Unit ns
Iterations 740236
2.87 μs
Name Core/Hash/SHA256/4096
Real Time 2867.06
Time Unit ns
Iterations 244134
HMAC-SHA256
0.31 μs
Name Core/Hash/HMAC-SHA256/1
Real Time 311.46
Time Unit ns
Iterations 2250835
0.31 μs
Name Core/Hash/HMAC-SHA256/4
Real Time 308.45
Time Unit ns
Iterations 2267534
0.31 μs
Name Core/Hash/HMAC-SHA256/16
Real Time 306.55
Time Unit ns
Iterations 2283553
0.34 μs
Name Core/Hash/HMAC-SHA256/64
Real Time 342.10
Time Unit ns
Iterations 2043652
0.46 μs
Name Core/Hash/HMAC-SHA256/256
Real Time 462.27
Time Unit ns
Iterations 1515090
0.94 μs
Name Core/Hash/HMAC-SHA256/1024
Real Time 944.12
Time Unit ns
Iterations 741035
2.87 μs
Name Core/Hash/HMAC-SHA256/4096
Real Time 2870.12
Time Unit ns
Iterations 243546
AES-GCM-128
0.67 μs
Name Core/Hash/AES-GCM-128/1
Real Time 666.50
Time Unit ns
Iterations 1049786
0.67 μs
Name Core/Hash/AES-GCM-128/4
Real Time 669.76
Time Unit ns
Iterations 1046146
0.67 μs
Name Core/Hash/AES-GCM-128/16
Real Time 674.73
Time Unit ns
Iterations 1041134
0.70 μs
Name Core/Hash/AES-GCM-128/64
Real Time 695.24
Time Unit ns
Iterations 1009761
0.79 μs
Name Core/Hash/AES-GCM-128/256
Real Time 786.41
Time Unit ns
Iterations 897401
0.95 μs
Name Core/Hash/AES-GCM-128/1024
Real Time 945.30
Time Unit ns
Iterations 739672
1.65 μs
Name Core/Hash/AES-GCM-128/4096
Real Time 1651.63
Time Unit ns
Iterations 423256
AES-GCM-256
0.67 μs
Name Core/Hash/AES-GCM-256/1
Real Time 671.73
Time Unit ns
Iterations 1044920
0.68 μs
Name Core/Hash/AES-GCM-256/4
Real Time 678.02
Time Unit ns
Iterations 1034864
0.68 μs
Name Core/Hash/AES-GCM-256/16
Real Time 684.76
Time Unit ns
Iterations 1023981
0.70 μs
Name Core/Hash/AES-GCM-256/64
Real Time 703.81
Time Unit ns
Iterations 999361
0.79 μs
Name Core/Hash/AES-GCM-256/256
Real Time 794.96
Time Unit ns
Iterations 875504
0.95 μs
Name Core/Hash/AES-GCM-256/1024
Real Time 945.89
Time Unit ns
Iterations 737946
1.65 μs
Name Core/Hash/AES-GCM-256/4096
Real Time 1654.24
Time Unit ns
Iterations 423623

ElGamal Commitment

Operation \ Curve secp256k1 Ed25519
Trusted Key Gen
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
Commit
82.43 μs
Name BP/ElGamal/Commit/3
Real Time 82431.09
Time Unit ns
Iterations 8484
97.40 μs
Name BP/ElGamal/Commit/4
Real Time 97403.69
Time Unit ns
Iterations 7152
Rerand
62.29 μs
Name BP/ElGamal/Rerand/3
Real Time 62286.37
Time Unit ns
Iterations 11138
80.56 μs
Name BP/ElGamal/Rerand/4
Real Time 80564.77
Time Unit ns
Iterations 8728
Add
0.76 μs
Name BP/ElGamal/Add/3
Real Time 758.37
Time Unit ns
Iterations 925011
0.66 μs
Name BP/ElGamal/Add/4
Real Time 656.52
Time Unit ns
Iterations 1068224
Add Scalar
20.37 μs
Name BP/ElGamal/AddScalar/3
Real Time 20371.05
Time Unit ns
Iterations 34306
7.69 μs
Name BP/ElGamal/AddScalar/4
Real Time 7691.85
Time Unit ns
Iterations 90830
Mul Scalar
82.83 μs
Name BP/ElGamal/MulScalar/3
Real Time 82833.65
Time Unit ns
Iterations 8454
127.89 μs
Name BP/ElGamal/MulScalar/4
Real Time 127894.96
Time Unit ns
Iterations 5479

Paillier

Operation \ Bit length 2048 bits
Generate Key
52.57 ms
Name BP/Paillier/Gen
Real Time 52568711.06
Time Unit ns
Iterations 16
Encrypt (with private key)
4.52 ms
Name BP/Paillier/Enc
Real Time 4515424.90
Time Unit ns
Iterations 155
Encrypt
8.57 ms
Name BP/Paillier/Pub-Enc
Real Time 8568251.02
Time Unit ns
Iterations 82
Decrypt
4.51 ms
Name BP/Paillier/Dec
Real Time 4510876.63
Time Unit ns
Iterations 155
Addition
0.01 ms
Name BP/Paillier/Add
Real Time 10996.20
Time Unit ns
Iterations 63711
Add-Scalar
0.01 ms
Name BP/Paillier/Add-Scalar
Real Time 12805.92
Time Unit ns
Iterations 54607
Mul-Scalar
8.32 ms
Name BP/Paillier/Mul-Scalar
Real Time 8322065.37
Time Unit ns
Iterations 84

TDH2

n / plaintext size 4, 256 30, 256 4, 65536 30, 65536
Encrypt
189.18 μs
Name tdh2-encrypt-1P/4/256
Real Time 189179.34
Time Unit ns
Iterations 3703
189.47 μs
Name tdh2-encrypt-1P/30/256
Real Time 189474.31
Time Unit ns
Iterations 3701
268.71 μs
Name tdh2-encrypt-1P/4/65536
Real Time 268710.01
Time Unit ns
Iterations 2604
268.84 μs
Name tdh2-encrypt-1P/30/65536
Real Time 268844.64
Time Unit ns
Iterations 2604
Verify
201.53 μs
Name tdh2-verify-1P/4/256
Real Time 201528.57
Time Unit ns
Iterations 3478
200.66 μs
Name tdh2-verify-1P/30/256
Real Time 200658.18
Time Unit ns
Iterations 3481
322.18 μs
Name tdh2-verify-1P/4/65536
Real Time 322180.27
Time Unit ns
Iterations 2656
263.11 μs
Name tdh2-verify-1P/30/65536
Real Time 263106.49
Time Unit ns
Iterations 2886
Local Decrypt
344.80 μs
Name tdh2-local-decrypt-1P/4/256
Real Time 344802.63
Time Unit ns
Iterations 2162
323.36 μs
Name tdh2-local-decrypt-1P/30/256
Real Time 323361.55
Time Unit ns
Iterations 1819
364.68 μs
Name tdh2-local-decrypt-1P/4/65536
Real Time 364675.57
Time Unit ns
Iterations 1920
385.43 μs
Name tdh2-local-decrypt-1P/30/65536
Real Time 385429.53
Time Unit ns
Iterations 1575
Combine
940.72 μs
Name tdh2-combine-1P/4/256
Real Time 940719.05
Time Unit ns
Iterations 745
5380.80 μs
Name tdh2-combine-1P/30/256
Real Time 5380800.36
Time Unit ns
Iterations 130
981.37 μs
Name tdh2-combine-1P/4/65536
Real Time 981372.40
Time Unit ns
Iterations 658
5498.63 μs
Name tdh2-combine-1P/30/65536
Real Time 5498630.92
Time Unit ns
Iterations 128

String

Bit Length 1024 2048 4096 8192 16384 32768 65536 131072 262144
DRBG-String
1.43 μs
Name Crypto/DRBG/String/1024
Real Time 1427.98
Time Unit ns
Iterations 491270
1.49 μs
Name Crypto/DRBG/String/2048
Real Time 1485.97
Time Unit ns
Iterations 471575
1.59 μs
Name Crypto/DRBG/String/4096
Real Time 1586.33
Time Unit ns
Iterations 440811
1.80 μs
Name Crypto/DRBG/String/8192
Real Time 1804.84
Time Unit ns
Iterations 388660
2.36 μs
Name Crypto/DRBG/String/16384
Real Time 2355.47
Time Unit ns
Iterations 298818
3.27 μs
Name Crypto/DRBG/String/32768
Real Time 3269.33
Time Unit ns
Iterations 214213
5.09 μs
Name Crypto/DRBG/String/65536
Real Time 5086.37
Time Unit ns
Iterations 137894
8.69 μs
Name Crypto/DRBG/String/131072
Real Time 8694.78
Time Unit ns
Iterations 80386
15.93 μs
Name Crypto/DRBG/String/262144
Real Time 15931.79
Time Unit ns
Iterations 44002

Number

Bit Length 256 512 1024 2048 4096
DRBG-Number
1.71 μs
Name Crypto/DRBG/Number/256
Real Time 1706.70
Time Unit ns
Iterations 409759
1.81 μs
Name Crypto/DRBG/Number/512
Real Time 1811.28
Time Unit ns
Iterations 387502
2.01 μs
Name Crypto/DRBG/Number/1024
Real Time 2008.83
Time Unit ns
Iterations 348536
2.37 μs
Name Crypto/DRBG/Number/2048
Real Time 2368.70
Time Unit ns
Iterations 294493
3.15 μs
Name Crypto/DRBG/Number/4096
Real Time 3150.29
Time Unit ns
Iterations 221943

Curve

Curve secp256k1 Ed25519
DRBG-Curve
22.11 μs
Name Crypto/DRBG/Curve/3
Real Time 22106.58
Time Unit ns
Iterations 31691
16.35 μs
Name Crypto/DRBG/Curve/4
Real Time 16354.21
Time Unit ns
Iterations 42875

HMAC

#big number 2 4 6 8 10 12 14 16 18 20
Commit
2.37 μs
Name Crypto/Commitment/ComBn/2
Real Time 2367.22
Time Unit ns
Iterations 295675
2.62 μs
Name Crypto/Commitment/ComBn/4
Real Time 2618.89
Time Unit ns
Iterations 267087
2.93 μs
Name Crypto/Commitment/ComBn/6
Real Time 2927.05
Time Unit ns
Iterations 239473
3.15 μs
Name Crypto/Commitment/ComBn/8
Real Time 3147.61
Time Unit ns
Iterations 222614
3.40 μs
Name Crypto/Commitment/ComBn/10
Real Time 3395.61
Time Unit ns
Iterations 206144
3.65 μs
Name Crypto/Commitment/ComBn/12
Real Time 3649.16
Time Unit ns
Iterations 191927
3.90 μs
Name Crypto/Commitment/ComBn/14
Real Time 3902.69
Time Unit ns
Iterations 178829
4.15 μs
Name Crypto/Commitment/ComBn/16
Real Time 4154.18
Time Unit ns
Iterations 168668
4.39 μs
Name Crypto/Commitment/ComBn/18
Real Time 4392.70
Time Unit ns
Iterations 159432
4.65 μs
Name Crypto/Commitment/ComBn/20
Real Time 4645.79
Time Unit ns
Iterations 150807

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.43 μs
Name BP/ElGamal/Commit/3
Real Time 82431.09
Time Unit ns
Iterations 8484
97.40 μs
Name BP/ElGamal/Commit/4
Real Time 97403.69
Time Unit ns
Iterations 7152
Rerand
62.29 μs
Name BP/ElGamal/Rerand/3
Real Time 62286.37
Time Unit ns
Iterations 11138
80.56 μs
Name BP/ElGamal/Rerand/4
Real Time 80564.77
Time Unit ns
Iterations 8728
Add
0.76 μs
Name BP/ElGamal/Add/3
Real Time 758.37
Time Unit ns
Iterations 925011
0.66 μs
Name BP/ElGamal/Add/4
Real Time 656.52
Time Unit ns
Iterations 1068224
Add Scalar
20.37 μs
Name BP/ElGamal/AddScalar/3
Real Time 20371.05
Time Unit ns
Iterations 34306
7.69 μs
Name BP/ElGamal/AddScalar/4
Real Time 7691.85
Time Unit ns
Iterations 90830
Mul Scalar
82.83 μs
Name BP/ElGamal/MulScalar/3
Real Time 82833.65
Time Unit ns
Iterations 8454
127.89 μs
Name BP/ElGamal/MulScalar/4
Real Time 127894.96
Time Unit ns
Iterations 5479

Shamir Secret Sharing

m\n 2 3 4 5 6 7
10
14.04 μs
Name BP/Share/Shamir/10/2
Real Time 14039.64
Time Unit ns
Iterations 50166
16.13 μs
Name BP/Share/Shamir/10/3
Real Time 16125.16
Time Unit ns
Iterations 43188
18.31 μs
Name BP/Share/Shamir/10/4
Real Time 18307.91
Time Unit ns
Iterations 38466
20.59 μs
Name BP/Share/Shamir/10/5
Real Time 20593.17
Time Unit ns
Iterations 34089
22.59 μs
Name BP/Share/Shamir/10/6
Real Time 22590.98
Time Unit ns
Iterations 30915
24.81 μs
Name BP/Share/Shamir/10/7
Real Time 24812.49
Time Unit ns
Iterations 28154
20
28.89 μs
Name BP/Share/Shamir/20/2
Real Time 28885.68
Time Unit ns
Iterations 24194
33.19 μs
Name BP/Share/Shamir/20/3
Real Time 33189.04
Time Unit ns
Iterations 21081
37.54 μs
Name BP/Share/Shamir/20/4
Real Time 37536.62
Time Unit ns
Iterations 18586
42.07 μs
Name BP/Share/Shamir/20/5
Real Time 42068.50
Time Unit ns
Iterations 16697
46.33 μs
Name BP/Share/Shamir/20/6
Real Time 46333.26
Time Unit ns
Iterations 15138
50.73 μs
Name BP/Share/Shamir/20/7
Real Time 50733.71
Time Unit ns
Iterations 13709
30
43.66 μs
Name BP/Share/Shamir/30/2
Real Time 43661.12
Time Unit ns
Iterations 16041
50.14 μs
Name BP/Share/Shamir/30/3
Real Time 50143.47
Time Unit ns
Iterations 10000
56.88 μs
Name BP/Share/Shamir/30/4
Real Time 56878.65
Time Unit ns
Iterations 12262
63.44 μs
Name BP/Share/Shamir/30/5
Real Time 63444.66
Time Unit ns
Iterations 11016
70.02 μs
Name BP/Share/Shamir/30/6
Real Time 70017.75
Time Unit ns
Iterations 9958
76.59 μs
Name BP/Share/Shamir/30/7
Real Time 76592.57
Time Unit ns
Iterations 9154

Horner's rule

m\n 3 4 6 8 10 16 32
256 bit field
0.51 μs
Name BP/Share/Horner/3
Real Time 506.41
Time Unit ns
Iterations 1388186
0.73 μs
Name BP/Share/Horner/4
Real Time 730.35
Time Unit ns
Iterations 957733
1.17 μs
Name BP/Share/Horner/6
Real Time 1173.87
Time Unit ns
Iterations 595923
1.62 μs
Name BP/Share/Horner/8
Real Time 1618.64
Time Unit ns
Iterations 433988
2.06 μs
Name BP/Share/Horner/10
Real Time 2058.53
Time Unit ns
Iterations 340686
3.39 μs
Name BP/Share/Horner/16
Real Time 3387.85
Time Unit ns
Iterations 206469
6.94 μs
Name BP/Share/Horner/32
Real Time 6939.35
Time Unit ns
Iterations 99973
secp256k1
83.59 μs
Name BP/Share/ECHorner/3/3
Real Time 83587.51
Time Unit ns
Iterations 8376
125.20 μs
Name BP/Share/ECHorner/3/4
Real Time 125201.76
Time Unit ns
Iterations 5582
209.07 μs
Name BP/Share/ECHorner/3/6
Real Time 209070.07
Time Unit ns
Iterations 3353
292.10 μs
Name BP/Share/ECHorner/3/8
Real Time 292097.86
Time Unit ns
Iterations 2394
385.68 μs
Name BP/Share/ECHorner/3/10
Real Time 385680.29
Time Unit ns
Iterations 1859
626.38 μs
Name BP/Share/ECHorner/3/16
Real Time 626376.07
Time Unit ns
Iterations 1119
1296.41 μs
Name BP/Share/ECHorner/3/32
Real Time 1296406.48
Time Unit ns
Iterations 540
Ed25519
128.53 μs
Name BP/Share/ECHorner/4/3
Real Time 128531.37
Time Unit ns
Iterations 5458
192.55 μs
Name BP/Share/ECHorner/4/4
Real Time 192553.84
Time Unit ns
Iterations 3630
321.01 μs
Name BP/Share/ECHorner/4/6
Real Time 321013.36
Time Unit ns
Iterations 2179
448.79 μs
Name BP/Share/ECHorner/4/8
Real Time 448794.92
Time Unit ns
Iterations 1557
583.57 μs
Name BP/Share/ECHorner/4/10
Real Time 583573.86
Time Unit ns
Iterations 1210
967.80 μs
Name BP/Share/ECHorner/4/16
Real Time 967802.93
Time Unit ns
Iterations 696
1998.77 μs
Name BP/Share/ECHorner/4/32
Real Time 1998765.46
Time Unit ns
Iterations 351

Lagrange interpolation

m\n 3 4 6 8 10 16 32
256 bit field
38.16 μs
Name BP/Share/Lagrange/3
Real Time 38155.60
Time Unit ns
Iterations 18568
55.52 μs
Name BP/Share/Lagrange/4
Real Time 55518.93
Time Unit ns
Iterations 12702
96.10 μs
Name BP/Share/Lagrange/6
Real Time 96102.13
Time Unit ns
Iterations 7222
149.43 μs
Name BP/Share/Lagrange/8
Real Time 149434.27
Time Unit ns
Iterations 4737
206.69 μs
Name BP/Share/Lagrange/10
Real Time 206690.93
Time Unit ns
Iterations 3366
431.94 μs
Name BP/Share/Lagrange/16
Real Time 431938.88
Time Unit ns
Iterations 1604
1363.90 μs
Name BP/Share/Lagrange/32
Real Time 1363895.08
Time Unit ns
Iterations 513
secp256k1
135.88 μs
Name BP/Share/ECLagrange/3/3
Real Time 135878.04
Time Unit ns
Iterations 5118
186.06 μs
Name BP/Share/ECLagrange/3/4
Real Time 186059.16
Time Unit ns
Iterations 3735
293.67 μs
Name BP/Share/ECLagrange/3/6
Real Time 293671.77
Time Unit ns
Iterations 2383
413.91 μs
Name BP/Share/ECLagrange/3/8
Real Time 413905.41
Time Unit ns
Iterations 1692
542.23 μs
Name BP/Share/ECLagrange/3/10
Real Time 542228.14
Time Unit ns
Iterations 1282
990.01 μs
Name BP/Share/ECLagrange/3/16
Real Time 990014.97
Time Unit ns
Iterations 708
2520.63 μs
Name BP/Share/ECLagrange/3/32
Real Time 2520632.83
Time Unit ns
Iterations 278
Ed25519
229.84 μs
Name BP/Share/ECLagrange/4/3
Real Time 229836.40
Time Unit ns
Iterations 3040
312.42 μs
Name BP/Share/ECLagrange/4/4
Real Time 312421.66
Time Unit ns
Iterations 2246
481.97 μs
Name BP/Share/ECLagrange/4/6
Real Time 481971.23
Time Unit ns
Iterations 1456
657.76 μs
Name BP/Share/ECLagrange/4/8
Real Time 657761.14
Time Unit ns
Iterations 1063
845.95 μs
Name BP/Share/ECLagrange/4/10
Real Time 845952.61
Time Unit ns
Iterations 824
1462.96 μs
Name BP/Share/ECLagrange/4/16
Real Time 1462964.40
Time Unit ns
Iterations 481
3421.98 μs
Name BP/Share/ECLagrange/4/32
Real Time 3421975.71
Time Unit ns
Iterations 205

Non-interactive Zero Knowledge

Protocol Prover Verifer Proof Size
UC DL (secp256k1)
0.97 ms
Name ZK/DL/Prover/3
Real Time 973449.04
Time Unit ns
Iterations 714
0.76 ms
Name ZK/DL/Verify/3
Real Time 757408.93
Time Unit ns
Iterations 925
2.31 KB
Name
Real Time
Time Unit
Iterations
UC DL (Ed25519)
0.90 ms
Name ZK/DL/Prover/4
Real Time 895392.93
Time Unit ns
Iterations 782
4.48 ms
Name ZK/DL/Verify/4
Real Time 4482757.53
Time Unit ns
Iterations 156
2.28 KB
Name
Real Time
Time Unit
Iterations
DH (secp256k1)
0.08 ms
Name ZK/DH/Prove/3
Real Time 77234.29
Time Unit ns
Iterations 9085
0.14 ms
Name ZK/DH/Verify/3
Real Time 138042.43
Time Unit ns
Iterations 5076
0.07 KB
Name
Real Time
Time Unit
Iterations
ElGamal Com (secp256k1)
2.72 ms
Name ZK/ElGamalCom/Prover/3
Real Time 2718129.93
Time Unit ns
Iterations 257
1.07 ms
Name ZK/ElGamalCom/Verify/3
Real Time 1068765.01
Time Unit ns
Iterations 656
3.09 KB
Name
Real Time
Time Unit
Iterations
ElGamal Public Share Equal (secp256k1)
0.08 ms
Name ZK/ElGamalPubShareEqual/Prover/3
Real Time 77754.74
Time Unit ns
Iterations 8883
0.14 ms
Name ZK/ElGamalPubShareEqual/Verify/3
Real Time 144087.22
Time Unit ns
Iterations 4911
0.07 KB
Name
Real Time
Time Unit
Iterations
ElGamal Com Mult (secp256k1)
0.26 ms
Name ZK/ElGamalComMult/Prover/3
Real Time 255133.86
Time Unit ns
Iterations 2741
0.37 ms
Name ZK/ElGamalComMult/Verify/3
Real Time 371482.63
Time Unit ns
Iterations 1903
0.13 KB
Name
Real Time
Time Unit
Iterations
UC ElGamal Com Mult Private Scalar (secp256k1)
4.29 ms
Name ZK/UCElGamalComMultPrivScalar/Prover/3
Real Time 4288078.93
Time Unit ns
Iterations 167
0.99 ms
Name ZK/UCElGamalComMultPrivScalar/Verify/3
Real Time 993152.72
Time Unit ns
Iterations 704
2.67 KB
Name
Real Time
Time Unit
Iterations
Valid Paillier
23.43 ms
Name ZK/ValidPaillier/Prover
Real Time 23431626.53
Time Unit ns
Iterations 30
22.58 ms
Name ZK/ValidPaillier/Verify
Real Time 22581501.06
Time Unit ns
Iterations 31
2.58 KB
Name
Real Time
Time Unit
Iterations
Paillier Zero
96.80 ms
Name ZK/PaillierZero/Prover
Real Time 96803610.86
Time Unit ns
Iterations 7
91.79 ms
Name ZK/PaillierZero/Verify
Real Time 91785496.00
Time Unit ns
Iterations 8
2.60 KB
Name
Real Time
Time Unit
Iterations
Two Paillier Equal
90.61 ms
Name ZK/TwoPaillierEqual/Prover
Real Time 90608655.50
Time Unit ns
Iterations 8
183.48 ms
Name ZK/TwoPaillierEqual/Verify
Real Time 183483272.00
Time Unit ns
Iterations 4
5.61 KB
Name
Real Time
Time Unit
Iterations
Range Pedersen (secp256k1)
331.75 ms
Name ZK/RangePedersen/Prover/3
Real Time 331748984.50
Time Unit ns
Iterations 2
17.48 ms
Name ZK/RangePedersen/Verify/3
Real Time 17483112.68
Time Unit ns
Iterations 40
71.31 KB
Name
Real Time
Time Unit
Iterations
Paillier Pedersen Equal (secp256k1)
48.08 ms
Name ZK/PaillierPedersenEq/Prover/3
Real Time 48081743.67
Time Unit ns
Iterations 15
98.70 ms
Name ZK/PaillierPedersenEq/Verify/3
Real Time 98702291.29
Time Unit ns
Iterations 7
3.54 KB
Name
Real Time
Time Unit
Iterations
Paillier Range Exp Slack (secp256k1)
382.85 ms
Name ZK/PaillierRangeExpSlack/Prover/3
Real Time 382845106.00
Time Unit ns
Iterations 2
116.61 ms
Name ZK/PaillierRangeExpSlack/Verify/3
Real Time 116605056.83
Time Unit ns
Iterations 6
75.11 KB
Name
Real Time
Time Unit
Iterations
PDL
387.22 ms
Name ZK/PDL/Prover
Real Time 387219216.50
Time Unit ns
Iterations 2
127.00 ms
Name ZK/PDL/Verify
Real Time 127000041.40
Time Unit ns
Iterations 5
75.99 KB
Name
Real Time
Time Unit
Iterations
Unknown Order DL
297.43 ms
Name ZK/UnknownOrderDL/Prove
Real Time 297426463.50
Time Unit ns
Iterations 2
297.82 ms
Name ZK/UnknownOrderDL/Verify
Real Time 297821834.50
Time Unit ns
Iterations 2
34.14 KB
Name
Real Time
Time Unit
Iterations

Batched UC ZK-DL

Protocol Prover Verifer Proof Size
secp256k1, n = 1
0.97 ms
Name ZK/DL/Prover/3
Real Time 973449.04
Time Unit ns
Iterations 714
0.76 ms
Name ZK/DL/Verify/3
Real Time 757408.93
Time Unit ns
Iterations 925
2.31 KB
Name
Real Time
Time Unit
Iterations
secp256k1, n = 4
1.67 ms
Name ZK/Batch-DL/Prover/3/4
Real Time 1672924.79
Time Unit ns
Iterations 420
2.20 ms
Name ZK/Batch-DL/Verify/3/4
Real Time 2201062.03
Time Unit ns
Iterations 313
3.11 KB
Name
Real Time
Time Unit
Iterations
secp256k1, n = 16
3.90 ms
Name ZK/Batch-DL/Prover/3/16
Real Time 3900900.90
Time Unit ns
Iterations 182
5.66 ms
Name ZK/Batch-DL/Verify/3/16
Real Time 5664606.14
Time Unit ns
Iterations 126
3.11 KB
Name
Real Time
Time Unit
Iterations
secp256k1, n = 64
12.06 ms
Name ZK/Batch-DL/Prover/3/64
Real Time 12055308.12
Time Unit ns
Iterations 57
27.86 ms
Name ZK/Batch-DL/Verify/3/64
Real Time 27858243.88
Time Unit ns
Iterations 25
4.62 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 1
0.90 ms
Name ZK/DL/Prover/4
Real Time 895392.93
Time Unit ns
Iterations 782
4.48 ms
Name ZK/DL/Verify/4
Real Time 4482757.53
Time Unit ns
Iterations 156
2.28 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 4
1.57 ms
Name ZK/Batch-DL/Prover/4/4
Real Time 1573033.45
Time Unit ns
Iterations 446
14.73 ms
Name ZK/Batch-DL/Verify/4/4
Real Time 14732742.17
Time Unit ns
Iterations 47
3.06 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 16
3.82 ms
Name ZK/Batch-DL/Prover/4/16
Real Time 3824554.07
Time Unit ns
Iterations 184
48.73 ms
Name ZK/Batch-DL/Verify/4/16
Real Time 48729565.86
Time Unit ns
Iterations 14
3.06 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 64
11.75 ms
Name ZK/Batch-DL/Prover/4/64
Real Time 11749180.50
Time Unit ns
Iterations 58
273.16 ms
Name ZK/Batch-DL/Verify/4/64
Real Time 273156205.00
Time Unit ns
Iterations 3
4.55 KB
Name
Real Time
Time Unit
Iterations

Valid Paillier

Challenge Challenge Size Prove Size Verify P Total V Total
Interactive
0.00 ms
Name ZK/ValidPaillier-Int/V1
Real Time 528.31
Time Unit ns
Iterations 1336417
0.02 KB
Name
Real Time
Time Unit
Iterations
9.75 ms
Name ZK/ValidPaillier-Int/P2
Real Time 9748745.24
Time Unit ns
Iterations 72
1.03 KB
Name
Real Time
Time Unit
Iterations
9.23 ms
Name ZK/ValidPaillier-Int/Verify
Real Time 9233289.68
Time Unit ns
Iterations 75
9.75 ms
Name ZK/ValidPaillier-Int/P2
Real Time 9748745.24
Time Unit ns
Iterations 72
9.23 ms
Name sum
Real Time 9233817.99
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.43 ms
Name ZK/ValidPaillier/Prover
Real Time 23431626.53
Time Unit ns
Iterations 30
22.58 ms
Name ZK/ValidPaillier/Verify
Real Time 22581501.06
Time Unit ns
Iterations 31

Paillier Zero

Prove Msg1 Size Challenge Challenge Size Prove Msg2 Size Verify P Total V Total
Interactive
33.33 ms
Name ZK/PaillierZero-Int/P1
Real Time 33333898.10
Time Unit ns
Iterations 21
0.05 KB
Name
Real Time
Time Unit
Iterations
0.00 ms
Name ZK/PaillierZero-Int/V2
Real Time 2115.34
Time Unit ns
Iterations 330710
0.01 KB
Name
Real Time
Time Unit
Iterations
0.35 ms
Name ZK/PaillierZero-Int/P3
Real Time 351057.17
Time Unit ns
Iterations 1994
3.12 KB
Name
Real Time
Time Unit
Iterations
35.15 ms
Name ZK/PaillierZero-Int/Verify
Real Time 35150978.75
Time Unit ns
Iterations 20
33.68 ms
Name sum
Real Time 33684955.27
Time Unit ns
Iterations -1
35.15 ms
Name sum
Real Time 35153094.09
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
96.80 ms
Name ZK/PaillierZero/Prover
Real Time 96803610.86
Time Unit ns
Iterations 7
91.79 ms
Name ZK/PaillierZero/Verify
Real Time 91785496.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.59 ms
Name ZK/TwoPaillierEqual-Int/P1
Real Time 35594942.50
Time Unit ns
Iterations 20
0.00 KB
Name
Real Time
Time Unit
Iterations
0.00 ms
Name ZK/TwoPaillierEqual-Int/V2
Real Time 603.01
Time Unit ns
Iterations 1170242
0.00 KB
Name
Real Time
Time Unit
Iterations
0.71 ms
Name ZK/TwoPaillierEqual-Int/P3
Real Time 705890.62
Time Unit ns
Iterations 994
0.00 KB
Name
Real Time
Time Unit
Iterations
73.47 ms
Name ZK/TwoPaillierEqual-Int/Verify
Real Time 73471306.33
Time Unit ns
Iterations 9
36.30 ms
Name sum
Real Time 36300833.12
Time Unit ns
Iterations -1
73.47 ms
Name sum
Real Time 73471909.35
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.61 ms
Name ZK/TwoPaillierEqual/Prover
Real Time 90608655.50
Time Unit ns
Iterations 8
183.48 ms
Name ZK/TwoPaillierEqual/Verify
Real Time 183483272.00
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.49 ms
Name ZK/RangePedersenInt/P1/3
Real Time 129491461.40
Time Unit ns
Iterations 5
0.05 KB
Name
Real Time
Time Unit
Iterations
0.00 ms
Name ZK/RangePedersenInt/V2/3
Real Time 536.05
Time Unit ns
Iterations 1299615
0.01 KB
Name
Real Time
Time Unit
Iterations
0.01 ms
Name ZK/RangePedersenInt/P3/3
Real Time 6654.29
Time Unit ns
Iterations 129103
27.88 KB
Name
Real Time
Time Unit
Iterations
0.01 ms
Name ZK/RangePedersenInt/Verify/3
Real Time 6040.95
Time Unit ns
Iterations 133018
129.50 ms
Name sum
Real Time 129498115.69
Time Unit ns
Iterations -1
0.01 ms
Name sum
Real Time 6577.00
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.75 ms
Name ZK/RangePedersen/Prover/3
Real Time 331748984.50
Time Unit ns
Iterations 2
17.48 ms
Name ZK/RangePedersen/Verify/3
Real Time 17483112.68
Time Unit ns
Iterations 40

Paillier Pedersen Equal

Protocol Prove Msg1 Size Challenge Challenge Size Prove Msg2 Size Verify P Total V Total
Interactive - secp256k1
20.47 ms
Name ZK/PaillierPedersenEq-Int/P1/3
Real Time 20474845.09
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 663.88
Time Unit ns
Iterations 1057643
0.01 KB
Name
Real Time
Time Unit
Iterations
0.35 ms
Name ZK/PaillierPedersenEq-Int/P3/3
Real Time 353807.30
Time Unit ns
Iterations 1981
3.81 KB
Name
Real Time
Time Unit
Iterations
45.36 ms
Name ZK/PaillierPedersenEq-Int/Verifier/3
Real Time 45360319.53
Time Unit ns
Iterations 15
20.83 ms
Name sum
Real Time 20828652.39
Time Unit ns
Iterations -1
45.36 ms
Name sum
Real Time 45360983.41
Time Unit ns
Iterations -1
Non-Interactive
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
48.08 ms
Name ZK/PaillierPedersenEq/Prover/3
Real Time 48081743.67
Time Unit ns
Iterations 15
98.70 ms
Name ZK/PaillierPedersenEq/Verify/3
Real Time 98702291.29
Time Unit ns
Iterations 7

PVE

Protocols \ Operations Encrypt Verify Decrypt
Basic - RSA2048
10.14 ms
Name PVE/vencrypt/Encrypt/0
Real Time 10140009.12
Time Unit ns
Iterations 69
6.33 ms
Name PVE/vencrypt/Verify/0
Real Time 6331006.23
Time Unit ns
Iterations 111
7.02 ms
Name PVE/vencrypt/Decrypt/0
Real Time 7019339.88
Time Unit ns
Iterations 99
Batch(4) - RSA2048
17.96 ms
Name PVE/vencrypt-batch/Encrypt/0/4
Real Time 17958062.13
Time Unit ns
Iterations 39
13.80 ms
Name PVE/vencrypt-batch/Verify/0/4
Real Time 13804290.51
Time Unit ns
Iterations 51
14.56 ms
Name PVE/vencrypt-batch/Decrypt/0/4
Real Time 14557891.50
Time Unit ns
Iterations 48
Batch(16) - RSA2048
47.50 ms
Name PVE/vencrypt-batch/Encrypt/0/16
Real Time 47502780.27
Time Unit ns
Iterations 15
42.96 ms
Name PVE/vencrypt-batch/Verify/0/16
Real Time 42956253.44
Time Unit ns
Iterations 16
43.86 ms
Name PVE/vencrypt-batch/Decrypt/0/16
Real Time 43856187.94
Time Unit ns
Iterations 16
Basic - P-256
20.46 ms
Name PVE/vencrypt/Encrypt/1
Real Time 20463574.18
Time Unit ns
Iterations 34
11.40 ms
Name PVE/vencrypt/Verify/1
Real Time 11401642.10
Time Unit ns
Iterations 61
11.47 ms
Name PVE/vencrypt/Decrypt/1
Real Time 11467986.25
Time Unit ns
Iterations 61
Batch(4) - P-256
28.22 ms
Name PVE/vencrypt-batch/Encrypt/1/4
Real Time 28220406.48
Time Unit ns
Iterations 25
18.86 ms
Name PVE/vencrypt-batch/Verify/1/4
Real Time 18861622.24
Time Unit ns
Iterations 37
19.00 ms
Name PVE/vencrypt-batch/Decrypt/1/4
Real Time 19003181.54
Time Unit ns
Iterations 37
Batch(16) - P-256
57.71 ms
Name PVE/vencrypt-batch/Encrypt/1/16
Real Time 57712420.08
Time Unit ns
Iterations 12
48.34 ms
Name PVE/vencrypt-batch/Verify/1/16
Real Time 48341655.80
Time Unit ns
Iterations 15
48.25 ms
Name PVE/vencrypt-batch/Decrypt/1/16
Real Time 48252217.07
Time Unit ns
Iterations 14
Batch(2) Many (24-leaf access structure) -- mixed key
362.98 ms
Name PVE/vencrypt-batch-many/Encrypt
Real Time 362975436.50
Time Unit ns
Iterations 2
206.81 ms
Name PVE/vencrypt-batch-many/Verify
Real Time 206814084.67
Time Unit ns
Iterations 3
9.97 ms
Name PVE/vencrypt-batch-many/Decrypt
Real Time 9969319.60
Time Unit ns
Iterations 5

Base OT

Number of OTs 64 128 256 512 1024 2048
Step 1 (R → S)
6.19 ms
Name MPC/OT/BaseOT/Step1_R2S/64
Real Time 6185872.77
Time Unit ns
Iterations 111
12.28 ms
Name MPC/OT/BaseOT/Step1_R2S/128
Real Time 12284994.02
Time Unit ns
Iterations 57
24.56 ms
Name MPC/OT/BaseOT/Step1_R2S/256
Real Time 24559525.97
Time Unit ns
Iterations 29
48.83 ms
Name MPC/OT/BaseOT/Step1_R2S/512
Real Time 48833002.79
Time Unit ns
Iterations 14
97.68 ms
Name MPC/OT/BaseOT/Step1_R2S/1024
Real Time 97677126.29
Time Unit ns
Iterations 7
195.34 ms
Name MPC/OT/BaseOT/Step1_R2S/2048
Real Time 195344073.00
Time Unit ns
Iterations 4
Step 2 (S → R)
24.77 ms
Name MPC/OT/BaseOT/Step2_S2R/64
Real Time 24766767.04
Time Unit ns
Iterations 28
49.58 ms
Name MPC/OT/BaseOT/Step2_S2R/128
Real Time 49582436.86
Time Unit ns
Iterations 14
98.86 ms
Name MPC/OT/BaseOT/Step2_S2R/256
Real Time 98859700.86
Time Unit ns
Iterations 7
197.65 ms
Name MPC/OT/BaseOT/Step2_S2R/512
Real Time 197651055.50
Time Unit ns
Iterations 4
395.12 ms
Name MPC/OT/BaseOT/Step2_S2R/1024
Real Time 395118053.50
Time Unit ns
Iterations 2
791.99 ms
Name MPC/OT/BaseOT/Step2_S2R/2048
Real Time 791986606.00
Time Unit ns
Iterations 1
Step 3 (R output)
3.45 ms
Name MPC/OT/BaseOT/OutputR/64
Real Time 3454000.53
Time Unit ns
Iterations 203
6.90 ms
Name MPC/OT/BaseOT/OutputR/128
Real Time 6899709.31
Time Unit ns
Iterations 101
13.80 ms
Name MPC/OT/BaseOT/OutputR/256
Real Time 13804481.22
Time Unit ns
Iterations 50
27.61 ms
Name MPC/OT/BaseOT/OutputR/512
Real Time 27614340.68
Time Unit ns
Iterations 25
55.30 ms
Name MPC/OT/BaseOT/OutputR/1024
Real Time 55304656.23
Time Unit ns
Iterations 13
110.55 ms
Name MPC/OT/BaseOT/OutputR/2048
Real Time 110549265.33
Time Unit ns
Iterations 6

Starts with 256 Base OTs, then extends - 2048 OTs P1 msg P2
Total Time
42.63 ms
103.66 ms
round 1
24.39 ms
Name Full-OT-2P/1/1/2048
Real Time 24389695.17
Time Unit ns
Iterations 29
message 1
→0.02 MB
round 2
102.88 ms
Name Full-OT-2P/2/2/2048
Real Time 102875733.00
Time Unit ns
Iterations 7
message 2
←0.12 MB
round 3
18.24 ms
Name Full-OT-2P/3/1/2048
Real Time 18243534.45
Time Unit ns
Iterations 38
message 3
→0.14 MB
Output Round
0.78 ms
Name Full-OT-2P/4/2/2048
Real Time 783326.69
Time Unit ns
Iterations 890
Starts with 256 Base OTs, then extends - 4096 OTs P1 msg P2
Total Time
45.73 ms
105.51 ms
round 1
24.37 ms
Name Full-OT-2P/1/1/4096
Real Time 24372296.24
Time Unit ns
Iterations 29
message 1
→0.02 MB
round 2
103.95 ms
Name Full-OT-2P/2/2/4096
Real Time 103947390.43
Time Unit ns
Iterations 7
message 2
←0.19 MB
round 3
21.36 ms
Name Full-OT-2P/3/1/4096
Real Time 21358807.09
Time Unit ns
Iterations 33
message 3
→0.27 MB
Output Round
1.57 ms
Name Full-OT-2P/4/2/4096
Real Time 1566074.15
Time Unit ns
Iterations 449
Starts with 256 Base OTs, then extends - 65536 OTs P1 msg P2
Total Time
139.52 ms
159.65 ms
round 1
24.43 ms
Name Full-OT-2P/1/1/65536
Real Time 24432457.48
Time Unit ns
Iterations 29
message 1
→0.02 MB
round 2
134.59 ms
Name Full-OT-2P/2/2/65536
Real Time 134589759.20
Time Unit ns
Iterations 5
message 2
←2.15 MB
round 3
115.09 ms
Name Full-OT-2P/3/1/65536
Real Time 115089353.50
Time Unit ns
Iterations 6
message 3
→4.33 MB
Output Round
25.06 ms
Name Full-OT-2P/4/2/65536
Real Time 25064222.43
Time Unit ns
Iterations 28

Agree Random - 256 bits P1 msg P2
Total Time
115.05 μs
100.02 μs
round 1
70.46 μs
Name AgreeRandom-2P/1/1/256
Real Time 70464.99
Time Unit ns
Iterations 10000
39.94 μs
Name AgreeRandom-2P/1/2/256
Real Time 39944.62
Time Unit ns
Iterations 10000
message 1
→49 Bytes
round 2
0.77 μs
Name AgreeRandom-2P/2/1/256
Real Time 769.66
Time Unit ns
Iterations 10000
9.75 μs
Name AgreeRandom-2P/2/2/256
Real Time 9749.09
Time Unit ns
Iterations 10000
message 2
←33 Bytes
round 3
0.59 μs
Name AgreeRandom-2P/3/1/256
Real Time 585.53
Time Unit ns
Iterations 10000
0.49 μs
Name AgreeRandom-2P/3/2/256
Real Time 485.10
Time Unit ns
Iterations 10000
message 3
→65 Bytes
Output Round
43.23 μs
Name AgreeRandom-2P/4/1/256
Real Time 43230.64
Time Unit ns
Iterations 10000
49.84 μs
Name AgreeRandom-2P/4/2/256
Real Time 49837.22
Time Unit ns
Iterations 10000
Agree Random - 1024 bits P1 msg P2
Total Time
115.51 μs
101.86 μs
round 1
70.79 μs
Name AgreeRandom-2P/1/1/1024
Real Time 70788.45
Time Unit ns
Iterations 10000
40.36 μs
Name AgreeRandom-2P/1/2/1024
Real Time 40361.56
Time Unit ns
Iterations 10000
message 1
→49 Bytes
round 2
0.76 μs
Name AgreeRandom-2P/2/1/1024
Real Time 764.69
Time Unit ns
Iterations 10000
9.84 μs
Name AgreeRandom-2P/2/2/1024
Real Time 9837.18
Time Unit ns
Iterations 10000
message 2
←130 Bytes
round 3
0.80 μs
Name AgreeRandom-2P/3/1/1024
Real Time 797.89
Time Unit ns
Iterations 10000
0.58 μs
Name AgreeRandom-2P/3/2/1024
Real Time 577.45
Time Unit ns
Iterations 10000
message 3
→162 Bytes
Output Round
43.16 μs
Name AgreeRandom-2P/4/1/1024
Real Time 43156.21
Time Unit ns
Iterations 10000
51.08 μs
Name AgreeRandom-2P/4/2/1024
Real Time 51081.48
Time Unit ns
Iterations 10000
Agree Random - 4096 bits P1 msg P2
Total Time
117.84 μs
104.12 μs
round 1
71.33 μs
Name AgreeRandom-2P/1/1/4096
Real Time 71325.13
Time Unit ns
Iterations 10000
39.88 μs
Name AgreeRandom-2P/1/2/4096
Real Time 39876.06
Time Unit ns
Iterations 10000
message 1
→49 Bytes
round 2
0.78 μs
Name AgreeRandom-2P/2/1/4096
Real Time 781.72
Time Unit ns
Iterations 10000
9.96 μs
Name AgreeRandom-2P/2/2/4096
Real Time 9960.82
Time Unit ns
Iterations 10000
message 2
←514 Bytes
round 3
1.24 μs
Name AgreeRandom-2P/3/1/4096
Real Time 1236.37
Time Unit ns
Iterations 10000
0.74 μs
Name AgreeRandom-2P/3/2/4096
Real Time 744.92
Time Unit ns
Iterations 10000
message 3
→546 Bytes
Output Round
44.50 μs
Name AgreeRandom-2P/4/1/4096
Real Time 44496.50
Time Unit ns
Iterations 10000
53.54 μs
Name AgreeRandom-2P/4/2/4096
Real Time 53540.36
Time Unit ns
Iterations 10000
Weak Agree Random - 256 bits P1 msg P2
Total Time
119.10 μs
94.99 μs
round 1
63.37 μs
Name WeakAgreeRandom-2P/1/1/256
Real Time 63371.84
Time Unit ns
Iterations 10000
39.50 μs
Name WeakAgreeRandom-2P/1/2/256
Real Time 39504.35
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.59 μs
Name WeakAgreeRandom-2P/2/1/256
Real Time 591.39
Time Unit ns
Iterations 10000
9.86 μs
Name WeakAgreeRandom-2P/2/2/256
Real Time 9857.92
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
55.14 μs
Name WeakAgreeRandom-2P/3/1/256
Real Time 55141.38
Time Unit ns
Iterations 10000
45.63 μs
Name WeakAgreeRandom-2P/3/2/256
Real Time 45632.02
Time Unit ns
Iterations 10000
Weak Agree Random - 1024 bits P1 msg P2
Total Time
122.40 μs
100.66 μs
round 1
63.73 μs
Name WeakAgreeRandom-2P/1/1/1024
Real Time 63734.90
Time Unit ns
Iterations 10000
40.22 μs
Name WeakAgreeRandom-2P/1/2/1024
Real Time 40216.40
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.59 μs
Name WeakAgreeRandom-2P/2/1/1024
Real Time 591.21
Time Unit ns
Iterations 10000
9.85 μs
Name WeakAgreeRandom-2P/2/2/1024
Real Time 9845.18
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
58.07 μs
Name WeakAgreeRandom-2P/3/1/1024
Real Time 58069.06
Time Unit ns
Iterations 10000
50.60 μs
Name WeakAgreeRandom-2P/3/2/1024
Real Time 50600.04
Time Unit ns
Iterations 10000
Weak Agree Random - 4096 bits P1 msg P2
Total Time
122.56 μs
100.73 μs
round 1
63.56 μs
Name WeakAgreeRandom-2P/1/1/4096
Real Time 63561.50
Time Unit ns
Iterations 10000
39.90 μs
Name WeakAgreeRandom-2P/1/2/4096
Real Time 39900.74
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.60 μs
Name WeakAgreeRandom-2P/2/1/4096
Real Time 600.26
Time Unit ns
Iterations 10000
9.88 μs
Name WeakAgreeRandom-2P/2/2/4096
Real Time 9884.16
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
58.40 μs
Name WeakAgreeRandom-2P/3/1/4096
Real Time 58395.01
Time Unit ns
Iterations 10000
50.94 μs
Name WeakAgreeRandom-2P/3/2/4096
Real Time 50944.24
Time Unit ns
Iterations 10000
Generate SID (Fixed) P1 msg P2
Total Time
122.18 μs
96.98 μs
round 1
64.61 μs
Name GenerateSID-Fixed-2P/1/1
Real Time 64606.72
Time Unit ns
Iterations 10000
39.74 μs
Name GenerateSID-Fixed-2P/1/2
Real Time 39739.87
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.60 μs
Name GenerateSID-Fixed-2P/2/1
Real Time 602.82
Time Unit ns
Iterations 10000
10.19 μs
Name GenerateSID-Fixed-2P/2/2
Real Time 10186.41
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
56.97 μs
Name GenerateSID-Fixed-2P/3/1
Real Time 56973.05
Time Unit ns
Iterations 10000
47.05 μs
Name GenerateSID-Fixed-2P/3/2
Real Time 47052.98
Time Unit ns
Iterations 10000
Generate SID (Dynamic) P1 msg P2
Total Time
122.82 μs
99.85 μs
round 1
65.02 μs
Name GenerateSID-Dynamic-2P/1/1
Real Time 65020.69
Time Unit ns
Iterations 10000
40.16 μs
Name GenerateSID-Dynamic-2P/1/2
Real Time 40161.52
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.60 μs
Name GenerateSID-Dynamic-2P/2/1
Real Time 600.55
Time Unit ns
Iterations 10000
9.62 μs
Name GenerateSID-Dynamic-2P/2/2
Real Time 9621.60
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
57.20 μs
Name GenerateSID-Dynamic-2P/3/1
Real Time 57201.70
Time Unit ns
Iterations 10000
50.07 μs
Name GenerateSID-Dynamic-2P/3/2
Real Time 50071.76
Time Unit ns
Iterations 10000

Keygen P1 msg P2
Total Time
8.21 ms
8.13 ms
round 1
0.10 ms
Name Schnorr-2PC-KeyGen-2P/1/1
Real Time 103234.30
Time Unit ns
Iterations 10
0.06 ms
Name Schnorr-2PC-KeyGen-2P/1/2
Real Time 60004.70
Time Unit ns
Iterations 10
message 1
→0.05 KB
round 2
0.00 ms
Name Schnorr-2PC-KeyGen-2P/2/1
Real Time 715.30
Time Unit ns
Iterations 10
1.08 ms
Name Schnorr-2PC-KeyGen-2P/2/2
Real Time 1077975.80
Time Unit ns
Iterations 10
message 2
←2.33 KB
round 3
8.05 ms
Name Schnorr-2PC-KeyGen-2P/3/1
Real Time 8050401.40
Time Unit ns
Iterations 10
0.00 ms
Name Schnorr-2PC-KeyGen-2P/3/2
Real Time 1617.00
Time Unit ns
Iterations 10
message 3
→2.35 KB
Output Round
0.05 ms
Name Schnorr-2PC-KeyGen-2P/4/1
Real Time 54147.90
Time Unit ns
Iterations 10
6.99 ms
Name Schnorr-2PC-KeyGen-2P/4/2
Real Time 6993653.00
Time Unit ns
Iterations 10
Refresh P1 msg P2
Total Time
0.12 ms
0.11 ms
round 1
0.07 ms
Name Schnorr-2PC-Refresh-2P/1/1
Real Time 73919.60
Time Unit ns
Iterations 200
0.04 ms
Name Schnorr-2PC-Refresh-2P/1/2
Real Time 41746.00
Time Unit ns
Iterations 200
message 1
→0.05 KB
round 2
0.00 ms
Name Schnorr-2PC-Refresh-2P/2/1
Real Time 757.77
Time Unit ns
Iterations 200
0.01 ms
Name Schnorr-2PC-Refresh-2P/2/2
Real Time 9066.71
Time Unit ns
Iterations 200
message 2
←0.04 KB
round 3
0.00 ms
Name Schnorr-2PC-Refresh-2P/3/1
Real Time 667.09
Time Unit ns
Iterations 200
0.00 ms
Name Schnorr-2PC-Refresh-2P/3/2
Real Time 514.75
Time Unit ns
Iterations 200
message 3
→0.07 KB
Output Round
0.05 ms
Name Schnorr-2PC-Refresh-2P/4/1
Real Time 46425.37
Time Unit ns
Iterations 200
0.05 ms
Name Schnorr-2PC-Refresh-2P/4/2
Real Time 54883.02
Time Unit ns
Iterations 200
Sign - #Msg=1 P1 msg P2
Total Time
11.19 ms
11.01 ms
round 1
0.10 ms
Name Schnorr-2PC-Sign-2P/1/1/1
Real Time 96571.06
Time Unit ns
Iterations 50
0.04 ms
Name Schnorr-2PC-Sign-2P/1/2/1
Real Time 43178.82
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 914.52
Time Unit ns
Iterations 50
1.50 ms
Name Schnorr-2PC-Sign-2P/2/2/1
Real Time 1503606.60
Time Unit ns
Iterations 50
message 2
←3.11 KB
round 3
10.84 ms
Name Schnorr-2PC-Sign-2P/3/1/1
Real Time 10842209.46
Time Unit ns
Iterations 50
0.00 ms
Name Schnorr-2PC-Sign-2P/3/2/1
Real Time 2109.32
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 18589.22
Time Unit ns
Iterations 50
9.40 ms
Name Schnorr-2PC-Sign-2P/4/2/1
Real Time 9396647.18
Time Unit ns
Iterations 50
message 4
←0.03 KB
Output Round
0.23 ms
Name Schnorr-2PC-Sign-2P/5/1/1
Real Time 234487.68
Time Unit ns
Iterations 50
0.07 ms
Name Schnorr-2PC-Sign-2P/5/2/1
Real Time 68501.00
Time Unit ns
Iterations 50
Sign - #Msg=4 P1 msg P2
Total Time
20.87 ms
20.32 ms
round 1
0.15 ms
Name Schnorr-2PC-Sign-2P/1/1/4
Real Time 149807.96
Time Unit ns
Iterations 50
0.04 ms
Name Schnorr-2PC-Sign-2P/1/2/4
Real Time 44092.98
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 1391.48
Time Unit ns
Iterations 50
1.95 ms
Name Schnorr-2PC-Sign-2P/2/2/4
Real Time 1946541.02
Time Unit ns
Iterations 50
message 2
←3.22 KB
round 3
20.03 ms
Name Schnorr-2PC-Sign-2P/3/1/4
Real Time 20030832.94
Time Unit ns
Iterations 50
0.00 ms
Name Schnorr-2PC-Sign-2P/3/2/4
Real Time 2490.14
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 52570.06
Time Unit ns
Iterations 50
18.25 ms
Name Schnorr-2PC-Sign-2P/4/2/4
Real Time 18254063.42
Time Unit ns
Iterations 50
message 4
←0.13 KB
Output Round
0.63 ms
Name Schnorr-2PC-Sign-2P/5/1/4
Real Time 632034.48
Time Unit ns
Iterations 50
0.07 ms
Name Schnorr-2PC-Sign-2P/5/2/4
Real Time 68435.16
Time Unit ns
Iterations 50
Sign - #Msg=16 P1 msg P2
Total Time
59.96 ms
58.01 ms
round 1
0.39 ms
Name Schnorr-2PC-Sign-2P/1/1/16
Real Time 391028.18
Time Unit ns
Iterations 50
0.04 ms
Name Schnorr-2PC-Sign-2P/1/2/16
Real Time 40476.48
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 893.62
Time Unit ns
Iterations 50
4.34 ms
Name Schnorr-2PC-Sign-2P/2/2/16
Real Time 4335448.10
Time Unit ns
Iterations 50
message 2
←3.63 KB
round 3
57.25 ms
Name Schnorr-2PC-Sign-2P/3/1/16
Real Time 57250278.54
Time Unit ns
Iterations 50
0.00 ms
Name Schnorr-2PC-Sign-2P/3/2/16
Real Time 2357.72
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 187803.32
Time Unit ns
Iterations 50
53.55 ms
Name Schnorr-2PC-Sign-2P/4/2/16
Real Time 53549189.46
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 2133596.84
Time Unit ns
Iterations 50
0.08 ms
Name Schnorr-2PC-Sign-2P/5/2/16
Real Time 83976.68
Time Unit ns
Iterations 50

Keygen P1 msg P2
Total Time
225.38 ms
77.58 ms
round 1
208.05 ms
Name ECDSA-2PC-KeyGen-2P/1/1
Real Time 208049859.70
Time Unit ns
Iterations 20
0.07 ms
Name ECDSA-2PC-KeyGen-2P/1/2
Real Time 68847.50
Time Unit ns
Iterations 20
message 1
→1.69 KB
round 2
0.00 ms
Name ECDSA-2PC-KeyGen-2P/2/1
Real Time 2363.00
Time Unit ns
Iterations 20
1.10 ms
Name ECDSA-2PC-KeyGen-2P/2/2
Real Time 1097197.70
Time Unit ns
Iterations 20
message 2
←2.40 KB
round 3
17.19 ms
Name ECDSA-2PC-KeyGen-2P/3/1
Real Time 17194696.70
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-KeyGen-2P/3/2
Real Time 2285.70
Time Unit ns
Iterations 20
message 3
→36.41 KB
Output Round
0.14 ms
Name ECDSA-2PC-KeyGen-2P/4/1
Real Time 136975.20
Time Unit ns
Iterations 20
76.41 ms
Name ECDSA-2PC-KeyGen-2P/4/2
Real Time 76408683.95
Time Unit ns
Iterations 20
Refresh P1 msg P2
Total Time
92.85 ms
85.79 ms
round 1
82.26 ms
Name ECDSA-2PC-Refresh-2P/1/1
Real Time 82258405.30
Time Unit ns
Iterations 20
0.04 ms
Name ECDSA-2PC-Refresh-2P/1/2
Real Time 42620.40
Time Unit ns
Iterations 20
message 1
→0.87 KB
round 2
0.00 ms
Name ECDSA-2PC-Refresh-2P/2/1
Real Time 1639.60
Time Unit ns
Iterations 20
0.32 ms
Name ECDSA-2PC-Refresh-2P/2/2
Real Time 320789.20
Time Unit ns
Iterations 20
message 2
←0.06 KB
round 3
10.49 ms
Name ECDSA-2PC-Refresh-2P/3/1
Real Time 10494736.85
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Refresh-2P/3/2
Real Time 1223.25
Time Unit ns
Iterations 20
message 3
→7.48 KB
Output Round
0.10 ms
Name ECDSA-2PC-Refresh-2P/4/1
Real Time 97319.15
Time Unit ns
Iterations 20
85.43 ms
Name ECDSA-2PC-Refresh-2P/4/2
Real Time 85428051.30
Time Unit ns
Iterations 20
Sign - #Msg=1 P1 msg P2
Total Time
26.99 ms
44.47 ms
round 1
1.55 ms
Name ECDSA-2PC-Sign-2P/1/1/1
Real Time 1550544.30
Time Unit ns
Iterations 20
0.04 ms
Name ECDSA-2PC-Sign-2P/1/2/1
Real Time 44643.85
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 684.25
Time Unit ns
Iterations 20
1.47 ms
Name ECDSA-2PC-Sign-2P/2/2/1
Real Time 1470400.30
Time Unit ns
Iterations 20
message 2
←3.14 KB
round 3
1.94 ms
Name ECDSA-2PC-Sign-2P/3/1/1
Real Time 1939475.85
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-2P/3/2/1
Real Time 2052.30
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 3573.75
Time Unit ns
Iterations 20
42.87 ms
Name ECDSA-2PC-Sign-2P/4/2/1
Real Time 42871172.45
Time Unit ns
Iterations 20
message 4
←4.01 KB
Output Round
23.49 ms
Name ECDSA-2PC-Sign-2P/5/1/1
Real Time 23494129.75
Time Unit ns
Iterations 20
0.08 ms
Name ECDSA-2PC-Sign-2P/5/2/1
Real Time 78616.90
Time Unit ns
Iterations 20
Sign - #Msg=4 P1 msg P2
Total Time
98.74 ms
168.96 ms
round 1
2.00 ms
Name ECDSA-2PC-Sign-2P/1/1/4
Real Time 1998904.65
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-2P/1/2/4
Real Time 52040.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 781.90
Time Unit ns
Iterations 20
1.93 ms
Name ECDSA-2PC-Sign-2P/2/2/4
Real Time 1925672.70
Time Unit ns
Iterations 20
message 2
←3.25 KB
round 3
2.87 ms
Name ECDSA-2PC-Sign-2P/3/1/4
Real Time 2871034.50
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-2P/3/2/4
Real Time 3228.35
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 4335.15
Time Unit ns
Iterations 20
166.87 ms
Name ECDSA-2PC-Sign-2P/4/2/4
Real Time 166866443.45
Time Unit ns
Iterations 20
message 4
←16.05 KB
Output Round
93.87 ms
Name ECDSA-2PC-Sign-2P/5/1/4
Real Time 93868494.10
Time Unit ns
Iterations 20
0.11 ms
Name ECDSA-2PC-Sign-2P/5/2/4
Real Time 108264.45
Time Unit ns
Iterations 20
Sign - #Msg=16 P1 msg P2
Total Time
385.27 ms
666.55 ms
round 1
4.42 ms
Name ECDSA-2PC-Sign-2P/1/1/16
Real Time 4424532.65
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-2P/1/2/16
Real Time 46754.35
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 738.90
Time Unit ns
Iterations 20
4.41 ms
Name ECDSA-2PC-Sign-2P/2/2/16
Real Time 4406308.85
Time Unit ns
Iterations 20
message 2
←3.67 KB
round 3
6.90 ms
Name ECDSA-2PC-Sign-2P/3/1/16
Real Time 6902377.40
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-2P/3/2/16
Real Time 3712.35
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 5422.65
Time Unit ns
Iterations 20
661.93 ms
Name ECDSA-2PC-Sign-2P/4/2/16
Real Time 661928831.00
Time Unit ns
Iterations 20
message 4
←64.18 KB
Output Round
373.94 ms
Name ECDSA-2PC-Sign-2P/5/1/16
Real Time 373937830.35
Time Unit ns
Iterations 20
0.17 ms
Name ECDSA-2PC-Sign-2P/5/2/16
Real Time 165642.50
Time Unit ns
Iterations 20
Sign with Global Abort - #Msg=1 P1 msg P2
Total Time
3.50 ms
14.55 ms
round 1
1.56 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/1/1
Real Time 1559251.00
Time Unit ns
Iterations 20
0.04 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/2/1
Real Time 44093.05
Time Unit ns
Iterations 20
message 1
→0.03 KB
round 2
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/2/1/1
Real Time 856.55
Time Unit ns
Iterations 20
1.49 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/2/2/1
Real Time 1494784.55
Time Unit ns
Iterations 20
message 2
←3.14 KB
round 3
1.93 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/1/1
Real Time 1933603.20
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/2/1
Real Time 2543.15
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 3536.50
Time Unit ns
Iterations 20
13.01 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/2/1
Real Time 13005986.40
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.86 ms
48.90 ms
round 1
1.99 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/1/4
Real Time 1985658.05
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/2/4
Real Time 46735.70
Time Unit ns
Iterations 20
message 1
→0.03 KB
round 2
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/2/1/4
Real Time 621.75
Time Unit ns
Iterations 20
1.92 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/2/2/4
Real Time 1922593.75
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 2870625.55
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/2/4
Real Time 2397.00
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 3999.95
Time Unit ns
Iterations 20
46.93 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/2/4
Real Time 46926814.95
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.35 ms
188.43 ms
round 1
4.49 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/1/16
Real Time 4485968.65
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/2/16
Real Time 51550.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 679.20
Time Unit ns
Iterations 20
4.74 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/2/2/16
Real Time 4742190.80
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 6858539.50
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/2/16
Real Time 2668.95
Time Unit ns
Iterations 20
message 3
→3.70 KB
round 4
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/1/16
Real Time 4450.80
Time Unit ns
Iterations 20
183.64 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/2/16
Real Time 183635808.55
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.44 ms
22.43 ms
22.43 ms
22.21 ms
round 1
0.24 ms
Name Schnorr-MPC-KeyGen-MP/1/0
Real Time 241875.00
Time Unit ns
Iterations 1
0.22 ms
Name Schnorr-MPC-KeyGen-MP/1/1
Real Time 215050.00
Time Unit ns
Iterations 1
0.18 ms
Name Schnorr-MPC-KeyGen-MP/1/2
Real Time 184826.00
Time Unit ns
Iterations 1
0.19 ms
Name Schnorr-MPC-KeyGen-MP/1/3
Real Time 194339.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 1627970.00
Time Unit ns
Iterations 1
1.60 ms
Name Schnorr-MPC-KeyGen-MP/2/1
Real Time 1597323.00
Time Unit ns
Iterations 1
1.57 ms
Name Schnorr-MPC-KeyGen-MP/2/2
Real Time 1571315.00
Time Unit ns
Iterations 1
1.51 ms
Name Schnorr-MPC-KeyGen-MP/2/3
Real Time 1510331.00
Time Unit ns
Iterations 1
message 2
↑7.23 KB ↓7.24 KB
↑7.24 KB ↓7.24 KB
↑7.24 KB ↓7.24 KB
↑7.24 KB ↓7.24 KB
Output Round
20.57 ms
Name Schnorr-MPC-KeyGen-MP/3/0
Real Time 20572389.00
Time Unit ns
Iterations 1
20.62 ms
Name Schnorr-MPC-KeyGen-MP/3/1
Real Time 20622182.00
Time Unit ns
Iterations 1
20.67 ms
Name Schnorr-MPC-KeyGen-MP/3/2
Real Time 20674483.00
Time Unit ns
Iterations 1
20.51 ms
Name Schnorr-MPC-KeyGen-MP/3/3
Real Time 20508682.00
Time Unit ns
Iterations 1
Refresh P1 P2 P3 P4
Total Time
77.43 ms
77.40 ms
77.44 ms
77.36 ms
round 1
4.55 ms
Name Schnorr-MPC-Refresh-MP/1/0
Real Time 4547851.40
Time Unit ns
Iterations 10
4.55 ms
Name Schnorr-MPC-Refresh-MP/1/1
Real Time 4553423.70
Time Unit ns
Iterations 10
4.56 ms
Name Schnorr-MPC-Refresh-MP/1/2
Real Time 4562945.40
Time Unit ns
Iterations 10
4.56 ms
Name Schnorr-MPC-Refresh-MP/1/3
Real Time 4557101.50
Time Unit ns
Iterations 10
message 1
↑0.19 KB ↓0.19 KB
↑0.19 KB ↓0.19 KB
↑0.19 KB ↓0.19 KB
↑0.19 KB ↓0.19 KB
round 2
2.60 ms
Name Schnorr-MPC-Refresh-MP/2/0
Real Time 2596311.10
Time Unit ns
Iterations 10
2.59 ms
Name Schnorr-MPC-Refresh-MP/2/1
Real Time 2589958.70
Time Unit ns
Iterations 10
2.59 ms
Name Schnorr-MPC-Refresh-MP/2/2
Real Time 2591482.50
Time Unit ns
Iterations 10
2.59 ms
Name Schnorr-MPC-Refresh-MP/2/3
Real Time 2593523.00
Time Unit ns
Iterations 10
message 2
↑28.08 KB ↓28.08 KB
↑28.08 KB ↓28.08 KB
↑28.08 KB ↓28.08 KB
↑28.08 KB ↓28.08 KB
Output Round
70.29 ms
Name Schnorr-MPC-Refresh-MP/3/0
Real Time 70290553.10
Time Unit ns
Iterations 10
70.25 ms
Name Schnorr-MPC-Refresh-MP/3/1
Real Time 70254460.80
Time Unit ns
Iterations 10
70.28 ms
Name Schnorr-MPC-Refresh-MP/3/2
Real Time 70280594.20
Time Unit ns
Iterations 10
70.20 ms
Name Schnorr-MPC-Refresh-MP/3/3
Real Time 70204988.60
Time Unit ns
Iterations 10
Sign P1 P2 P3 P4
Total Time
48.61 ms
48.25 ms
48.58 ms
48.34 ms
round 1
0.25 ms
Name Schnorr-MPC-Sign-MP/1/0
Real Time 254081.70
Time Unit ns
Iterations 10
0.25 ms
Name Schnorr-MPC-Sign-MP/1/1
Real Time 245825.20
Time Unit ns
Iterations 10
0.25 ms
Name Schnorr-MPC-Sign-MP/1/2
Real Time 248734.00
Time Unit ns
Iterations 10
0.25 ms
Name Schnorr-MPC-Sign-MP/1/3
Real Time 252157.20
Time Unit ns
Iterations 10
message 1
↑0.25 KB ↓0.25 KB
↑0.25 KB ↓0.25 KB
↑0.25 KB ↓0.25 KB
↑0.25 KB ↓0.25 KB
round 2
2.54 ms
Name Schnorr-MPC-Sign-MP/2/0
Real Time 2541423.50
Time Unit ns
Iterations 10
2.55 ms
Name Schnorr-MPC-Sign-MP/2/1
Real Time 2551709.40
Time Unit ns
Iterations 10
2.56 ms
Name Schnorr-MPC-Sign-MP/2/2
Real Time 2564459.00
Time Unit ns
Iterations 10
2.51 ms
Name Schnorr-MPC-Sign-MP/2/3
Real Time 2511082.80
Time Unit ns
Iterations 10
message 2
↑9.79 KB ↓9.79 KB
↑9.78 KB ↓9.78 KB
↑9.79 KB ↓9.78 KB
↑9.78 KB ↓9.79 KB
round 3
45.31 ms
Name Schnorr-MPC-Sign-MP/3/0
Real Time 45310211.60
Time Unit ns
Iterations 10
45.33 ms
Name Schnorr-MPC-Sign-MP/3/1
Real Time 45331535.50
Time Unit ns
Iterations 10
45.65 ms
Name Schnorr-MPC-Sign-MP/3/2
Real Time 45649087.50
Time Unit ns
Iterations 10
45.45 ms
Name Schnorr-MPC-Sign-MP/3/3
Real Time 45452424.40
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.50 ms
Name Schnorr-MPC-Sign-MP/4/0
Real Time 504509.60
Time Unit ns
Iterations 10
0.12 ms
Name Schnorr-MPC-Sign-MP/4/1
Real Time 120446.00
Time Unit ns
Iterations 10
0.12 ms
Name Schnorr-MPC-Sign-MP/4/2
Real Time 119738.30
Time Unit ns
Iterations 10
0.13 ms
Name Schnorr-MPC-Sign-MP/4/3
Real Time 126188.10
Time Unit ns
Iterations 10

Keygen P1 P2 P3 P4
Total Time
4.67 ms
4.65 ms
4.63 ms
4.63 ms
round 1
0.17 ms
Name ECDSA-MPC-KeyGen-MP/1/0
Real Time 171176.00
Time Unit ns
Iterations 10
0.17 ms
Name ECDSA-MPC-KeyGen-MP/1/1
Real Time 171996.80
Time Unit ns
Iterations 10
0.17 ms
Name ECDSA-MPC-KeyGen-MP/1/2
Real Time 166011.40
Time Unit ns
Iterations 10
0.17 ms
Name ECDSA-MPC-KeyGen-MP/1/3
Real Time 168895.30
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.31 ms
Name ECDSA-MPC-KeyGen-MP/2/0
Real Time 1311535.00
Time Unit ns
Iterations 10
1.29 ms
Name ECDSA-MPC-KeyGen-MP/2/1
Real Time 1293148.60
Time Unit ns
Iterations 10
1.27 ms
Name ECDSA-MPC-KeyGen-MP/2/2
Real Time 1274805.30
Time Unit ns
Iterations 10
1.27 ms
Name ECDSA-MPC-KeyGen-MP/2/3
Real Time 1269633.90
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.19 ms
Name ECDSA-MPC-KeyGen-MP/3/0
Real Time 3189142.40
Time Unit ns
Iterations 10
3.19 ms
Name ECDSA-MPC-KeyGen-MP/3/1
Real Time 3187911.00
Time Unit ns
Iterations 10
3.19 ms
Name ECDSA-MPC-KeyGen-MP/3/2
Real Time 3189533.70
Time Unit ns
Iterations 10
3.19 ms
Name ECDSA-MPC-KeyGen-MP/3/3
Real Time 3192555.00
Time Unit ns
Iterations 10
Refresh P1 P2 P3 P4
Total Time
16.54 ms
16.54 ms
16.53 ms
16.52 ms
round 1
4.52 ms
Name ECDSA-MPC-Refresh-MP/1/0
Real Time 4524537.50
Time Unit ns
Iterations 10
4.52 ms
Name ECDSA-MPC-Refresh-MP/1/1
Real Time 4523881.30
Time Unit ns
Iterations 10
4.55 ms
Name ECDSA-MPC-Refresh-MP/1/2
Real Time 4549234.20
Time Unit ns
Iterations 10
4.54 ms
Name ECDSA-MPC-Refresh-MP/1/3
Real Time 4544477.00
Time Unit ns
Iterations 10
message 1
↑0.19 KB ↓0.19 KB
↑0.19 KB ↓0.19 KB
↑0.19 KB ↓0.19 KB
↑0.19 KB ↓0.19 KB
round 2
1.13 ms
Name ECDSA-MPC-Refresh-MP/2/0
Real Time 1127967.10
Time Unit ns
Iterations 10
1.14 ms
Name ECDSA-MPC-Refresh-MP/2/1
Real Time 1137793.10
Time Unit ns
Iterations 10
1.12 ms
Name ECDSA-MPC-Refresh-MP/2/2
Real Time 1120842.80
Time Unit ns
Iterations 10
1.12 ms
Name ECDSA-MPC-Refresh-MP/2/3
Real Time 1124252.00
Time Unit ns
Iterations 10
message 2
↑28.50 KB ↓28.50 KB
↑28.50 KB ↓28.49 KB
↑28.50 KB ↓28.49 KB
↑28.50 KB ↓28.50 KB
Output Round
10.89 ms
Name ECDSA-MPC-Refresh-MP/3/0
Real Time 10891575.70
Time Unit ns
Iterations 10
10.88 ms
Name ECDSA-MPC-Refresh-MP/3/1
Real Time 10882345.50
Time Unit ns
Iterations 10
10.86 ms
Name ECDSA-MPC-Refresh-MP/3/2
Real Time 10855353.60
Time Unit ns
Iterations 10
10.85 ms
Name ECDSA-MPC-Refresh-MP/3/3
Real Time 10847605.20
Time Unit ns
Iterations 10
Sign P1 P2 P3 P4
Total Time
199.52 ms
248.44 ms
297.64 ms
346.95 ms
round 1
0.21 ms
Name ECDSA-MPC-Sign-MP/1/0
Real Time 211150.60
Time Unit ns
Iterations 10
0.22 ms
Name ECDSA-MPC-Sign-MP/1/1
Real Time 221283.90
Time Unit ns
Iterations 10
0.21 ms
Name ECDSA-MPC-Sign-MP/1/2
Real Time 210319.90
Time Unit ns
Iterations 10
0.21 ms
Name ECDSA-MPC-Sign-MP/1/3
Real Time 212461.60
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
68.94 ms
Name ECDSA-MPC-Sign-MP/2/0
Real Time 68939332.80
Time Unit ns
Iterations 10
46.42 ms
Name ECDSA-MPC-Sign-MP/2/1
Real Time 46415363.50
Time Unit ns
Iterations 10
23.93 ms
Name ECDSA-MPC-Sign-MP/2/2
Real Time 23926126.30
Time Unit ns
Iterations 10
1.33 ms
Name ECDSA-MPC-Sign-MP/2/3
Real Time 1329682.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.13 ms
Name ECDSA-MPC-Sign-MP/3/0
Real Time 3128456.70
Time Unit ns
Iterations 10
95.42 ms
Name ECDSA-MPC-Sign-MP/3/1
Real Time 95419756.30
Time Unit ns
Iterations 10
187.56 ms
Name ECDSA-MPC-Sign-MP/3/2
Real Time 187558409.90
Time Unit ns
Iterations 10
279.59 ms
Name ECDSA-MPC-Sign-MP/3/3
Real Time 279588669.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
70.32 ms
Name ECDSA-MPC-Sign-MP/4/0
Real Time 70320688.80
Time Unit ns
Iterations 10
49.28 ms
Name ECDSA-MPC-Sign-MP/4/1
Real Time 49280257.90
Time Unit ns
Iterations 10
27.87 ms
Name ECDSA-MPC-Sign-MP/4/2
Real Time 27874195.60
Time Unit ns
Iterations 10
6.58 ms
Name ECDSA-MPC-Sign-MP/4/3
Real Time 6583245.90
Time Unit ns
Iterations 10
message 4
↑18.98 KB ↓221.75 KB
↑86.57 KB ↓154.16 KB
↑154.16 KB ↓86.57 KB
↑221.75 KB ↓18.98 KB
round 5
9.78 ms
Name ECDSA-MPC-Sign-MP/5/0
Real Time 9782371.50
Time Unit ns
Iterations 10
12.22 ms
Name ECDSA-MPC-Sign-MP/5/1
Real Time 12222977.30
Time Unit ns
Iterations 10
14.46 ms
Name ECDSA-MPC-Sign-MP/5/2
Real Time 14459265.20
Time Unit ns
Iterations 10
16.78 ms
Name ECDSA-MPC-Sign-MP/5/3
Real Time 16783267.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
10.95 ms
Name ECDSA-MPC-Sign-MP/6/0
Real Time 10951802.10
Time Unit ns
Iterations 10
10.00 ms
Name ECDSA-MPC-Sign-MP/6/1
Real Time 9997111.30
Time Unit ns
Iterations 10
8.97 ms
Name ECDSA-MPC-Sign-MP/6/2
Real Time 8965260.00
Time Unit ns
Iterations 10
7.61 ms
Name ECDSA-MPC-Sign-MP/6/3
Real Time 7610380.70
Time Unit ns
Iterations 10
message 6
↑20.18 KB ↓20.18 KB
↑20.18 KB ↓20.18 KB
↑20.18 KB ↓20.18 KB
↑20.18 KB ↓20.18 KB
round 7
21.37 ms
Name ECDSA-MPC-Sign-MP/7/0
Real Time 21370434.10
Time Unit ns
Iterations 10
21.64 ms
Name ECDSA-MPC-Sign-MP/7/1
Real Time 21636105.10
Time Unit ns
Iterations 10
21.35 ms
Name ECDSA-MPC-Sign-MP/7/2
Real Time 21351774.50
Time Unit ns
Iterations 10
21.48 ms
Name ECDSA-MPC-Sign-MP/7/3
Real Time 21482101.40
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.22 ms
Name ECDSA-MPC-Sign-MP/8/0
Real Time 9222819.80
Time Unit ns
Iterations 10
9.23 ms
Name ECDSA-MPC-Sign-MP/8/1
Real Time 9225594.60
Time Unit ns
Iterations 10
9.21 ms
Name ECDSA-MPC-Sign-MP/8/2
Real Time 9209523.30
Time Unit ns
Iterations 10
9.21 ms
Name ECDSA-MPC-Sign-MP/8/3
Real Time 9212370.90
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.78 ms
Name ECDSA-MPC-Sign-MP/9/0
Real Time 2782347.00
Time Unit ns
Iterations 10
2.75 ms
Name ECDSA-MPC-Sign-MP/9/1
Real Time 2746175.20
Time Unit ns
Iterations 10
2.73 ms
Name ECDSA-MPC-Sign-MP/9/2
Real Time 2729107.00
Time Unit ns
Iterations 10
2.72 ms
Name ECDSA-MPC-Sign-MP/9/3
Real Time 2724141.80
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.81 ms
Name ECDSA-MPC-Sign-MP/10/0
Real Time 2810507.00
Time Unit ns
Iterations 10
1.28 ms
Name ECDSA-MPC-Sign-MP/10/1
Real Time 1280167.30
Time Unit ns
Iterations 10
1.36 ms
Name ECDSA-MPC-Sign-MP/10/2
Real Time 1357744.90
Time Unit ns
Iterations 10
1.43 ms
Name ECDSA-MPC-Sign-MP/10/3
Real Time 1425163.60
Time Unit ns
Iterations 10