Benchmark Context

Big Number

Operation \ Bit Length 256 512 1024 2048 4096
Mod Add
0.07 μs
Name Core/BN/ModAdd/256
Real Time 67.21
Time Unit ns
Iterations 10419581
0.08 μs
Name Core/BN/ModAdd/512
Real Time 78.12
Time Unit ns
Iterations 9000576
0.11 μs
Name Core/BN/ModAdd/1024
Real Time 105.04
Time Unit ns
Iterations 6555664
0.17 μs
Name Core/BN/ModAdd/2048
Real Time 171.80
Time Unit ns
Iterations 4085197
0.28 μs
Name Core/BN/ModAdd/4096
Real Time 278.93
Time Unit ns
Iterations 2519642
Mod Sub
0.07 μs
Name Core/BN/ModSubtract/256
Real Time 72.23
Time Unit ns
Iterations 9641632
0.08 μs
Name Core/BN/ModSubtract/512
Real Time 82.20
Time Unit ns
Iterations 8481272
0.11 μs
Name Core/BN/ModSubtract/1024
Real Time 113.18
Time Unit ns
Iterations 6183652
0.18 μs
Name Core/BN/ModSubtract/2048
Real Time 183.23
Time Unit ns
Iterations 3827865
0.33 μs
Name Core/BN/ModSubtract/4096
Real Time 326.54
Time Unit ns
Iterations 2153835
Mod Mul
0.15 μs
Name Core/BN/ModMultiply/256
Real Time 151.68
Time Unit ns
Iterations 4641688
0.28 μs
Name Core/BN/ModMultiply/512
Real Time 279.12
Time Unit ns
Iterations 2506097
0.81 μs
Name Core/BN/ModMultiply/1024
Real Time 812.38
Time Unit ns
Iterations 861814
2.74 μs
Name Core/BN/ModMultiply/2048
Real Time 2739.51
Time Unit ns
Iterations 255755
10.97 μs
Name Core/BN/ModMultiply/4096
Real Time 10969.90
Time Unit ns
Iterations 63801
Mod Exponentiate
16.39 μs
Name Core/BN/ModExponentiate/256
Real Time 16392.97
Time Unit ns
Iterations 42622
41.92 μs
Name Core/BN/ModExponentiate/512
Real Time 41917.77
Time Unit ns
Iterations 16694
311.29 μs
Name Core/BN/ModExponentiate/1024
Real Time 311292.06
Time Unit ns
Iterations 2250
2212.12 μs
Name Core/BN/ModExponentiate/2048
Real Time 2212117.84
Time Unit ns
Iterations 316
16542.05 μs
Name Core/BN/ModExponentiate/4096
Real Time 16542049.86
Time Unit ns
Iterations 42
Mod Invert
17.51 μs
Name Core/BN/ModInvert/256
Real Time 17514.29
Time Unit ns
Iterations 40007
37.15 μs
Name Core/BN/ModInvert/512
Real Time 37149.18
Time Unit ns
Iterations 18854
87.31 μs
Name Core/BN/ModInvert/1024
Real Time 87309.70
Time Unit ns
Iterations 8009
224.62 μs
Name Core/BN/ModInvert/2048
Real Time 224620.28
Time Unit ns
Iterations 3135
673.18 μs
Name Core/BN/ModInvert/4096
Real Time 673182.95
Time Unit ns
Iterations 1053
GCD
23.09 μs
Name Core/BN/GCD/256
Real Time 23086.74
Time Unit ns
Iterations 30635
51.20 μs
Name Core/BN/GCD/512
Real Time 51196.00
Time Unit ns
Iterations 13805
127.55 μs
Name Core/BN/GCD/1024
Real Time 127545.24
Time Unit ns
Iterations 5499
358.18 μs
Name Core/BN/GCD/2048
Real Time 358180.31
Time Unit ns
Iterations 1943
1165.22 μs
Name Core/BN/GCD/4096
Real Time 1165223.30
Time Unit ns
Iterations 602
GCD with RSA Modulus
23.40 μs
Name Core/BN/GCD-RSA-Modulus/256
Real Time 23395.85
Time Unit ns
Iterations 30704
51.90 μs
Name Core/BN/GCD-RSA-Modulus/512
Real Time 51895.78
Time Unit ns
Iterations 13697
127.27 μs
Name Core/BN/GCD-RSA-Modulus/1024
Real Time 127267.53
Time Unit ns
Iterations 5446
363.04 μs
Name Core/BN/GCD-RSA-Modulus/2048
Real Time 363037.49
Time Unit ns
Iterations 1928
1170.51 μs
Name Core/BN/GCD-RSA-Modulus/4096
Real Time 1170505.74
Time Unit ns
Iterations 599
Batch(16) GCD with RSA Modulus
25.88 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/256
Real Time 25875.71
Time Unit ns
Iterations 27536
55.32 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/512
Real Time 55320.07
Time Unit ns
Iterations 12717
139.82 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/1024
Real Time 139815.16
Time Unit ns
Iterations 4981
400.93 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/2048
Real Time 400930.43
Time Unit ns
Iterations 1747
1335.84 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/4096
Real Time 1335836.34
Time Unit ns
Iterations 526

Elliptic Curve

Operation \ Curve secp256k1 Ed25519
Add
0.36 μs
Name Core/EC/Add/secp256k1
Real Time 356.88
Time Unit ns
Iterations 1963785
0.31 μs
Name Core/EC/Add/Ed25519
Real Time 308.35
Time Unit ns
Iterations 2277197
Multiply
41.42 μs
Name Core/EC/Multiply/secp256k1
Real Time 41416.25
Time Unit ns
Iterations 16917
63.85 μs
Name Core/EC/Multiply/Ed25519
Real Time 63853.32
Time Unit ns
Iterations 10808
Multiply Generator
20.00 μs
Name Core/EC/Multiply_G/secp256k1
Real Time 20002.46
Time Unit ns
Iterations 34984
14.20 μs
Name Core/EC/Multiply_G/Ed25519
Real Time 14200.75
Time Unit ns
Iterations 49273
MulAdd
61.69 μs
Name Core/EC/MulAdd/secp256k1
Real Time 61692.22
Time Unit ns
Iterations 11357
78.43 μs
Name Core/EC/MulAdd/Ed25519
Real Time 78427.84
Time Unit ns
Iterations 8922

Symmetric

Operation \ #Blocks 1 4 16 64 256 1024 4096
SHA256
0.31 μs
Name Core/Hash/SHA256/1
Real Time 305.19
Time Unit ns
Iterations 2297296
0.31 μs
Name Core/Hash/SHA256/4
Real Time 305.52
Time Unit ns
Iterations 2286730
0.30 μs
Name Core/Hash/SHA256/16
Real Time 303.86
Time Unit ns
Iterations 2297558
0.33 μs
Name Core/Hash/SHA256/64
Real Time 334.39
Time Unit ns
Iterations 2087589
0.45 μs
Name Core/Hash/SHA256/256
Real Time 453.12
Time Unit ns
Iterations 1544493
0.93 μs
Name Core/Hash/SHA256/1024
Real Time 934.74
Time Unit ns
Iterations 749313
2.86 μs
Name Core/Hash/SHA256/4096
Real Time 2860.98
Time Unit ns
Iterations 244702
HMAC-SHA256
0.31 μs
Name Core/Hash/HMAC-SHA256/1
Real Time 305.23
Time Unit ns
Iterations 2274408
0.31 μs
Name Core/Hash/HMAC-SHA256/4
Real Time 306.00
Time Unit ns
Iterations 2286096
0.30 μs
Name Core/Hash/HMAC-SHA256/16
Real Time 303.52
Time Unit ns
Iterations 2300168
0.33 μs
Name Core/Hash/HMAC-SHA256/64
Real Time 333.49
Time Unit ns
Iterations 2099860
0.45 μs
Name Core/Hash/HMAC-SHA256/256
Real Time 454.00
Time Unit ns
Iterations 1541673
0.93 μs
Name Core/Hash/HMAC-SHA256/1024
Real Time 934.91
Time Unit ns
Iterations 749131
2.86 μs
Name Core/Hash/HMAC-SHA256/4096
Real Time 2864.59
Time Unit ns
Iterations 244328
AES-GCM-128
0.67 μs
Name Core/Hash/AES-GCM-128/1
Real Time 667.41
Time Unit ns
Iterations 1054135
0.67 μs
Name Core/Hash/AES-GCM-128/4
Real Time 671.60
Time Unit ns
Iterations 1047309
0.67 μs
Name Core/Hash/AES-GCM-128/16
Real Time 672.23
Time Unit ns
Iterations 1041033
0.70 μs
Name Core/Hash/AES-GCM-128/64
Real Time 696.66
Time Unit ns
Iterations 1008881
0.76 μs
Name Core/Hash/AES-GCM-128/256
Real Time 760.84
Time Unit ns
Iterations 920349
0.94 μs
Name Core/Hash/AES-GCM-128/1024
Real Time 938.25
Time Unit ns
Iterations 738368
1.65 μs
Name Core/Hash/AES-GCM-128/4096
Real Time 1648.31
Time Unit ns
Iterations 425518
AES-GCM-256
0.67 μs
Name Core/Hash/AES-GCM-256/1
Real Time 669.31
Time Unit ns
Iterations 1044493
0.67 μs
Name Core/Hash/AES-GCM-256/4
Real Time 670.76
Time Unit ns
Iterations 1041904
0.67 μs
Name Core/Hash/AES-GCM-256/16
Real Time 672.93
Time Unit ns
Iterations 1045207
0.70 μs
Name Core/Hash/AES-GCM-256/64
Real Time 695.48
Time Unit ns
Iterations 1003602
0.78 μs
Name Core/Hash/AES-GCM-256/256
Real Time 776.64
Time Unit ns
Iterations 913650
0.94 μs
Name Core/Hash/AES-GCM-256/1024
Real Time 937.80
Time Unit ns
Iterations 734354
1.65 μs
Name Core/Hash/AES-GCM-256/4096
Real Time 1648.28
Time Unit ns
Iterations 425244

ElGamal Commitment

Operation \ Curve secp256k1 Ed25519
Trusted Key Gen
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
Commit
82.95 μs
Name BP/ElGamal/Commit/3
Real Time 82954.79
Time Unit ns
Iterations 8431
94.33 μs
Name BP/ElGamal/Commit/4
Real Time 94326.89
Time Unit ns
Iterations 7341
Rerand
62.57 μs
Name BP/ElGamal/Rerand/3
Real Time 62565.69
Time Unit ns
Iterations 11209
79.06 μs
Name BP/ElGamal/Rerand/4
Real Time 79056.83
Time Unit ns
Iterations 8862
Add
0.76 μs
Name BP/ElGamal/Add/3
Real Time 758.84
Time Unit ns
Iterations 922748
0.66 μs
Name BP/ElGamal/Add/4
Real Time 657.59
Time Unit ns
Iterations 1068405
Add Scalar
20.44 μs
Name BP/ElGamal/AddScalar/3
Real Time 20440.36
Time Unit ns
Iterations 34194
7.68 μs
Name BP/ElGamal/AddScalar/4
Real Time 7684.93
Time Unit ns
Iterations 91286
Mul Scalar
82.79 μs
Name BP/ElGamal/MulScalar/3
Real Time 82793.31
Time Unit ns
Iterations 8466
127.68 μs
Name BP/ElGamal/MulScalar/4
Real Time 127680.75
Time Unit ns
Iterations 5459

Paillier

Operation \ Bit length 2048 bits
Generate Key
58.62 ms
Name BP/Paillier/Gen
Real Time 58621744.40
Time Unit ns
Iterations 10
Encrypt (with private key)
4.51 ms
Name BP/Paillier/Enc
Real Time 4507127.79
Time Unit ns
Iterations 155
Encrypt
8.57 ms
Name BP/Paillier/Pub-Enc
Real Time 8567332.11
Time Unit ns
Iterations 82
Decrypt
4.52 ms
Name BP/Paillier/Dec
Real Time 4524419.45
Time Unit ns
Iterations 156
Addition
0.01 ms
Name BP/Paillier/Add
Real Time 11081.13
Time Unit ns
Iterations 63361
Add-Scalar
0.01 ms
Name BP/Paillier/Add-Scalar
Real Time 12891.57
Time Unit ns
Iterations 53958
Mul-Scalar
8.31 ms
Name BP/Paillier/Mul-Scalar
Real Time 8314890.63
Time Unit ns
Iterations 84

TDH2

n / plaintext size 4, 256 30, 256 4, 65536 30, 65536
Encrypt
189.97 μs
Name tdh2-encrypt-1P/4/256
Real Time 189967.61
Time Unit ns
Iterations 3698
190.49 μs
Name tdh2-encrypt-1P/30/256
Real Time 190486.64
Time Unit ns
Iterations 3698
268.75 μs
Name tdh2-encrypt-1P/4/65536
Real Time 268749.89
Time Unit ns
Iterations 2573
268.73 μs
Name tdh2-encrypt-1P/30/65536
Real Time 268725.52
Time Unit ns
Iterations 2598
Verify
261.09 μs
Name tdh2-verify-1P/4/256
Real Time 261085.04
Time Unit ns
Iterations 3468
222.40 μs
Name tdh2-verify-1P/30/256
Real Time 222400.33
Time Unit ns
Iterations 2898
263.92 μs
Name tdh2-verify-1P/4/65536
Real Time 263919.47
Time Unit ns
Iterations 2886
263.66 μs
Name tdh2-verify-1P/30/65536
Real Time 263656.25
Time Unit ns
Iterations 2661
Local Decrypt
322.26 μs
Name tdh2-local-decrypt-1P/4/256
Real Time 322260.87
Time Unit ns
Iterations 2174
342.92 μs
Name tdh2-local-decrypt-1P/30/256
Real Time 342923.45
Time Unit ns
Iterations 1827
445.30 μs
Name tdh2-local-decrypt-1P/4/65536
Real Time 445300.95
Time Unit ns
Iterations 1819
363.48 μs
Name tdh2-local-decrypt-1P/30/65536
Real Time 363481.33
Time Unit ns
Iterations 1924
Combine
896.60 μs
Name tdh2-combine-1P/4/256
Real Time 896604.69
Time Unit ns
Iterations 759
5446.37 μs
Name tdh2-combine-1P/30/256
Real Time 5446365.76
Time Unit ns
Iterations 131
977.87 μs
Name tdh2-combine-1P/4/65536
Real Time 977865.30
Time Unit ns
Iterations 676
5474.37 μs
Name tdh2-combine-1P/30/65536
Real Time 5474372.33
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 1431.18
Time Unit ns
Iterations 490928
1.49 μs
Name Crypto/DRBG/String/2048
Real Time 1490.97
Time Unit ns
Iterations 472417
1.57 μs
Name Crypto/DRBG/String/4096
Real Time 1573.01
Time Unit ns
Iterations 441906
1.81 μs
Name Crypto/DRBG/String/8192
Real Time 1807.01
Time Unit ns
Iterations 389267
2.34 μs
Name Crypto/DRBG/String/16384
Real Time 2336.59
Time Unit ns
Iterations 300545
3.27 μs
Name Crypto/DRBG/String/32768
Real Time 3270.43
Time Unit ns
Iterations 214022
5.08 μs
Name Crypto/DRBG/String/65536
Real Time 5075.26
Time Unit ns
Iterations 138061
8.69 μs
Name Crypto/DRBG/String/131072
Real Time 8690.85
Time Unit ns
Iterations 79613
15.97 μs
Name Crypto/DRBG/String/262144
Real Time 15971.55
Time Unit ns
Iterations 43991

Number

Bit Length 256 512 1024 2048 4096
DRBG-Number
1.68 μs
Name Crypto/DRBG/Number/256
Real Time 1684.97
Time Unit ns
Iterations 417592
1.77 μs
Name Crypto/DRBG/Number/512
Real Time 1773.86
Time Unit ns
Iterations 395633
1.98 μs
Name Crypto/DRBG/Number/1024
Real Time 1984.60
Time Unit ns
Iterations 353500
2.38 μs
Name Crypto/DRBG/Number/2048
Real Time 2382.86
Time Unit ns
Iterations 297103
3.14 μs
Name Crypto/DRBG/Number/4096
Real Time 3141.59
Time Unit ns
Iterations 222428

Curve

Curve secp256k1 Ed25519
DRBG-Curve
22.07 μs
Name Crypto/DRBG/Curve/3
Real Time 22066.95
Time Unit ns
Iterations 31625
16.40 μs
Name Crypto/DRBG/Curve/4
Real Time 16397.07
Time Unit ns
Iterations 42788

HMAC

#big number 2 4 6 8 10 12 14 16 18 20
Commit
2.62 μs
Name Crypto/Commitment/ComBn/2
Real Time 2623.54
Time Unit ns
Iterations 266703
2.88 μs
Name Crypto/Commitment/ComBn/4
Real Time 2878.36
Time Unit ns
Iterations 243912
3.19 μs
Name Crypto/Commitment/ComBn/6
Real Time 3185.74
Time Unit ns
Iterations 218847
3.41 μs
Name Crypto/Commitment/ComBn/8
Real Time 3412.52
Time Unit ns
Iterations 204763
3.65 μs
Name Crypto/Commitment/ComBn/10
Real Time 3649.79
Time Unit ns
Iterations 190472
3.89 μs
Name Crypto/Commitment/ComBn/12
Real Time 3892.26
Time Unit ns
Iterations 179831
4.14 μs
Name Crypto/Commitment/ComBn/14
Real Time 4143.13
Time Unit ns
Iterations 168891
4.40 μs
Name Crypto/Commitment/ComBn/16
Real Time 4399.54
Time Unit ns
Iterations 158689
4.64 μs
Name Crypto/Commitment/ComBn/18
Real Time 4643.76
Time Unit ns
Iterations 149797
4.91 μs
Name Crypto/Commitment/ComBn/20
Real Time 4910.55
Time Unit ns
Iterations 142324

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.95 μs
Name BP/ElGamal/Commit/3
Real Time 82954.79
Time Unit ns
Iterations 8431
94.33 μs
Name BP/ElGamal/Commit/4
Real Time 94326.89
Time Unit ns
Iterations 7341
Rerand
62.57 μs
Name BP/ElGamal/Rerand/3
Real Time 62565.69
Time Unit ns
Iterations 11209
79.06 μs
Name BP/ElGamal/Rerand/4
Real Time 79056.83
Time Unit ns
Iterations 8862
Add
0.76 μs
Name BP/ElGamal/Add/3
Real Time 758.84
Time Unit ns
Iterations 922748
0.66 μs
Name BP/ElGamal/Add/4
Real Time 657.59
Time Unit ns
Iterations 1068405
Add Scalar
20.44 μs
Name BP/ElGamal/AddScalar/3
Real Time 20440.36
Time Unit ns
Iterations 34194
7.68 μs
Name BP/ElGamal/AddScalar/4
Real Time 7684.93
Time Unit ns
Iterations 91286
Mul Scalar
82.79 μs
Name BP/ElGamal/MulScalar/3
Real Time 82793.31
Time Unit ns
Iterations 8466
127.68 μs
Name BP/ElGamal/MulScalar/4
Real Time 127680.75
Time Unit ns
Iterations 5459

Shamir Secret Sharing

m\n 2 3 4 5 6 7
10
16.75 μs
Name BP/Share/Shamir/10/2
Real Time 16752.98
Time Unit ns
Iterations 41457
18.91 μs
Name BP/Share/Shamir/10/3
Real Time 18913.33
Time Unit ns
Iterations 37058
21.12 μs
Name BP/Share/Shamir/10/4
Real Time 21118.78
Time Unit ns
Iterations 33031
23.20 μs
Name BP/Share/Shamir/10/5
Real Time 23195.02
Time Unit ns
Iterations 29961
25.34 μs
Name BP/Share/Shamir/10/6
Real Time 25337.95
Time Unit ns
Iterations 27219
27.50 μs
Name BP/Share/Shamir/10/7
Real Time 27503.22
Time Unit ns
Iterations 25484
20
34.62 μs
Name BP/Share/Shamir/20/2
Real Time 34623.29
Time Unit ns
Iterations 20270
39.14 μs
Name BP/Share/Shamir/20/3
Real Time 39140.74
Time Unit ns
Iterations 17891
43.27 μs
Name BP/Share/Shamir/20/4
Real Time 43270.72
Time Unit ns
Iterations 16129
47.78 μs
Name BP/Share/Shamir/20/5
Real Time 47778.63
Time Unit ns
Iterations 14611
52.12 μs
Name BP/Share/Shamir/20/6
Real Time 52116.75
Time Unit ns
Iterations 13482
56.59 μs
Name BP/Share/Shamir/20/7
Real Time 56588.34
Time Unit ns
Iterations 12442
30
52.53 μs
Name BP/Share/Shamir/30/2
Real Time 52525.12
Time Unit ns
Iterations 13317
59.19 μs
Name BP/Share/Shamir/30/3
Real Time 59189.66
Time Unit ns
Iterations 11795
65.69 μs
Name BP/Share/Shamir/30/4
Real Time 65692.47
Time Unit ns
Iterations 10556
72.21 μs
Name BP/Share/Shamir/30/5
Real Time 72211.81
Time Unit ns
Iterations 9670
79.08 μs
Name BP/Share/Shamir/30/6
Real Time 79079.30
Time Unit ns
Iterations 8891
85.60 μs
Name BP/Share/Shamir/30/7
Real Time 85595.07
Time Unit ns
Iterations 8231

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 493.20
Time Unit ns
Iterations 1423121
0.71 μs
Name BP/Share/Horner/4
Real Time 712.71
Time Unit ns
Iterations 983584
1.16 μs
Name BP/Share/Horner/6
Real Time 1156.53
Time Unit ns
Iterations 600683
1.60 μs
Name BP/Share/Horner/8
Real Time 1598.88
Time Unit ns
Iterations 435885
2.04 μs
Name BP/Share/Horner/10
Real Time 2043.02
Time Unit ns
Iterations 344203
3.37 μs
Name BP/Share/Horner/16
Real Time 3369.12
Time Unit ns
Iterations 208006
6.94 μs
Name BP/Share/Horner/32
Real Time 6937.76
Time Unit ns
Iterations 101436
secp256k1
83.58 μs
Name BP/Share/ECHorner/3/3
Real Time 83575.93
Time Unit ns
Iterations 8364
125.63 μs
Name BP/Share/ECHorner/3/4
Real Time 125628.24
Time Unit ns
Iterations 5587
208.80 μs
Name BP/Share/ECHorner/3/6
Real Time 208799.39
Time Unit ns
Iterations 3334
292.37 μs
Name BP/Share/ECHorner/3/8
Real Time 292368.96
Time Unit ns
Iterations 2378
376.21 μs
Name BP/Share/ECHorner/3/10
Real Time 376208.96
Time Unit ns
Iterations 1863
627.16 μs
Name BP/Share/ECHorner/3/16
Real Time 627162.28
Time Unit ns
Iterations 1117
1294.91 μs
Name BP/Share/ECHorner/3/32
Real Time 1294913.99
Time Unit ns
Iterations 538
Ed25519
128.36 μs
Name BP/Share/ECHorner/4/3
Real Time 128355.54
Time Unit ns
Iterations 5462
192.26 μs
Name BP/Share/ECHorner/4/4
Real Time 192258.18
Time Unit ns
Iterations 3618
321.67 μs
Name BP/Share/ECHorner/4/6
Real Time 321668.09
Time Unit ns
Iterations 2176
448.96 μs
Name BP/Share/ECHorner/4/8
Real Time 448964.85
Time Unit ns
Iterations 1559
576.71 μs
Name BP/Share/ECHorner/4/10
Real Time 576713.98
Time Unit ns
Iterations 1214
966.78 μs
Name BP/Share/ECHorner/4/16
Real Time 966783.78
Time Unit ns
Iterations 725
1986.04 μs
Name BP/Share/ECHorner/4/32
Real Time 1986037.30
Time Unit ns
Iterations 353

Lagrange interpolation

m\n 3 4 6 8 10 16 32
256 bit field
37.62 μs
Name BP/Share/Lagrange/3
Real Time 37619.10
Time Unit ns
Iterations 18719
54.30 μs
Name BP/Share/Lagrange/4
Real Time 54304.26
Time Unit ns
Iterations 13020
94.78 μs
Name BP/Share/Lagrange/6
Real Time 94776.22
Time Unit ns
Iterations 7245
146.62 μs
Name BP/Share/Lagrange/8
Real Time 146617.99
Time Unit ns
Iterations 4823
204.89 μs
Name BP/Share/Lagrange/10
Real Time 204888.49
Time Unit ns
Iterations 3346
430.00 μs
Name BP/Share/Lagrange/16
Real Time 430003.58
Time Unit ns
Iterations 1625
1355.60 μs
Name BP/Share/Lagrange/32
Real Time 1355603.33
Time Unit ns
Iterations 511
secp256k1
135.91 μs
Name BP/Share/ECLagrange/3/3
Real Time 135907.94
Time Unit ns
Iterations 5161
187.23 μs
Name BP/Share/ECLagrange/3/4
Real Time 187225.32
Time Unit ns
Iterations 3773
293.82 μs
Name BP/Share/ECLagrange/3/6
Real Time 293815.46
Time Unit ns
Iterations 2393
411.07 μs
Name BP/Share/ECLagrange/3/8
Real Time 411065.40
Time Unit ns
Iterations 1681
544.84 μs
Name BP/Share/ECLagrange/3/10
Real Time 544840.26
Time Unit ns
Iterations 1289
989.54 μs
Name BP/Share/ECLagrange/3/16
Real Time 989539.22
Time Unit ns
Iterations 707
2504.37 μs
Name BP/Share/ECLagrange/3/32
Real Time 2504373.95
Time Unit ns
Iterations 278
Ed25519
229.97 μs
Name BP/Share/ECLagrange/4/3
Real Time 229972.50
Time Unit ns
Iterations 3045
311.17 μs
Name BP/Share/ECLagrange/4/4
Real Time 311171.63
Time Unit ns
Iterations 2249
478.92 μs
Name BP/Share/ECLagrange/4/6
Real Time 478917.46
Time Unit ns
Iterations 1462
659.60 μs
Name BP/Share/ECLagrange/4/8
Real Time 659604.12
Time Unit ns
Iterations 1063
854.40 μs
Name BP/Share/ECLagrange/4/10
Real Time 854401.63
Time Unit ns
Iterations 817
1460.38 μs
Name BP/Share/ECLagrange/4/16
Real Time 1460379.75
Time Unit ns
Iterations 480
3411.47 μs
Name BP/Share/ECLagrange/4/32
Real Time 3411474.28
Time Unit ns
Iterations 204

Non-interactive Zero Knowledge

Protocol Prover Verifer Proof Size
UC DL (secp256k1)
1.00 ms
Name ZK/DL/Prover/3
Real Time 999864.87
Time Unit ns
Iterations 702
0.77 ms
Name ZK/DL/Verify/3
Real Time 768576.76
Time Unit ns
Iterations 909
2.31 KB
Name
Real Time
Time Unit
Iterations
UC DL (Ed25519)
0.94 ms
Name ZK/DL/Prover/4
Real Time 942742.87
Time Unit ns
Iterations 747
4.50 ms
Name ZK/DL/Verify/4
Real Time 4500755.73
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 77439.15
Time Unit ns
Iterations 9036
0.14 ms
Name ZK/DH/Verify/3
Real Time 139331.91
Time Unit ns
Iterations 5092
0.07 KB
Name
Real Time
Time Unit
Iterations
ElGamal Com (secp256k1)
2.78 ms
Name ZK/ElGamalCom/Prover/3
Real Time 2777014.99
Time Unit ns
Iterations 256
1.08 ms
Name ZK/ElGamalCom/Verify/3
Real Time 1078292.22
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 78051.55
Time Unit ns
Iterations 8935
0.14 ms
Name ZK/ElGamalPubShareEqual/Verify/3
Real Time 143319.36
Time Unit ns
Iterations 4854
0.07 KB
Name
Real Time
Time Unit
Iterations
ElGamal Com Mult (secp256k1)
0.26 ms
Name ZK/ElGamalComMult/Prover/3
Real Time 257781.64
Time Unit ns
Iterations 2729
0.37 ms
Name ZK/ElGamalComMult/Verify/3
Real Time 366570.26
Time Unit ns
Iterations 1886
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 4289789.07
Time Unit ns
Iterations 162
1.00 ms
Name ZK/UCElGamalComMultPrivScalar/Verify/3
Real Time 997729.17
Time Unit ns
Iterations 700
2.67 KB
Name
Real Time
Time Unit
Iterations
Valid Paillier
23.52 ms
Name ZK/ValidPaillier/Prover
Real Time 23520845.23
Time Unit ns
Iterations 30
22.59 ms
Name ZK/ValidPaillier/Verify
Real Time 22591705.71
Time Unit ns
Iterations 31
2.58 KB
Name
Real Time
Time Unit
Iterations
Paillier Zero
92.49 ms
Name ZK/PaillierZero/Prover
Real Time 92486314.63
Time Unit ns
Iterations 8
87.82 ms
Name ZK/PaillierZero/Verify
Real Time 87819940.88
Time Unit ns
Iterations 8
2.60 KB
Name
Real Time
Time Unit
Iterations
Two Paillier Equal
90.64 ms
Name ZK/TwoPaillierEqual/Prover
Real Time 90637582.38
Time Unit ns
Iterations 8
182.77 ms
Name ZK/TwoPaillierEqual/Verify
Real Time 182774313.50
Time Unit ns
Iterations 4
5.61 KB
Name
Real Time
Time Unit
Iterations
Range Pedersen (secp256k1)
332.27 ms
Name ZK/RangePedersen/Prover/3
Real Time 332266866.00
Time Unit ns
Iterations 2
17.50 ms
Name ZK/RangePedersen/Verify/3
Real Time 17502686.75
Time Unit ns
Iterations 40
71.31 KB
Name
Real Time
Time Unit
Iterations
Paillier Pedersen Equal (secp256k1)
48.12 ms
Name ZK/PaillierPedersenEq/Prover/3
Real Time 48123205.21
Time Unit ns
Iterations 14
99.06 ms
Name ZK/PaillierPedersenEq/Verify/3
Real Time 99063557.71
Time Unit ns
Iterations 7
3.54 KB
Name
Real Time
Time Unit
Iterations
Paillier Range Exp Slack (secp256k1)
382.52 ms
Name ZK/PaillierRangeExpSlack/Prover/3
Real Time 382522808.50
Time Unit ns
Iterations 2
117.32 ms
Name ZK/PaillierRangeExpSlack/Verify/3
Real Time 117318928.83
Time Unit ns
Iterations 6
75.11 KB
Name
Real Time
Time Unit
Iterations
PDL
387.81 ms
Name ZK/PDL/Prover
Real Time 387805639.00
Time Unit ns
Iterations 2
126.90 ms
Name ZK/PDL/Verify
Real Time 126901758.20
Time Unit ns
Iterations 5
75.99 KB
Name
Real Time
Time Unit
Iterations
Unknown Order DL
297.34 ms
Name ZK/UnknownOrderDL/Prove
Real Time 297342460.00
Time Unit ns
Iterations 2
298.37 ms
Name ZK/UnknownOrderDL/Verify
Real Time 298370466.50
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.00 ms
Name ZK/DL/Prover/3
Real Time 999864.87
Time Unit ns
Iterations 702
0.77 ms
Name ZK/DL/Verify/3
Real Time 768576.76
Time Unit ns
Iterations 909
2.31 KB
Name
Real Time
Time Unit
Iterations
secp256k1, n = 4
1.73 ms
Name ZK/Batch-DL/Prover/3/4
Real Time 1734631.41
Time Unit ns
Iterations 403
2.22 ms
Name ZK/Batch-DL/Verify/3/4
Real Time 2218787.47
Time Unit ns
Iterations 325
3.11 KB
Name
Real Time
Time Unit
Iterations
secp256k1, n = 16
4.05 ms
Name ZK/Batch-DL/Prover/3/16
Real Time 4049813.27
Time Unit ns
Iterations 171
5.52 ms
Name ZK/Batch-DL/Verify/3/16
Real Time 5515942.23
Time Unit ns
Iterations 124
3.11 KB
Name
Real Time
Time Unit
Iterations
secp256k1, n = 64
12.69 ms
Name ZK/Batch-DL/Prover/3/64
Real Time 12686127.00
Time Unit ns
Iterations 58
27.78 ms
Name ZK/Batch-DL/Verify/3/64
Real Time 27777668.88
Time Unit ns
Iterations 25
4.62 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 1
0.94 ms
Name ZK/DL/Prover/4
Real Time 942742.87
Time Unit ns
Iterations 747
4.50 ms
Name ZK/DL/Verify/4
Real Time 4500755.73
Time Unit ns
Iterations 156
2.28 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 4
1.64 ms
Name ZK/Batch-DL/Prover/4/4
Real Time 1644426.12
Time Unit ns
Iterations 432
14.74 ms
Name ZK/Batch-DL/Verify/4/4
Real Time 14741341.54
Time Unit ns
Iterations 48
3.06 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 16
4.09 ms
Name ZK/Batch-DL/Prover/4/16
Real Time 4086188.69
Time Unit ns
Iterations 173
48.60 ms
Name ZK/Batch-DL/Verify/4/16
Real Time 48597820.07
Time Unit ns
Iterations 14
3.06 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 64
12.83 ms
Name ZK/Batch-DL/Prover/4/64
Real Time 12834878.30
Time Unit ns
Iterations 53
272.65 ms
Name ZK/Batch-DL/Verify/4/64
Real Time 272650944.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 752.97
Time Unit ns
Iterations 933328
0.02 KB
Name
Real Time
Time Unit
Iterations
9.75 ms
Name ZK/ValidPaillier-Int/P2
Real Time 9750660.31
Time Unit ns
Iterations 72
1.03 KB
Name
Real Time
Time Unit
Iterations
9.28 ms
Name ZK/ValidPaillier-Int/Verify
Real Time 9283422.93
Time Unit ns
Iterations 75
9.75 ms
Name ZK/ValidPaillier-Int/P2
Real Time 9750660.31
Time Unit ns
Iterations 72
9.28 ms
Name sum
Real Time 9284175.90
Time Unit ns
Iterations -1
Non-Interactive
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
23.52 ms
Name ZK/ValidPaillier/Prover
Real Time 23520845.23
Time Unit ns
Iterations 30
22.59 ms
Name ZK/ValidPaillier/Verify
Real Time 22591705.71
Time Unit ns
Iterations 31

Paillier Zero

Prove Msg1 Size Challenge Challenge Size Prove Msg2 Size Verify P Total V Total
Interactive
33.32 ms
Name ZK/PaillierZero-Int/P1
Real Time 33317568.67
Time Unit ns
Iterations 21
0.05 KB
Name
Real Time
Time Unit
Iterations
0.00 ms
Name ZK/PaillierZero-Int/V2
Real Time 2985.63
Time Unit ns
Iterations 232050
0.01 KB
Name
Real Time
Time Unit
Iterations
0.35 ms
Name ZK/PaillierZero-Int/P3
Real Time 352386.55
Time Unit ns
Iterations 1989
3.12 KB
Name
Real Time
Time Unit
Iterations
35.14 ms
Name ZK/PaillierZero-Int/Verify
Real Time 35143438.50
Time Unit ns
Iterations 20
33.67 ms
Name sum
Real Time 33669955.22
Time Unit ns
Iterations -1
35.15 ms
Name sum
Real Time 35146424.13
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.49 ms
Name ZK/PaillierZero/Prover
Real Time 92486314.63
Time Unit ns
Iterations 8
87.82 ms
Name ZK/PaillierZero/Verify
Real Time 87819940.88
Time Unit ns
Iterations 8

Two Paillier Equal

Prove Msg1 Size Challenge Challenge Size Prove Msg2 Size Verify P Total V Total
Interactive
35.77 ms
Name ZK/TwoPaillierEqual-Int/P1
Real Time 35766900.85
Time Unit ns
Iterations 20
0.00 KB
Name
Real Time
Time Unit
Iterations
0.00 ms
Name ZK/TwoPaillierEqual-Int/V2
Real Time 858.67
Time Unit ns
Iterations 817084
0.00 KB
Name
Real Time
Time Unit
Iterations
0.70 ms
Name ZK/TwoPaillierEqual-Int/P3
Real Time 704380.26
Time Unit ns
Iterations 993
0.00 KB
Name
Real Time
Time Unit
Iterations
73.52 ms
Name ZK/TwoPaillierEqual-Int/Verify
Real Time 73518088.89
Time Unit ns
Iterations 9
36.47 ms
Name sum
Real Time 36471281.11
Time Unit ns
Iterations -1
73.52 ms
Name sum
Real Time 73518947.56
Time Unit ns
Iterations -1
Non-Interactive
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
N/A
Name
Real Time
Time Unit
Iterations
90.64 ms
Name ZK/TwoPaillierEqual/Prover
Real Time 90637582.38
Time Unit ns
Iterations 8
182.77 ms
Name ZK/TwoPaillierEqual/Verify
Real Time 182774313.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.46 ms
Name ZK/RangePedersenInt/P1/3
Real Time 129455811.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 755.80
Time Unit ns
Iterations 927769
0.01 KB
Name
Real Time
Time Unit
Iterations
0.01 ms
Name ZK/RangePedersenInt/P3/3
Real Time 5333.59
Time Unit ns
Iterations 105742
27.88 KB
Name
Real Time
Time Unit
Iterations
0.01 ms
Name ZK/RangePedersenInt/Verify/3
Real Time 6438.63
Time Unit ns
Iterations 132075
129.46 ms
Name sum
Real Time 129461144.79
Time Unit ns
Iterations -1
0.01 ms
Name sum
Real Time 7194.42
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.27 ms
Name ZK/RangePedersen/Prover/3
Real Time 332266866.00
Time Unit ns
Iterations 2
17.50 ms
Name ZK/RangePedersen/Verify/3
Real Time 17502686.75
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 20470064.91
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 915.60
Time Unit ns
Iterations 769637
0.01 KB
Name
Real Time
Time Unit
Iterations
0.35 ms
Name ZK/PaillierPedersenEq-Int/P3/3
Real Time 353237.52
Time Unit ns
Iterations 1983
3.81 KB
Name
Real Time
Time Unit
Iterations
43.95 ms
Name ZK/PaillierPedersenEq-Int/Verifier/3
Real Time 43946666.88
Time Unit ns
Iterations 16
20.82 ms
Name sum
Real Time 20823302.44
Time Unit ns
Iterations -1
43.95 ms
Name sum
Real Time 43947582.47
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.12 ms
Name ZK/PaillierPedersenEq/Prover/3
Real Time 48123205.21
Time Unit ns
Iterations 14
99.06 ms
Name ZK/PaillierPedersenEq/Verify/3
Real Time 99063557.71
Time Unit ns
Iterations 7

PVE

Protocols \ Operations Encrypt Verify Decrypt
Basic - RSA2048
10.05 ms
Name PVE/vencrypt/Encrypt/0
Real Time 10050235.04
Time Unit ns
Iterations 69
6.20 ms
Name PVE/vencrypt/Verify/0
Real Time 6204440.20
Time Unit ns
Iterations 108
6.97 ms
Name PVE/vencrypt/Decrypt/0
Real Time 6970437.62
Time Unit ns
Iterations 100
Batch(4) - RSA2048
18.10 ms
Name PVE/vencrypt-batch/Encrypt/0/4
Real Time 18099122.38
Time Unit ns
Iterations 39
13.89 ms
Name PVE/vencrypt-batch/Verify/0/4
Real Time 13885721.52
Time Unit ns
Iterations 50
14.69 ms
Name PVE/vencrypt-batch/Decrypt/0/4
Real Time 14693483.96
Time Unit ns
Iterations 48
Batch(16) - RSA2048
47.75 ms
Name PVE/vencrypt-batch/Encrypt/0/16
Real Time 47748258.53
Time Unit ns
Iterations 15
43.20 ms
Name PVE/vencrypt-batch/Verify/0/16
Real Time 43204670.12
Time Unit ns
Iterations 16
44.19 ms
Name PVE/vencrypt-batch/Decrypt/0/16
Real Time 44190247.37
Time Unit ns
Iterations 16
Basic - P-256
20.44 ms
Name PVE/vencrypt/Encrypt/1
Real Time 20435124.85
Time Unit ns
Iterations 34
11.39 ms
Name PVE/vencrypt/Verify/1
Real Time 11392492.53
Time Unit ns
Iterations 62
11.45 ms
Name PVE/vencrypt/Decrypt/1
Real Time 11451041.39
Time Unit ns
Iterations 61
Batch(4) - P-256
28.52 ms
Name PVE/vencrypt-batch/Encrypt/1/4
Real Time 28519428.64
Time Unit ns
Iterations 25
18.97 ms
Name PVE/vencrypt-batch/Verify/1/4
Real Time 18972478.49
Time Unit ns
Iterations 37
19.07 ms
Name PVE/vencrypt-batch/Decrypt/1/4
Real Time 19070127.14
Time Unit ns
Iterations 37
Batch(16) - P-256
58.08 ms
Name PVE/vencrypt-batch/Encrypt/1/16
Real Time 58076799.50
Time Unit ns
Iterations 12
48.19 ms
Name PVE/vencrypt-batch/Verify/1/16
Real Time 48192374.36
Time Unit ns
Iterations 14
48.63 ms
Name PVE/vencrypt-batch/Decrypt/1/16
Real Time 48633465.64
Time Unit ns
Iterations 14
Batch(2) Many (24-leaf access structure) -- mixed key
359.48 ms
Name PVE/vencrypt-batch-many/Encrypt
Real Time 359484077.50
Time Unit ns
Iterations 2
214.71 ms
Name PVE/vencrypt-batch-many/Verify
Real Time 214715000.00
Time Unit ns
Iterations 3
222.63 ms
Name PVE/vencrypt-batch-many/Decrypt
Real Time 222634484.80
Time Unit ns
Iterations 5

Base OT

Number of OTs 64 128 256 512 1024 2048
Step 1 (R → S)
6.44 ms
Name MPC/OT/BaseOT/Step1_R2S/64
Real Time 6444776.71
Time Unit ns
Iterations 112
12.46 ms
Name MPC/OT/BaseOT/Step1_R2S/128
Real Time 12461217.50
Time Unit ns
Iterations 56
24.75 ms
Name MPC/OT/BaseOT/Step1_R2S/256
Real Time 24748728.61
Time Unit ns
Iterations 28
49.57 ms
Name MPC/OT/BaseOT/Step1_R2S/512
Real Time 49570593.00
Time Unit ns
Iterations 14
98.49 ms
Name MPC/OT/BaseOT/Step1_R2S/1024
Real Time 98487063.57
Time Unit ns
Iterations 7
196.19 ms
Name MPC/OT/BaseOT/Step1_R2S/2048
Real Time 196190030.75
Time Unit ns
Iterations 4
Step 2 (S → R)
25.03 ms
Name MPC/OT/BaseOT/Step2_S2R/64
Real Time 25028065.39
Time Unit ns
Iterations 28
49.94 ms
Name MPC/OT/BaseOT/Step2_S2R/128
Real Time 49943406.07
Time Unit ns
Iterations 14
100.13 ms
Name MPC/OT/BaseOT/Step2_S2R/256
Real Time 100129980.57
Time Unit ns
Iterations 7
199.64 ms
Name MPC/OT/BaseOT/Step2_S2R/512
Real Time 199643448.75
Time Unit ns
Iterations 4
398.04 ms
Name MPC/OT/BaseOT/Step2_S2R/1024
Real Time 398042249.50
Time Unit ns
Iterations 2
795.15 ms
Name MPC/OT/BaseOT/Step2_S2R/2048
Real Time 795154994.00
Time Unit ns
Iterations 1
Step 3 (R output)
3.49 ms
Name MPC/OT/BaseOT/OutputR/64
Real Time 3487940.30
Time Unit ns
Iterations 201
7.00 ms
Name MPC/OT/BaseOT/OutputR/128
Real Time 7003192.17
Time Unit ns
Iterations 100
14.07 ms
Name MPC/OT/BaseOT/OutputR/256
Real Time 14073488.80
Time Unit ns
Iterations 50
27.90 ms
Name MPC/OT/BaseOT/OutputR/512
Real Time 27896654.68
Time Unit ns
Iterations 25
55.68 ms
Name MPC/OT/BaseOT/OutputR/1024
Real Time 55682561.15
Time Unit ns
Iterations 13
111.50 ms
Name MPC/OT/BaseOT/OutputR/2048
Real Time 111500015.00
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.50 ms
Name MPC/OT/FullOT/Step1_S2R/2048
Real Time 21501357.12
Time Unit ns
Iterations 33
21.59 ms
Name MPC/OT/FullOT/Step1_S2R/4096
Real Time 21587058.78
Time Unit ns
Iterations 32
21.53 ms
Name MPC/OT/FullOT/Step1_S2R/65536
Real Time 21528904.06
Time Unit ns
Iterations 33
Step 2 (R → S)
109.14 ms
Name MPC/OT/FullOT/Step2_R2S/2048
Real Time 109135022.17
Time Unit ns
Iterations 6
110.16 ms
Name MPC/OT/FullOT/Step2_R2S/4096
Real Time 110157470.17
Time Unit ns
Iterations 6
141.11 ms
Name MPC/OT/FullOT/Step2_R2S/65536
Real Time 141109724.20
Time Unit ns
Iterations 5
Step 3 (S → R)
126.10 ms
Name MPC/OT/FullOT/Step3_S2R/2048
Real Time 126104739.50
Time Unit ns
Iterations 6
130.64 ms
Name MPC/OT/FullOT/Step3_S2R/4096
Real Time 130638783.40
Time Unit ns
Iterations 5
255.57 ms
Name MPC/OT/FullOT/Step3_S2R/65536
Real Time 255568744.00
Time Unit ns
Iterations 3
Step 4 (R output)
126.85 ms
Name MPC/OT/FullOT/OutputR/2048
Real Time 126853136.33
Time Unit ns
Iterations 6
131.68 ms
Name MPC/OT/FullOT/OutputR/4096
Real Time 131676868.20
Time Unit ns
Iterations 5
277.66 ms
Name MPC/OT/FullOT/OutputR/65536
Real Time 277655289.33
Time Unit ns
Iterations 3

Agree Random - 256 bits P1 msg P2
Total Time
116.75 μs
100.24 μs
round 1
71.52 μs
Name AgreeRandom-2P/1/1/256
Real Time 71520.24
Time Unit ns
Iterations 10000
41.23 μs
Name AgreeRandom-2P/1/2/256
Real Time 41229.59
Time Unit ns
Iterations 10000
message 1
→49 Bytes
round 2
0.93 μs
Name AgreeRandom-2P/2/1/256
Real Time 931.46
Time Unit ns
Iterations 10000
9.92 μs
Name AgreeRandom-2P/2/2/256
Real Time 9923.72
Time Unit ns
Iterations 10000
message 2
←33 Bytes
round 3
0.39 μs
Name AgreeRandom-2P/3/1/256
Real Time 391.94
Time Unit ns
Iterations 10000
0.66 μs
Name AgreeRandom-2P/3/2/256
Real Time 664.06
Time Unit ns
Iterations 10000
message 3
→65 Bytes
Output Round
43.91 μs
Name AgreeRandom-2P/4/1/256
Real Time 43905.11
Time Unit ns
Iterations 10000
48.42 μs
Name AgreeRandom-2P/4/2/256
Real Time 48421.26
Time Unit ns
Iterations 10000
Agree Random - 1024 bits P1 msg P2
Total Time
117.99 μs
101.99 μs
round 1
71.32 μs
Name AgreeRandom-2P/1/1/1024
Real Time 71322.34
Time Unit ns
Iterations 10000
41.28 μs
Name AgreeRandom-2P/1/2/1024
Real Time 41281.33
Time Unit ns
Iterations 10000
message 1
→49 Bytes
round 2
0.93 μs
Name AgreeRandom-2P/2/1/1024
Real Time 927.84
Time Unit ns
Iterations 10000
10.11 μs
Name AgreeRandom-2P/2/2/1024
Real Time 10110.66
Time Unit ns
Iterations 10000
message 2
←130 Bytes
round 3
0.48 μs
Name AgreeRandom-2P/3/1/1024
Real Time 478.58
Time Unit ns
Iterations 10000
0.76 μs
Name AgreeRandom-2P/3/2/1024
Real Time 759.46
Time Unit ns
Iterations 10000
message 3
→162 Bytes
Output Round
45.26 μs
Name AgreeRandom-2P/4/1/1024
Real Time 45262.63
Time Unit ns
Iterations 10000
49.84 μs
Name AgreeRandom-2P/4/2/1024
Real Time 49838.66
Time Unit ns
Iterations 10000
Agree Random - 4096 bits P1 msg P2
Total Time
118.08 μs
103.85 μs
round 1
72.16 μs
Name AgreeRandom-2P/1/1/4096
Real Time 72155.11
Time Unit ns
Iterations 10000
41.14 μs
Name AgreeRandom-2P/1/2/4096
Real Time 41144.76
Time Unit ns
Iterations 10000
message 1
→49 Bytes
round 2
0.95 μs
Name AgreeRandom-2P/2/1/4096
Real Time 947.11
Time Unit ns
Iterations 10000
10.17 μs
Name AgreeRandom-2P/2/2/4096
Real Time 10170.51
Time Unit ns
Iterations 10000
message 2
←514 Bytes
round 3
0.52 μs
Name AgreeRandom-2P/3/1/4096
Real Time 520.70
Time Unit ns
Iterations 10000
0.91 μs
Name AgreeRandom-2P/3/2/4096
Real Time 907.83
Time Unit ns
Iterations 10000
message 3
→546 Bytes
Output Round
44.46 μs
Name AgreeRandom-2P/4/1/4096
Real Time 44455.92
Time Unit ns
Iterations 10000
51.63 μs
Name AgreeRandom-2P/4/2/4096
Real Time 51630.47
Time Unit ns
Iterations 10000
Weak Agree Random - 256 bits P1 msg P2
Total Time
120.20 μs
96.79 μs
round 1
63.34 μs
Name WeakAgreeRandom-2P/1/1/256
Real Time 63338.62
Time Unit ns
Iterations 10000
40.66 μs
Name WeakAgreeRandom-2P/1/2/256
Real Time 40657.17
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.87 μs
Name WeakAgreeRandom-2P/2/1/256
Real Time 871.60
Time Unit ns
Iterations 10000
9.96 μs
Name WeakAgreeRandom-2P/2/2/256
Real Time 9957.75
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
55.99 μs
Name WeakAgreeRandom-2P/3/1/256
Real Time 55994.14
Time Unit ns
Iterations 10000
46.17 μs
Name WeakAgreeRandom-2P/3/2/256
Real Time 46171.82
Time Unit ns
Iterations 10000
Weak Agree Random - 1024 bits P1 msg P2
Total Time
122.29 μs
98.81 μs
round 1
63.18 μs
Name WeakAgreeRandom-2P/1/1/1024
Real Time 63181.22
Time Unit ns
Iterations 10000
40.68 μs
Name WeakAgreeRandom-2P/1/2/1024
Real Time 40683.37
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.86 μs
Name WeakAgreeRandom-2P/2/1/1024
Real Time 863.00
Time Unit ns
Iterations 10000
9.86 μs
Name WeakAgreeRandom-2P/2/2/1024
Real Time 9861.78
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
58.25 μs
Name WeakAgreeRandom-2P/3/1/1024
Real Time 58249.83
Time Unit ns
Iterations 10000
48.27 μs
Name WeakAgreeRandom-2P/3/2/1024
Real Time 48266.92
Time Unit ns
Iterations 10000
Weak Agree Random - 4096 bits P1 msg P2
Total Time
123.63 μs
98.86 μs
round 1
63.78 μs
Name WeakAgreeRandom-2P/1/1/4096
Real Time 63775.41
Time Unit ns
Iterations 10000
40.51 μs
Name WeakAgreeRandom-2P/1/2/4096
Real Time 40507.03
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.88 μs
Name WeakAgreeRandom-2P/2/1/4096
Real Time 881.24
Time Unit ns
Iterations 10000
9.80 μs
Name WeakAgreeRandom-2P/2/2/4096
Real Time 9803.36
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
58.97 μs
Name WeakAgreeRandom-2P/3/1/4096
Real Time 58968.59
Time Unit ns
Iterations 10000
48.55 μs
Name WeakAgreeRandom-2P/3/2/4096
Real Time 48550.03
Time Unit ns
Iterations 10000
Generate SID (Fixed) P1 msg P2
Total Time
122.18 μs
96.34 μs
round 1
63.84 μs
Name GenerateSID-Fixed-2P/1/1
Real Time 63840.01
Time Unit ns
Iterations 10000
40.57 μs
Name GenerateSID-Fixed-2P/1/2
Real Time 40573.27
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.86 μs
Name GenerateSID-Fixed-2P/2/1
Real Time 861.17
Time Unit ns
Iterations 10000
10.09 μs
Name GenerateSID-Fixed-2P/2/2
Real Time 10093.29
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
57.48 μs
Name GenerateSID-Fixed-2P/3/1
Real Time 57480.40
Time Unit ns
Iterations 10000
45.67 μs
Name GenerateSID-Fixed-2P/3/2
Real Time 45671.10
Time Unit ns
Iterations 10000
Generate SID (Dynamic) P1 msg P2
Total Time
123.27 μs
98.75 μs
round 1
64.52 μs
Name GenerateSID-Dynamic-2P/1/1
Real Time 64521.54
Time Unit ns
Iterations 10000
41.62 μs
Name GenerateSID-Dynamic-2P/1/2
Real Time 41616.04
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.87 μs
Name GenerateSID-Dynamic-2P/2/1
Real Time 865.25
Time Unit ns
Iterations 10000
10.04 μs
Name GenerateSID-Dynamic-2P/2/2
Real Time 10039.41
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
57.88 μs
Name GenerateSID-Dynamic-2P/3/1
Real Time 57880.77
Time Unit ns
Iterations 10000
47.10 μs
Name GenerateSID-Dynamic-2P/3/2
Real Time 47097.73
Time Unit ns
Iterations 10000

Keygen P1 msg P2
Total Time
8.16 ms
8.23 ms
round 1
0.10 ms
Name Schnorr-2PC-KeyGen-2P/1/1
Real Time 98734.40
Time Unit ns
Iterations 10
0.06 ms
Name Schnorr-2PC-KeyGen-2P/1/2
Real Time 64052.00
Time Unit ns
Iterations 10
message 1
→0.05 KB
round 2
0.00 ms
Name Schnorr-2PC-KeyGen-2P/2/1
Real Time 914.70
Time Unit ns
Iterations 10
1.15 ms
Name Schnorr-2PC-KeyGen-2P/2/2
Real Time 1147656.90
Time Unit ns
Iterations 10
message 2
←2.33 KB
round 3
7.99 ms
Name Schnorr-2PC-KeyGen-2P/3/1
Real Time 7994014.00
Time Unit ns
Iterations 10
0.00 ms
Name Schnorr-2PC-KeyGen-2P/3/2
Real Time 2408.70
Time Unit ns
Iterations 10
message 3
→2.35 KB
Output Round
0.06 ms
Name Schnorr-2PC-KeyGen-2P/4/1
Real Time 64256.30
Time Unit ns
Iterations 10
7.02 ms
Name Schnorr-2PC-KeyGen-2P/4/2
Real Time 7015670.80
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 72731.74
Time Unit ns
Iterations 200
0.05 ms
Name Schnorr-2PC-Refresh-2P/1/2
Real Time 45203.04
Time Unit ns
Iterations 200
message 1
→0.05 KB
round 2
0.00 ms
Name Schnorr-2PC-Refresh-2P/2/1
Real Time 916.03
Time Unit ns
Iterations 200
0.01 ms
Name Schnorr-2PC-Refresh-2P/2/2
Real Time 9825.99
Time Unit ns
Iterations 200
message 2
←0.04 KB
round 3
0.00 ms
Name Schnorr-2PC-Refresh-2P/3/1
Real Time 466.58
Time Unit ns
Iterations 200
0.00 ms
Name Schnorr-2PC-Refresh-2P/3/2
Real Time 707.72
Time Unit ns
Iterations 200
message 3
→0.07 KB
Output Round
0.04 ms
Name Schnorr-2PC-Refresh-2P/4/1
Real Time 44900.73
Time Unit ns
Iterations 200
0.05 ms
Name Schnorr-2PC-Refresh-2P/4/2
Real Time 52942.01
Time Unit ns
Iterations 200
Sign - #Msg=1 P1 msg P2
Total Time
11.21 ms
11.05 ms
round 1
0.09 ms
Name Schnorr-2PC-Sign-2P/1/1/1
Real Time 93557.86
Time Unit ns
Iterations 50
0.05 ms
Name Schnorr-2PC-Sign-2P/1/2/1
Real Time 45005.52
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 1090.86
Time Unit ns
Iterations 50
1.62 ms
Name Schnorr-2PC-Sign-2P/2/2/1
Real Time 1616601.70
Time Unit ns
Iterations 50
message 2
←3.11 KB
round 3
10.86 ms
Name Schnorr-2PC-Sign-2P/3/1/1
Real Time 10860364.16
Time Unit ns
Iterations 50
0.00 ms
Name Schnorr-2PC-Sign-2P/3/2/1
Real Time 1802.14
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 19754.52
Time Unit ns
Iterations 50
9.30 ms
Name Schnorr-2PC-Sign-2P/4/2/1
Real Time 9302057.94
Time Unit ns
Iterations 50
message 4
←0.03 KB
Output Round
0.24 ms
Name Schnorr-2PC-Sign-2P/5/1/1
Real Time 238293.90
Time Unit ns
Iterations 50
0.08 ms
Name Schnorr-2PC-Sign-2P/5/2/1
Real Time 80523.62
Time Unit ns
Iterations 50
Sign - #Msg=4 P1 msg P2
Total Time
20.90 ms
20.28 ms
round 1
0.16 ms
Name Schnorr-2PC-Sign-2P/1/1/4
Real Time 162483.58
Time Unit ns
Iterations 50
0.05 ms
Name Schnorr-2PC-Sign-2P/1/2/4
Real Time 46383.18
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 899.48
Time Unit ns
Iterations 50
2.06 ms
Name Schnorr-2PC-Sign-2P/2/2/4
Real Time 2055185.96
Time Unit ns
Iterations 50
message 2
←3.22 KB
round 3
20.06 ms
Name Schnorr-2PC-Sign-2P/3/1/4
Real Time 20057417.02
Time Unit ns
Iterations 50
0.00 ms
Name Schnorr-2PC-Sign-2P/3/2/4
Real Time 2305.00
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 52277.74
Time Unit ns
Iterations 50
18.10 ms
Name Schnorr-2PC-Sign-2P/4/2/4
Real Time 18101800.60
Time Unit ns
Iterations 50
message 4
←0.13 KB
Output Round
0.62 ms
Name Schnorr-2PC-Sign-2P/5/1/4
Real Time 622911.02
Time Unit ns
Iterations 50
0.08 ms
Name Schnorr-2PC-Sign-2P/5/2/4
Real Time 78088.64
Time Unit ns
Iterations 50
Sign - #Msg=16 P1 msg P2
Total Time
60.23 ms
58.31 ms
round 1
0.40 ms
Name Schnorr-2PC-Sign-2P/1/1/16
Real Time 403633.24
Time Unit ns
Iterations 50
0.05 ms
Name Schnorr-2PC-Sign-2P/1/2/16
Real Time 45162.10
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 981.54
Time Unit ns
Iterations 50
4.87 ms
Name Schnorr-2PC-Sign-2P/2/2/16
Real Time 4866758.12
Time Unit ns
Iterations 50
message 2
←3.62 KB
round 3
57.43 ms
Name Schnorr-2PC-Sign-2P/3/1/16
Real Time 57432599.00
Time Unit ns
Iterations 50
0.00 ms
Name Schnorr-2PC-Sign-2P/3/2/16
Real Time 2332.60
Time Unit ns
Iterations 50
message 3
→3.64 KB
round 4
0.18 ms
Name Schnorr-2PC-Sign-2P/4/1/16
Real Time 184604.98
Time Unit ns
Iterations 50
53.30 ms
Name Schnorr-2PC-Sign-2P/4/2/16
Real Time 53301908.52
Time Unit ns
Iterations 50
message 4
←0.53 KB
Output Round
2.21 ms
Name Schnorr-2PC-Sign-2P/5/1/16
Real Time 2211582.16
Time Unit ns
Iterations 50
0.10 ms
Name Schnorr-2PC-Sign-2P/5/2/16
Real Time 95333.98
Time Unit ns
Iterations 50

Keygen P1 msg P2
Total Time
219.65 ms
78.69 ms
round 1
202.19 ms
Name ECDSA-2PC-KeyGen-2P/1/1
Real Time 202194454.55
Time Unit ns
Iterations 20
0.07 ms
Name ECDSA-2PC-KeyGen-2P/1/2
Real Time 70466.95
Time Unit ns
Iterations 20
message 1
→1.69 KB
round 2
0.00 ms
Name ECDSA-2PC-KeyGen-2P/2/1
Real Time 2391.90
Time Unit ns
Iterations 20
1.59 ms
Name ECDSA-2PC-KeyGen-2P/2/2
Real Time 1590151.20
Time Unit ns
Iterations 20
message 2
←2.40 KB
round 3
17.32 ms
Name ECDSA-2PC-KeyGen-2P/3/1
Real Time 17320516.60
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-KeyGen-2P/3/2
Real Time 2006.20
Time Unit ns
Iterations 20
message 3
→36.41 KB
Output Round
0.13 ms
Name ECDSA-2PC-KeyGen-2P/4/1
Real Time 127705.20
Time Unit ns
Iterations 20
77.03 ms
Name ECDSA-2PC-KeyGen-2P/4/2
Real Time 77031081.70
Time Unit ns
Iterations 20
Refresh P1 msg P2
Total Time
112.06 ms
86.34 ms
round 1
101.47 ms
Name ECDSA-2PC-Refresh-2P/1/1
Real Time 101470817.65
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Refresh-2P/1/2
Real Time 46715.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 1744.35
Time Unit ns
Iterations 20
0.38 ms
Name ECDSA-2PC-Refresh-2P/2/2
Real Time 375430.00
Time Unit ns
Iterations 20
message 2
←0.06 KB
round 3
10.49 ms
Name ECDSA-2PC-Refresh-2P/3/1
Real Time 10492661.85
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Refresh-2P/3/2
Real Time 1407.75
Time Unit ns
Iterations 20
message 3
→7.48 KB
Output Round
0.10 ms
Name ECDSA-2PC-Refresh-2P/4/1
Real Time 95351.60
Time Unit ns
Iterations 20
85.91 ms
Name ECDSA-2PC-Refresh-2P/4/2
Real Time 85912931.45
Time Unit ns
Iterations 20
Sign - #Msg=1 P1 msg P2
Total Time
27.77 ms
44.58 ms
round 1
2.11 ms
Name ECDSA-2PC-Sign-2P/1/1/1
Real Time 2113725.65
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-2P/1/2/1
Real Time 45856.35
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 1091.55
Time Unit ns
Iterations 20
1.57 ms
Name ECDSA-2PC-Sign-2P/2/2/1
Real Time 1567702.30
Time Unit ns
Iterations 20
message 2
←3.14 KB
round 3
1.95 ms
Name ECDSA-2PC-Sign-2P/3/1/1
Real Time 1947548.30
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-2P/3/2/1
Real Time 2351.50
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 4172.15
Time Unit ns
Iterations 20
42.87 ms
Name ECDSA-2PC-Sign-2P/4/2/1
Real Time 42873591.70
Time Unit ns
Iterations 20
message 4
←4.01 KB
Output Round
23.71 ms
Name ECDSA-2PC-Sign-2P/5/1/1
Real Time 23706525.60
Time Unit ns
Iterations 20
0.09 ms
Name ECDSA-2PC-Sign-2P/5/2/1
Real Time 87402.80
Time Unit ns
Iterations 20
Sign - #Msg=4 P1 msg P2
Total Time
99.25 ms
168.68 ms
round 1
2.09 ms
Name ECDSA-2PC-Sign-2P/1/1/4
Real Time 2088224.80
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-2P/1/2/4
Real Time 53652.80
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 852.50
Time Unit ns
Iterations 20
2.00 ms
Name ECDSA-2PC-Sign-2P/2/2/4
Real Time 2002940.30
Time Unit ns
Iterations 20
message 2
←3.25 KB
round 3
2.86 ms
Name ECDSA-2PC-Sign-2P/3/1/4
Real Time 2858168.95
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-2P/3/2/4
Real Time 2270.65
Time Unit ns
Iterations 20
message 3
→3.28 KB
round 4
0.01 ms
Name ECDSA-2PC-Sign-2P/4/1/4
Real Time 5087.95
Time Unit ns
Iterations 20
166.51 ms
Name ECDSA-2PC-Sign-2P/4/2/4
Real Time 166510208.50
Time Unit ns
Iterations 20
message 4
←16.05 KB
Output Round
94.30 ms
Name ECDSA-2PC-Sign-2P/5/1/4
Real Time 94299451.95
Time Unit ns
Iterations 20
0.11 ms
Name ECDSA-2PC-Sign-2P/5/2/4
Real Time 109704.30
Time Unit ns
Iterations 20
Sign - #Msg=16 P1 msg P2
Total Time
386.05 ms
666.95 ms
round 1
4.77 ms
Name ECDSA-2PC-Sign-2P/1/1/16
Real Time 4769119.85
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-2P/1/2/16
Real Time 48394.65
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 908.65
Time Unit ns
Iterations 20
4.87 ms
Name ECDSA-2PC-Sign-2P/2/2/16
Real Time 4867011.65
Time Unit ns
Iterations 20
message 2
←3.67 KB
round 3
6.83 ms
Name ECDSA-2PC-Sign-2P/3/1/16
Real Time 6832974.60
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-2P/3/2/16
Real Time 2303.85
Time Unit ns
Iterations 20
message 3
→3.70 KB
round 4
0.01 ms
Name ECDSA-2PC-Sign-2P/4/1/16
Real Time 5576.90
Time Unit ns
Iterations 20
661.85 ms
Name ECDSA-2PC-Sign-2P/4/2/16
Real Time 661850816.60
Time Unit ns
Iterations 20
message 4
←64.18 KB
Output Round
374.45 ms
Name ECDSA-2PC-Sign-2P/5/1/16
Real Time 374445621.55
Time Unit ns
Iterations 20
0.18 ms
Name ECDSA-2PC-Sign-2P/5/2/16
Real Time 180109.50
Time Unit ns
Iterations 20
Sign with Global Abort - #Msg=1 P1 msg P2
Total Time
4.08 ms
14.61 ms
round 1
1.63 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/1/1
Real Time 1633341.15
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/2/1
Real Time 47238.00
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 1079.90
Time Unit ns
Iterations 20
1.55 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/2/2/1
Real Time 1546856.65
Time Unit ns
Iterations 20
message 2
←3.14 KB
round 3
2.44 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/1/1
Real Time 2437222.60
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/2/1
Real Time 2586.40
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 4192.40
Time Unit ns
Iterations 20
13.01 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/2/1
Real Time 13014026.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.99 ms
49.13 ms
round 1
2.11 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/1/4
Real Time 2114792.40
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/2/4
Real Time 54351.40
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 983.85
Time Unit ns
Iterations 20
2.01 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/2/2/4
Real Time 2008383.80
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 2868031.30
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/2/4
Real Time 3177.95
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 4567.00
Time Unit ns
Iterations 20
47.06 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/2/4
Real Time 47064200.70
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.37 ms
188.32 ms
round 1
5.49 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/1/16
Real Time 5485859.55
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/2/16
Real Time 49190.30
Time Unit ns
Iterations 20
message 1
→0.03 KB
round 2
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/2/1/16
Real Time 1052.90
Time Unit ns
Iterations 20
4.83 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/2/2/16
Real Time 4833445.85
Time Unit ns
Iterations 20
message 2
←3.67 KB
round 3
6.88 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/1/16
Real Time 6881321.05
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/2/16
Real Time 2539.05
Time Unit ns
Iterations 20
message 3
→3.70 KB
round 4
0.01 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/1/16
Real Time 6237.70
Time Unit ns
Iterations 20
183.43 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/2/16
Real Time 183434703.75
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.41 ms
22.44 ms
22.31 ms
22.42 ms
round 1
0.26 ms
Name Schnorr-MPC-KeyGen-MP/1/0
Real Time 264766.00
Time Unit ns
Iterations 1
0.25 ms
Name Schnorr-MPC-KeyGen-MP/1/1
Real Time 250023.00
Time Unit ns
Iterations 1
0.22 ms
Name Schnorr-MPC-KeyGen-MP/1/2
Real Time 224185.00
Time Unit ns
Iterations 1
0.24 ms
Name Schnorr-MPC-KeyGen-MP/1/3
Real Time 235236.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.58 ms
Name Schnorr-MPC-KeyGen-MP/2/0
Real Time 1582452.00
Time Unit ns
Iterations 1
1.69 ms
Name Schnorr-MPC-KeyGen-MP/2/1
Real Time 1688711.00
Time Unit ns
Iterations 1
1.56 ms
Name Schnorr-MPC-KeyGen-MP/2/2
Real Time 1562766.00
Time Unit ns
Iterations 1
1.61 ms
Name Schnorr-MPC-KeyGen-MP/2/3
Real Time 1612238.00
Time Unit ns
Iterations 1
message 2
↑7.24 KB ↓7.23 KB
↑7.23 KB ↓7.24 KB
↑7.23 KB ↓7.23 KB
↑7.24 KB ↓7.24 KB
Output Round
20.56 ms
Name Schnorr-MPC-KeyGen-MP/3/0
Real Time 20562120.00
Time Unit ns
Iterations 1
20.50 ms
Name Schnorr-MPC-KeyGen-MP/3/1
Real Time 20503220.00
Time Unit ns
Iterations 1
20.52 ms
Name Schnorr-MPC-KeyGen-MP/3/2
Real Time 20518268.00
Time Unit ns
Iterations 1
20.57 ms
Name Schnorr-MPC-KeyGen-MP/3/3
Real Time 20573007.00
Time Unit ns
Iterations 1
Refresh P1 P2 P3 P4
Total Time
78.10 ms
77.51 ms
77.84 ms
77.71 ms
round 1
4.80 ms
Name Schnorr-MPC-Refresh-MP/1/0
Real Time 4795766.20
Time Unit ns
Iterations 10
4.79 ms
Name Schnorr-MPC-Refresh-MP/1/1
Real Time 4787885.60
Time Unit ns
Iterations 10
4.77 ms
Name Schnorr-MPC-Refresh-MP/1/2
Real Time 4774461.90
Time Unit ns
Iterations 10
4.89 ms
Name Schnorr-MPC-Refresh-MP/1/3
Real Time 4894722.40
Time Unit ns
Iterations 10
message 1
↑0.19 KB ↓0.19 KB
↑0.19 KB ↓0.19 KB
↑0.19 KB ↓0.19 KB
↑0.19 KB ↓0.19 KB
round 2
2.63 ms
Name Schnorr-MPC-Refresh-MP/2/0
Real Time 2631540.30
Time Unit ns
Iterations 10
2.62 ms
Name Schnorr-MPC-Refresh-MP/2/1
Real Time 2621202.70
Time Unit ns
Iterations 10
2.62 ms
Name Schnorr-MPC-Refresh-MP/2/2
Real Time 2619627.60
Time Unit ns
Iterations 10
2.63 ms
Name Schnorr-MPC-Refresh-MP/2/3
Real Time 2626011.70
Time Unit ns
Iterations 10
message 2
↑28.08 KB ↓28.07 KB
↑28.08 KB ↓28.08 KB
↑28.09 KB ↓28.07 KB
↑28.08 KB ↓28.08 KB
Output Round
70.67 ms
Name Schnorr-MPC-Refresh-MP/3/0
Real Time 70668885.50
Time Unit ns
Iterations 10
70.10 ms
Name Schnorr-MPC-Refresh-MP/3/1
Real Time 70102935.30
Time Unit ns
Iterations 10
70.45 ms
Name Schnorr-MPC-Refresh-MP/3/2
Real Time 70446029.60
Time Unit ns
Iterations 10
70.19 ms
Name Schnorr-MPC-Refresh-MP/3/3
Real Time 70189560.40
Time Unit ns
Iterations 10
Sign P1 P2 P3 P4
Total Time
48.94 ms
48.45 ms
48.33 ms
48.30 ms
round 1
0.25 ms
Name Schnorr-MPC-Sign-MP/1/0
Real Time 254249.60
Time Unit ns
Iterations 10
0.26 ms
Name Schnorr-MPC-Sign-MP/1/1
Real Time 261026.50
Time Unit ns
Iterations 10
0.26 ms
Name Schnorr-MPC-Sign-MP/1/2
Real Time 259932.30
Time Unit ns
Iterations 10
0.26 ms
Name Schnorr-MPC-Sign-MP/1/3
Real Time 261944.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.63 ms
Name Schnorr-MPC-Sign-MP/2/0
Real Time 2628447.20
Time Unit ns
Iterations 10
2.75 ms
Name Schnorr-MPC-Sign-MP/2/1
Real Time 2753906.20
Time Unit ns
Iterations 10
2.67 ms
Name Schnorr-MPC-Sign-MP/2/2
Real Time 2667349.70
Time Unit ns
Iterations 10
2.67 ms
Name Schnorr-MPC-Sign-MP/2/3
Real Time 2670346.60
Time Unit ns
Iterations 10
message 2
↑9.78 KB ↓9.78 KB
↑9.79 KB ↓9.78 KB
↑9.79 KB ↓9.78 KB
↑9.78 KB ↓9.79 KB
round 3
45.43 ms
Name Schnorr-MPC-Sign-MP/3/0
Real Time 45430178.40
Time Unit ns
Iterations 10
45.30 ms
Name Schnorr-MPC-Sign-MP/3/1
Real Time 45298793.90
Time Unit ns
Iterations 10
45.27 ms
Name Schnorr-MPC-Sign-MP/3/2
Real Time 45265119.00
Time Unit ns
Iterations 10
45.24 ms
Name Schnorr-MPC-Sign-MP/3/3
Real Time 45236811.20
Time Unit ns
Iterations 10
message 3
↑0.30 KB ↓0.00 KB
↑0.00 KB ↓0.10 KB
↑0.00 KB ↓0.10 KB
↑0.00 KB ↓0.10 KB
Output Round
0.62 ms
Name Schnorr-MPC-Sign-MP/4/0
Real Time 623741.10
Time Unit ns
Iterations 10
0.13 ms
Name Schnorr-MPC-Sign-MP/4/1
Real Time 132296.50
Time Unit ns
Iterations 10
0.13 ms
Name Schnorr-MPC-Sign-MP/4/2
Real Time 133644.70
Time Unit ns
Iterations 10
0.13 ms
Name Schnorr-MPC-Sign-MP/4/3
Real Time 132150.10
Time Unit ns
Iterations 10

Keygen P1 P2 P3 P4
Total Time
4.74 ms
4.75 ms
4.73 ms
4.85 ms
round 1
0.18 ms
Name ECDSA-MPC-KeyGen-MP/1/0
Real Time 182758.40
Time Unit ns
Iterations 10
0.18 ms
Name ECDSA-MPC-KeyGen-MP/1/1
Real Time 177966.40
Time Unit ns
Iterations 10
0.17 ms
Name ECDSA-MPC-KeyGen-MP/1/2
Real Time 173625.20
Time Unit ns
Iterations 10
0.18 ms
Name ECDSA-MPC-KeyGen-MP/1/3
Real Time 176292.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.33 ms
Name ECDSA-MPC-KeyGen-MP/2/0
Real Time 1325466.60
Time Unit ns
Iterations 10
1.34 ms
Name ECDSA-MPC-KeyGen-MP/2/1
Real Time 1338662.10
Time Unit ns
Iterations 10
1.34 ms
Name ECDSA-MPC-KeyGen-MP/2/2
Real Time 1336660.40
Time Unit ns
Iterations 10
1.33 ms
Name ECDSA-MPC-KeyGen-MP/2/3
Real Time 1329432.60
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.23 ms
Name ECDSA-MPC-KeyGen-MP/3/0
Real Time 3228321.70
Time Unit ns
Iterations 10
3.23 ms
Name ECDSA-MPC-KeyGen-MP/3/1
Real Time 3231540.10
Time Unit ns
Iterations 10
3.22 ms
Name ECDSA-MPC-KeyGen-MP/3/2
Real Time 3221300.70
Time Unit ns
Iterations 10
3.35 ms
Name ECDSA-MPC-KeyGen-MP/3/3
Real Time 3347576.80
Time Unit ns
Iterations 10
Refresh P1 P2 P3 P4
Total Time
16.88 ms
16.85 ms
16.89 ms
18.02 ms
round 1
4.75 ms
Name ECDSA-MPC-Refresh-MP/1/0
Real Time 4750696.70
Time Unit ns
Iterations 10
4.73 ms
Name ECDSA-MPC-Refresh-MP/1/1
Real Time 4725034.30
Time Unit ns
Iterations 10
4.75 ms
Name ECDSA-MPC-Refresh-MP/1/2
Real Time 4754918.90
Time Unit ns
Iterations 10
4.76 ms
Name ECDSA-MPC-Refresh-MP/1/3
Real Time 4763389.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
1.14 ms
Name ECDSA-MPC-Refresh-MP/2/0
Real Time 1143430.60
Time Unit ns
Iterations 10
1.14 ms
Name ECDSA-MPC-Refresh-MP/2/1
Real Time 1142415.70
Time Unit ns
Iterations 10
1.14 ms
Name ECDSA-MPC-Refresh-MP/2/2
Real Time 1144616.80
Time Unit ns
Iterations 10
1.15 ms
Name ECDSA-MPC-Refresh-MP/2/3
Real Time 1154931.20
Time Unit ns
Iterations 10
message 2
↑28.50 KB ↓28.49 KB
↑28.50 KB ↓28.50 KB
↑28.50 KB ↓28.50 KB
↑28.50 KB ↓28.49 KB
Output Round
10.98 ms
Name ECDSA-MPC-Refresh-MP/3/0
Real Time 10981218.30
Time Unit ns
Iterations 10
10.98 ms
Name ECDSA-MPC-Refresh-MP/3/1
Real Time 10982131.60
Time Unit ns
Iterations 10
10.99 ms
Name ECDSA-MPC-Refresh-MP/3/2
Real Time 10992157.00
Time Unit ns
Iterations 10
12.10 ms
Name ECDSA-MPC-Refresh-MP/3/3
Real Time 12099589.40
Time Unit ns
Iterations 10
Sign P1 P2 P3 P4
Total Time
202.34 ms
252.25 ms
302.38 ms
350.92 ms
round 1
0.22 ms
Name ECDSA-MPC-Sign-MP/1/0
Real Time 217349.00
Time Unit ns
Iterations 10
0.22 ms
Name ECDSA-MPC-Sign-MP/1/1
Real Time 216260.30
Time Unit ns
Iterations 10
0.22 ms
Name ECDSA-MPC-Sign-MP/1/2
Real Time 223294.70
Time Unit ns
Iterations 10
0.22 ms
Name ECDSA-MPC-Sign-MP/1/3
Real Time 224018.90
Time Unit ns
Iterations 10
message 1
↑0.25 KB ↓0.25 KB
↑0.25 KB ↓0.25 KB
↑0.25 KB ↓0.25 KB
↑0.25 KB ↓0.25 KB
round 2
69.62 ms
Name ECDSA-MPC-Sign-MP/2/0
Real Time 69618076.60
Time Unit ns
Iterations 10
46.73 ms
Name ECDSA-MPC-Sign-MP/2/1
Real Time 46729957.80
Time Unit ns
Iterations 10
24.13 ms
Name ECDSA-MPC-Sign-MP/2/2
Real Time 24128373.30
Time Unit ns
Iterations 10
1.44 ms
Name ECDSA-MPC-Sign-MP/2/3
Real Time 1436954.60
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.16 ms
Name ECDSA-MPC-Sign-MP/3/0
Real Time 3161261.00
Time Unit ns
Iterations 10
96.14 ms
Name ECDSA-MPC-Sign-MP/3/1
Real Time 96141451.30
Time Unit ns
Iterations 10
189.38 ms
Name ECDSA-MPC-Sign-MP/3/2
Real Time 189384826.30
Time Unit ns
Iterations 10
281.17 ms
Name ECDSA-MPC-Sign-MP/3/3
Real Time 281169501.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
71.33 ms
Name ECDSA-MPC-Sign-MP/4/0
Real Time 71332747.10
Time Unit ns
Iterations 10
51.25 ms
Name ECDSA-MPC-Sign-MP/4/1
Real Time 51249963.80
Time Unit ns
Iterations 10
29.25 ms
Name ECDSA-MPC-Sign-MP/4/2
Real Time 29254265.10
Time Unit ns
Iterations 10
6.56 ms
Name ECDSA-MPC-Sign-MP/4/3
Real Time 6556063.50
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.71 ms
Name ECDSA-MPC-Sign-MP/5/0
Real Time 9714138.50
Time Unit ns
Iterations 10
12.17 ms
Name ECDSA-MPC-Sign-MP/5/1
Real Time 12170648.60
Time Unit ns
Iterations 10
14.66 ms
Name ECDSA-MPC-Sign-MP/5/2
Real Time 14664368.80
Time Unit ns
Iterations 10
17.90 ms
Name ECDSA-MPC-Sign-MP/5/3
Real Time 17902022.30
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.24 ms
Name ECDSA-MPC-Sign-MP/6/0
Real Time 11238483.80
Time Unit ns
Iterations 10
10.05 ms
Name ECDSA-MPC-Sign-MP/6/1
Real Time 10049142.00
Time Unit ns
Iterations 10
8.93 ms
Name ECDSA-MPC-Sign-MP/6/2
Real Time 8926214.80
Time Unit ns
Iterations 10
7.75 ms
Name ECDSA-MPC-Sign-MP/6/3
Real Time 7751711.10
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.50 ms
Name ECDSA-MPC-Sign-MP/7/0
Real Time 21498371.40
Time Unit ns
Iterations 10
21.58 ms
Name ECDSA-MPC-Sign-MP/7/1
Real Time 21582982.90
Time Unit ns
Iterations 10
21.48 ms
Name ECDSA-MPC-Sign-MP/7/2
Real Time 21476333.00
Time Unit ns
Iterations 10
21.59 ms
Name ECDSA-MPC-Sign-MP/7/3
Real Time 21585040.50
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.64 ms
Name ECDSA-MPC-Sign-MP/8/0
Real Time 9641574.70
Time Unit ns
Iterations 10
9.32 ms
Name ECDSA-MPC-Sign-MP/8/1
Real Time 9317225.80
Time Unit ns
Iterations 10
9.28 ms
Name ECDSA-MPC-Sign-MP/8/2
Real Time 9277590.20
Time Unit ns
Iterations 10
9.29 ms
Name ECDSA-MPC-Sign-MP/8/3
Real Time 9289837.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.82 ms
Name ECDSA-MPC-Sign-MP/9/0
Real Time 2823232.30
Time Unit ns
Iterations 10
2.84 ms
Name ECDSA-MPC-Sign-MP/9/1
Real Time 2835130.10
Time Unit ns
Iterations 10
2.73 ms
Name ECDSA-MPC-Sign-MP/9/2
Real Time 2733363.90
Time Unit ns
Iterations 10
2.79 ms
Name ECDSA-MPC-Sign-MP/9/3
Real Time 2791789.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
3.10 ms
Name ECDSA-MPC-Sign-MP/10/0
Real Time 3096183.00
Time Unit ns
Iterations 10
1.96 ms
Name ECDSA-MPC-Sign-MP/10/1
Real Time 1956076.10
Time Unit ns
Iterations 10
2.31 ms
Name ECDSA-MPC-Sign-MP/10/2
Real Time 2307211.50
Time Unit ns
Iterations 10
2.21 ms
Name ECDSA-MPC-Sign-MP/10/3
Real Time 2214552.90
Time Unit ns
Iterations 10