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.58
Time Unit ns
Iterations 10370201
0.08 μs
Name Core/BN/ModAdd/512
Real Time 81.39
Time Unit ns
Iterations 8628226
0.11 μs
Name Core/BN/ModAdd/1024
Real Time 109.25
Time Unit ns
Iterations 6408291
0.18 μs
Name Core/BN/ModAdd/2048
Real Time 182.30
Time Unit ns
Iterations 3837354
0.28 μs
Name Core/BN/ModAdd/4096
Real Time 282.41
Time Unit ns
Iterations 2473167
Mod Sub
0.06 μs
Name Core/BN/ModSubtract/256
Real Time 60.41
Time Unit ns
Iterations 11665633
0.07 μs
Name Core/BN/ModSubtract/512
Real Time 74.30
Time Unit ns
Iterations 9437732
0.11 μs
Name Core/BN/ModSubtract/1024
Real Time 111.04
Time Unit ns
Iterations 6290568
0.19 μs
Name Core/BN/ModSubtract/2048
Real Time 186.04
Time Unit ns
Iterations 3629500
0.33 μs
Name Core/BN/ModSubtract/4096
Real Time 328.27
Time Unit ns
Iterations 2128804
Mod Mul
0.14 μs
Name Core/BN/ModMultiply/256
Real Time 143.79
Time Unit ns
Iterations 4850012
0.28 μs
Name Core/BN/ModMultiply/512
Real Time 283.28
Time Unit ns
Iterations 2468918
0.82 μs
Name Core/BN/ModMultiply/1024
Real Time 824.52
Time Unit ns
Iterations 851062
2.73 μs
Name Core/BN/ModMultiply/2048
Real Time 2728.21
Time Unit ns
Iterations 256000
10.97 μs
Name Core/BN/ModMultiply/4096
Real Time 10973.46
Time Unit ns
Iterations 63669
Mod Exponentiate
16.28 μs
Name Core/BN/ModExponentiate/256
Real Time 16279.71
Time Unit ns
Iterations 42784
42.02 μs
Name Core/BN/ModExponentiate/512
Real Time 42019.28
Time Unit ns
Iterations 16704
310.87 μs
Name Core/BN/ModExponentiate/1024
Real Time 310866.77
Time Unit ns
Iterations 2249
2211.19 μs
Name Core/BN/ModExponentiate/2048
Real Time 2211191.78
Time Unit ns
Iterations 316
16526.28 μs
Name Core/BN/ModExponentiate/4096
Real Time 16526278.07
Time Unit ns
Iterations 42
Mod Invert
17.47 μs
Name Core/BN/ModInvert/256
Real Time 17473.51
Time Unit ns
Iterations 39996
36.94 μs
Name Core/BN/ModInvert/512
Real Time 36944.58
Time Unit ns
Iterations 18853
87.74 μs
Name Core/BN/ModInvert/1024
Real Time 87739.92
Time Unit ns
Iterations 7986
228.32 μs
Name Core/BN/ModInvert/2048
Real Time 228320.19
Time Unit ns
Iterations 3065
677.52 μs
Name Core/BN/ModInvert/4096
Real Time 677516.70
Time Unit ns
Iterations 1032
GCD
23.12 μs
Name Core/BN/GCD/256
Real Time 23122.04
Time Unit ns
Iterations 30599
50.67 μs
Name Core/BN/GCD/512
Real Time 50671.18
Time Unit ns
Iterations 13337
129.44 μs
Name Core/BN/GCD/1024
Real Time 129435.31
Time Unit ns
Iterations 5493
366.64 μs
Name Core/BN/GCD/2048
Real Time 366643.75
Time Unit ns
Iterations 1913
1202.41 μs
Name Core/BN/GCD/4096
Real Time 1202414.39
Time Unit ns
Iterations 581
GCD with RSA Modulus
22.91 μs
Name Core/BN/GCD-RSA-Modulus/256
Real Time 22911.10
Time Unit ns
Iterations 30031
51.84 μs
Name Core/BN/GCD-RSA-Modulus/512
Real Time 51836.85
Time Unit ns
Iterations 13755
132.04 μs
Name Core/BN/GCD-RSA-Modulus/1024
Real Time 132043.44
Time Unit ns
Iterations 5344
366.83 μs
Name Core/BN/GCD-RSA-Modulus/2048
Real Time 366831.02
Time Unit ns
Iterations 1904
1216.24 μs
Name Core/BN/GCD-RSA-Modulus/4096
Real Time 1216238.15
Time Unit ns
Iterations 584
Batch(16) GCD with RSA Modulus
25.05 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/256
Real Time 25047.60
Time Unit ns
Iterations 27200
56.75 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/512
Real Time 56754.53
Time Unit ns
Iterations 12218
139.99 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/1024
Real Time 139994.11
Time Unit ns
Iterations 4973
408.00 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/2048
Real Time 407999.79
Time Unit ns
Iterations 1696
1368.81 μs
Name Core/BN/GCD-Batch(16)RSA-Modulus/4096
Real Time 1368809.89
Time Unit ns
Iterations 510

Elliptic Curve

Operation \ Curve secp256k1 Ed25519
Add
0.36 μs
Name Core/EC/Add/secp256k1
Real Time 357.05
Time Unit ns
Iterations 1949405
0.31 μs
Name Core/EC/Add/Ed25519
Real Time 307.89
Time Unit ns
Iterations 2274132
Add (Constant Time)
0.35 μs
Name Core/EC/Add_CT/secp256k1
Real Time 346.33
Time Unit ns
Iterations 2016103
0.31 μs
Name Core/EC/Add_CT/Ed25519
Real Time 309.66
Time Unit ns
Iterations 2272646
Multiply
41.38 μs
Name Core/EC/Multiply/secp256k1
Real Time 41375.74
Time Unit ns
Iterations 16870
63.81 μs
Name Core/EC/Multiply/Ed25519
Real Time 63814.15
Time Unit ns
Iterations 10959
Multiply (Variable Time)
32.67 μs
Name Core/EC/Multiply_VT/secp256k1
Real Time 32669.73
Time Unit ns
Iterations 21408
63.10 μs
Name Core/EC/Multiply_VT/Ed25519
Real Time 63104.38
Time Unit ns
Iterations 11090
Multiply Generator
20.01 μs
Name Core/EC/Multiply_G/secp256k1
Real Time 20014.50
Time Unit ns
Iterations 34984
14.25 μs
Name Core/EC/Multiply_G/Ed25519
Real Time 14246.44
Time Unit ns
Iterations 49170
Multipliply Generator (Variable Time)
20.04 μs
Name Core/EC/Multiply_G_VT/secp256k1
Real Time 20037.71
Time Unit ns
Iterations 34808
7.26 μs
Name Core/EC/Multiply_G_VT/Ed25519
Real Time 7258.03
Time Unit ns
Iterations 95818
MulAdd
61.74 μs
Name Core/EC/MulAdd/secp256k1
Real Time 61735.44
Time Unit ns
Iterations 11354
78.28 μs
Name Core/EC/MulAdd/Ed25519
Real Time 78282.46
Time Unit ns
Iterations 8943

Symmetric

Operation \ #Blocks 1 4 16 64 256 1024 4096
SHA256
0.31 μs
Name Core/Hash/SHA256/1
Real Time 311.14
Time Unit ns
Iterations 2241213
0.31 μs
Name Core/Hash/SHA256/4
Real Time 310.06
Time Unit ns
Iterations 2249141
0.31 μs
Name Core/Hash/SHA256/16
Real Time 307.34
Time Unit ns
Iterations 2270674
0.35 μs
Name Core/Hash/SHA256/64
Real Time 348.19
Time Unit ns
Iterations 2010271
0.47 μs
Name Core/Hash/SHA256/256
Real Time 468.22
Time Unit ns
Iterations 1496192
0.96 μs
Name Core/Hash/SHA256/1024
Real Time 963.57
Time Unit ns
Iterations 737660
2.87 μs
Name Core/Hash/SHA256/4096
Real Time 2872.87
Time Unit ns
Iterations 243458
HMAC-SHA256
0.31 μs
Name Core/Hash/HMAC-SHA256/1
Real Time 309.92
Time Unit ns
Iterations 2253859
0.31 μs
Name Core/Hash/HMAC-SHA256/4
Real Time 309.44
Time Unit ns
Iterations 2262737
0.31 μs
Name Core/Hash/HMAC-SHA256/16
Real Time 306.16
Time Unit ns
Iterations 2286691
0.35 μs
Name Core/Hash/HMAC-SHA256/64
Real Time 345.69
Time Unit ns
Iterations 2021007
0.46 μs
Name Core/Hash/HMAC-SHA256/256
Real Time 464.92
Time Unit ns
Iterations 1503327
0.95 μs
Name Core/Hash/HMAC-SHA256/1024
Real Time 947.30
Time Unit ns
Iterations 739552
2.87 μs
Name Core/Hash/HMAC-SHA256/4096
Real Time 2873.32
Time Unit ns
Iterations 243571
AES-GCM-128
0.68 μs
Name Core/Hash/AES-GCM-128/1
Real Time 677.55
Time Unit ns
Iterations 1037508
0.68 μs
Name Core/Hash/AES-GCM-128/4
Real Time 678.60
Time Unit ns
Iterations 1014520
0.68 μs
Name Core/Hash/AES-GCM-128/16
Real Time 683.95
Time Unit ns
Iterations 1026134
0.70 μs
Name Core/Hash/AES-GCM-128/64
Real Time 703.91
Time Unit ns
Iterations 992253
0.76 μs
Name Core/Hash/AES-GCM-128/256
Real Time 757.86
Time Unit ns
Iterations 923455
0.95 μs
Name Core/Hash/AES-GCM-128/1024
Real Time 947.98
Time Unit ns
Iterations 738562
1.66 μs
Name Core/Hash/AES-GCM-128/4096
Real Time 1657.01
Time Unit ns
Iterations 419917
AES-GCM-256
0.68 μs
Name Core/Hash/AES-GCM-256/1
Real Time 680.91
Time Unit ns
Iterations 1028428
0.68 μs
Name Core/Hash/AES-GCM-256/4
Real Time 681.48
Time Unit ns
Iterations 1027884
0.68 μs
Name Core/Hash/AES-GCM-256/16
Real Time 678.74
Time Unit ns
Iterations 1025302
0.70 μs
Name Core/Hash/AES-GCM-256/64
Real Time 704.31
Time Unit ns
Iterations 994593
0.75 μs
Name Core/Hash/AES-GCM-256/256
Real Time 753.07
Time Unit ns
Iterations 929653
0.95 μs
Name Core/Hash/AES-GCM-256/1024
Real Time 946.82
Time Unit ns
Iterations 741075
1.65 μs
Name Core/Hash/AES-GCM-256/4096
Real Time 1651.29
Time Unit ns
Iterations 423629

ElGamal Commitment

Operation \ Curve secp256k1 Ed25519
Trusted Key Gen
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
Commit
82.96 μs
Name BP/ElGamal/Commit/3
Real Time 82961.40
Time Unit ns
Iterations 8440
94.18 μs
Name BP/ElGamal/Commit/4
Real Time 94176.59
Time Unit ns
Iterations 7467
Rerand
62.37 μs
Name BP/ElGamal/Rerand/3
Real Time 62373.30
Time Unit ns
Iterations 11063
78.72 μs
Name BP/ElGamal/Rerand/4
Real Time 78716.76
Time Unit ns
Iterations 8912
Add
0.76 μs
Name BP/ElGamal/Add/3
Real Time 756.93
Time Unit ns
Iterations 911952
0.66 μs
Name BP/ElGamal/Add/4
Real Time 661.05
Time Unit ns
Iterations 1063124
Add Scalar
20.49 μs
Name BP/ElGamal/AddScalar/3
Real Time 20494.48
Time Unit ns
Iterations 34215
7.65 μs
Name BP/ElGamal/AddScalar/4
Real Time 7653.71
Time Unit ns
Iterations 91646
Mul Scalar
82.87 μs
Name BP/ElGamal/MulScalar/3
Real Time 82873.29
Time Unit ns
Iterations 8447
126.88 μs
Name BP/ElGamal/MulScalar/4
Real Time 126881.25
Time Unit ns
Iterations 5520

Paillier

Operation \ Bit length 2048 bits
Generate Key
63.86 ms
Name BP/Paillier/Gen
Real Time 63864403.95
Time Unit ns
Iterations 19
Encrypt (with private key)
4.51 ms
Name BP/Paillier/Enc
Real Time 4514244.15
Time Unit ns
Iterations 155
Encrypt
8.56 ms
Name BP/Paillier/Pub-Enc
Real Time 8564777.10
Time Unit ns
Iterations 81
Decrypt
4.50 ms
Name BP/Paillier/Dec
Real Time 4503995.53
Time Unit ns
Iterations 155
Addition
0.01 ms
Name BP/Paillier/Add
Real Time 11054.54
Time Unit ns
Iterations 62744
Add-Scalar
0.01 ms
Name BP/Paillier/Add-Scalar
Real Time 12856.55
Time Unit ns
Iterations 54411
Mul-Scalar
8.32 ms
Name BP/Paillier/Mul-Scalar
Real Time 8321116.00
Time Unit ns
Iterations 84

TDH2

n / plaintext size 4, 256 30, 256 4, 65536 30, 65536
Encrypt
189.95 μs
Name tdh2-encrypt-1P/4/256
Real Time 189953.82
Time Unit ns
Iterations 3691
189.91 μs
Name tdh2-encrypt-1P/30/256
Real Time 189905.95
Time Unit ns
Iterations 3685
269.10 μs
Name tdh2-encrypt-1P/4/65536
Real Time 269103.39
Time Unit ns
Iterations 2594
269.47 μs
Name tdh2-encrypt-1P/30/65536
Real Time 269468.81
Time Unit ns
Iterations 2600
Verify
200.42 μs
Name tdh2-verify-1P/4/256
Real Time 200420.94
Time Unit ns
Iterations 3476
220.86 μs
Name tdh2-verify-1P/30/256
Real Time 220861.31
Time Unit ns
Iterations 2909
241.99 μs
Name tdh2-verify-1P/4/65536
Real Time 241993.88
Time Unit ns
Iterations 2656
262.23 μs
Name tdh2-verify-1P/30/65536
Real Time 262230.78
Time Unit ns
Iterations 2897
Local Decrypt
322.46 μs
Name tdh2-local-decrypt-1P/4/256
Real Time 322461.38
Time Unit ns
Iterations 1732
363.66 μs
Name tdh2-local-decrypt-1P/30/256
Real Time 363661.65
Time Unit ns
Iterations 2031
364.60 μs
Name tdh2-local-decrypt-1P/4/65536
Real Time 364596.07
Time Unit ns
Iterations 1916
405.73 μs
Name tdh2-local-decrypt-1P/30/65536
Real Time 405729.56
Time Unit ns
Iterations 1922
Combine
922.92 μs
Name tdh2-combine-1P/4/256
Real Time 922918.52
Time Unit ns
Iterations 745
5424.91 μs
Name tdh2-combine-1P/30/256
Real Time 5424905.45
Time Unit ns
Iterations 129
979.20 μs
Name tdh2-combine-1P/4/65536
Real Time 979200.32
Time Unit ns
Iterations 716
5454.63 μs
Name tdh2-combine-1P/30/65536
Real Time 5454629.53
Time Unit ns
Iterations 128

String

Bit Length 1024 2048 4096 8192 16384 32768 65536 131072 262144
DRBG-String
1.42 μs
Name Crypto/DRBG/String/1024
Real Time 1416.82
Time Unit ns
Iterations 491000
1.48 μs
Name Crypto/DRBG/String/2048
Real Time 1475.72
Time Unit ns
Iterations 473350
1.58 μs
Name Crypto/DRBG/String/4096
Real Time 1577.02
Time Unit ns
Iterations 445317
1.80 μs
Name Crypto/DRBG/String/8192
Real Time 1797.13
Time Unit ns
Iterations 389485
2.33 μs
Name Crypto/DRBG/String/16384
Real Time 2333.00
Time Unit ns
Iterations 298590
3.25 μs
Name Crypto/DRBG/String/32768
Real Time 3254.07
Time Unit ns
Iterations 215285
5.07 μs
Name Crypto/DRBG/String/65536
Real Time 5066.37
Time Unit ns
Iterations 138785
8.70 μs
Name Crypto/DRBG/String/131072
Real Time 8704.13
Time Unit ns
Iterations 80512
16.00 μs
Name Crypto/DRBG/String/262144
Real Time 15998.42
Time Unit ns
Iterations 43378

Number

Bit Length 256 512 1024 2048 4096
DRBG-Number
1.68 μs
Name Crypto/DRBG/Number/256
Real Time 1677.49
Time Unit ns
Iterations 417752
1.82 μs
Name Crypto/DRBG/Number/512
Real Time 1823.62
Time Unit ns
Iterations 390550
1.98 μs
Name Crypto/DRBG/Number/1024
Real Time 1976.61
Time Unit ns
Iterations 353449
2.36 μs
Name Crypto/DRBG/Number/2048
Real Time 2359.40
Time Unit ns
Iterations 295977
3.14 μs
Name Crypto/DRBG/Number/4096
Real Time 3144.38
Time Unit ns
Iterations 223689

Curve

Curve secp256k1 Ed25519
DRBG-Curve
22.08 μs
Name Crypto/DRBG/Curve/3
Real Time 22076.15
Time Unit ns
Iterations 31701
16.38 μs
Name Crypto/DRBG/Curve/4
Real Time 16382.81
Time Unit ns
Iterations 43018

HMAC

#big number 2 4 6 8 10 12 14 16 18 20
Commit
2.65 μs
Name Crypto/Commitment/ComBn/2
Real Time 2649.71
Time Unit ns
Iterations 264231
2.89 μs
Name Crypto/Commitment/ComBn/4
Real Time 2886.84
Time Unit ns
Iterations 242033
3.20 μs
Name Crypto/Commitment/ComBn/6
Real Time 3197.86
Time Unit ns
Iterations 218335
3.44 μs
Name Crypto/Commitment/ComBn/8
Real Time 3437.43
Time Unit ns
Iterations 203835
3.68 μs
Name Crypto/Commitment/ComBn/10
Real Time 3681.05
Time Unit ns
Iterations 189789
3.92 μs
Name Crypto/Commitment/ComBn/12
Real Time 3916.28
Time Unit ns
Iterations 178721
4.18 μs
Name Crypto/Commitment/ComBn/14
Real Time 4179.32
Time Unit ns
Iterations 167276
4.46 μs
Name Crypto/Commitment/ComBn/16
Real Time 4456.21
Time Unit ns
Iterations 156965
4.70 μs
Name Crypto/Commitment/ComBn/18
Real Time 4696.33
Time Unit ns
Iterations 148071
4.95 μs
Name Crypto/Commitment/ComBn/20
Real Time 4953.53
Time Unit ns
Iterations 141007

Pedersen

Curve secp256k1 Ed25519
Commit
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations

ElGamal

Operation \ Curve secp256k1 Ed25519
Trusted Key Gen
Name
Real Time
Time Unit
Iterations
Name
Real Time
Time Unit
Iterations
Commit
82.96 μs
Name BP/ElGamal/Commit/3
Real Time 82961.40
Time Unit ns
Iterations 8440
94.18 μs
Name BP/ElGamal/Commit/4
Real Time 94176.59
Time Unit ns
Iterations 7467
Rerand
62.37 μs
Name BP/ElGamal/Rerand/3
Real Time 62373.30
Time Unit ns
Iterations 11063
78.72 μs
Name BP/ElGamal/Rerand/4
Real Time 78716.76
Time Unit ns
Iterations 8912
Add
0.76 μs
Name BP/ElGamal/Add/3
Real Time 756.93
Time Unit ns
Iterations 911952
0.66 μs
Name BP/ElGamal/Add/4
Real Time 661.05
Time Unit ns
Iterations 1063124
Add Scalar
20.49 μs
Name BP/ElGamal/AddScalar/3
Real Time 20494.48
Time Unit ns
Iterations 34215
7.65 μs
Name BP/ElGamal/AddScalar/4
Real Time 7653.71
Time Unit ns
Iterations 91646
Mul Scalar
82.87 μs
Name BP/ElGamal/MulScalar/3
Real Time 82873.29
Time Unit ns
Iterations 8447
126.88 μs
Name BP/ElGamal/MulScalar/4
Real Time 126881.25
Time Unit ns
Iterations 5520

Shamir Secret Sharing

m\n 2 3 4 5 6 7
10
16.77 μs
Name BP/Share/Shamir/10/2
Real Time 16774.32
Time Unit ns
Iterations 41760
18.76 μs
Name BP/Share/Shamir/10/3
Real Time 18758.19
Time Unit ns
Iterations 37411
20.95 μs
Name BP/Share/Shamir/10/4
Real Time 20951.93
Time Unit ns
Iterations 33453
22.87 μs
Name BP/Share/Shamir/10/5
Real Time 22869.37
Time Unit ns
Iterations 30396
25.05 μs
Name BP/Share/Shamir/10/6
Real Time 25050.49
Time Unit ns
Iterations 28051
27.27 μs
Name BP/Share/Shamir/10/7
Real Time 27272.07
Time Unit ns
Iterations 25750
20
34.33 μs
Name BP/Share/Shamir/20/2
Real Time 34327.10
Time Unit ns
Iterations 20319
38.76 μs
Name BP/Share/Shamir/20/3
Real Time 38755.36
Time Unit ns
Iterations 18074
42.85 μs
Name BP/Share/Shamir/20/4
Real Time 42851.64
Time Unit ns
Iterations 16240
46.93 μs
Name BP/Share/Shamir/20/5
Real Time 46927.73
Time Unit ns
Iterations 14923
51.45 μs
Name BP/Share/Shamir/20/6
Real Time 51454.53
Time Unit ns
Iterations 13691
55.48 μs
Name BP/Share/Shamir/20/7
Real Time 55482.51
Time Unit ns
Iterations 12636
30
52.01 μs
Name BP/Share/Shamir/30/2
Real Time 52014.02
Time Unit ns
Iterations 13477
58.71 μs
Name BP/Share/Shamir/30/3
Real Time 58709.16
Time Unit ns
Iterations 11918
64.76 μs
Name BP/Share/Shamir/30/4
Real Time 64758.93
Time Unit ns
Iterations 10838
70.92 μs
Name BP/Share/Shamir/30/5
Real Time 70921.24
Time Unit ns
Iterations 9694
77.67 μs
Name BP/Share/Shamir/30/6
Real Time 77667.18
Time Unit ns
Iterations 8998
83.88 μs
Name BP/Share/Shamir/30/7
Real Time 83876.15
Time Unit ns
Iterations 8357

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 489.52
Time Unit ns
Iterations 1405227
0.70 μs
Name BP/Share/Horner/4
Real Time 703.61
Time Unit ns
Iterations 1005532
1.13 μs
Name BP/Share/Horner/6
Real Time 1125.96
Time Unit ns
Iterations 620624
1.55 μs
Name BP/Share/Horner/8
Real Time 1552.94
Time Unit ns
Iterations 452465
1.99 μs
Name BP/Share/Horner/10
Real Time 1992.01
Time Unit ns
Iterations 351462
3.26 μs
Name BP/Share/Horner/16
Real Time 3264.21
Time Unit ns
Iterations 214048
6.66 μs
Name BP/Share/Horner/32
Real Time 6662.43
Time Unit ns
Iterations 104931
secp256k1
83.63 μs
Name BP/Share/ECHorner/3/3
Real Time 83626.23
Time Unit ns
Iterations 8386
125.18 μs
Name BP/Share/ECHorner/3/4
Real Time 125175.38
Time Unit ns
Iterations 5547
209.06 μs
Name BP/Share/ECHorner/3/6
Real Time 209064.04
Time Unit ns
Iterations 3357
294.85 μs
Name BP/Share/ECHorner/3/8
Real Time 294854.49
Time Unit ns
Iterations 2396
375.72 μs
Name BP/Share/ECHorner/3/10
Real Time 375719.87
Time Unit ns
Iterations 1864
626.83 μs
Name BP/Share/ECHorner/3/16
Real Time 626831.49
Time Unit ns
Iterations 1119
1296.75 μs
Name BP/Share/ECHorner/3/32
Real Time 1296747.46
Time Unit ns
Iterations 541
Ed25519
127.73 μs
Name BP/Share/ECHorner/4/3
Real Time 127730.89
Time Unit ns
Iterations 5489
191.26 μs
Name BP/Share/ECHorner/4/4
Real Time 191262.06
Time Unit ns
Iterations 3661
319.32 μs
Name BP/Share/ECHorner/4/6
Real Time 319318.06
Time Unit ns
Iterations 2198
445.76 μs
Name BP/Share/ECHorner/4/8
Real Time 445755.90
Time Unit ns
Iterations 1563
572.74 μs
Name BP/Share/ECHorner/4/10
Real Time 572739.00
Time Unit ns
Iterations 1209
955.04 μs
Name BP/Share/ECHorner/4/16
Real Time 955039.14
Time Unit ns
Iterations 733
1977.24 μs
Name BP/Share/ECHorner/4/32
Real Time 1977242.57
Time Unit ns
Iterations 356

Lagrange interpolation

m\n 3 4 6 8 10 16 32
256 bit field
38.43 μs
Name BP/Share/Lagrange/3
Real Time 38429.37
Time Unit ns
Iterations 18688
54.62 μs
Name BP/Share/Lagrange/4
Real Time 54618.28
Time Unit ns
Iterations 12576
95.97 μs
Name BP/Share/Lagrange/6
Real Time 95968.22
Time Unit ns
Iterations 7232
147.54 μs
Name BP/Share/Lagrange/8
Real Time 147543.94
Time Unit ns
Iterations 4768
205.95 μs
Name BP/Share/Lagrange/10
Real Time 205949.99
Time Unit ns
Iterations 3375
433.07 μs
Name BP/Share/Lagrange/16
Real Time 433074.47
Time Unit ns
Iterations 1600
1363.99 μs
Name BP/Share/Lagrange/32
Real Time 1363985.49
Time Unit ns
Iterations 513
secp256k1
134.49 μs
Name BP/Share/ECLagrange/3/3
Real Time 134487.49
Time Unit ns
Iterations 5125
184.40 μs
Name BP/Share/ECLagrange/3/4
Real Time 184404.33
Time Unit ns
Iterations 3781
290.60 μs
Name BP/Share/ECLagrange/3/6
Real Time 290596.57
Time Unit ns
Iterations 2382
408.75 μs
Name BP/Share/ECLagrange/3/8
Real Time 408745.82
Time Unit ns
Iterations 1701
544.18 μs
Name BP/Share/ECLagrange/3/10
Real Time 544175.89
Time Unit ns
Iterations 1289
991.58 μs
Name BP/Share/ECLagrange/3/16
Real Time 991579.04
Time Unit ns
Iterations 706
2505.12 μs
Name BP/Share/ECLagrange/3/32
Real Time 2505120.84
Time Unit ns
Iterations 276
Ed25519
229.61 μs
Name BP/Share/ECLagrange/4/3
Real Time 229605.36
Time Unit ns
Iterations 3048
309.23 μs
Name BP/Share/ECLagrange/4/4
Real Time 309232.97
Time Unit ns
Iterations 2275
476.64 μs
Name BP/Share/ECLagrange/4/6
Real Time 476635.65
Time Unit ns
Iterations 1468
653.21 μs
Name BP/Share/ECLagrange/4/8
Real Time 653206.55
Time Unit ns
Iterations 1066
840.09 μs
Name BP/Share/ECLagrange/4/10
Real Time 840091.44
Time Unit ns
Iterations 831
1454.65 μs
Name BP/Share/ECLagrange/4/16
Real Time 1454651.68
Time Unit ns
Iterations 483
3402.24 μs
Name BP/Share/ECLagrange/4/32
Real Time 3402241.98
Time Unit ns
Iterations 206

Non-interactive Zero Knowledge

Protocol Prover Verifer Proof Size
UC DL (secp256k1)
0.98 ms
Name ZK/DL/Prover/3
Real Time 979727.67
Time Unit ns
Iterations 720
0.77 ms
Name ZK/DL/Verify/3
Real Time 768680.40
Time Unit ns
Iterations 912
2.31 KB
Name
Real Time
Time Unit
Iterations
UC DL (Ed25519)
0.91 ms
Name ZK/DL/Prover/4
Real Time 907283.68
Time Unit ns
Iterations 766
4.45 ms
Name ZK/DL/Verify/4
Real Time 4453997.39
Time Unit ns
Iterations 157
2.28 KB
Name
Real Time
Time Unit
Iterations
DH (secp256k1)
0.08 ms
Name ZK/DH/Prove/3
Real Time 77838.77
Time Unit ns
Iterations 9026
0.14 ms
Name ZK/DH/Verify/3
Real Time 137154.63
Time Unit ns
Iterations 5082
0.07 KB
Name
Real Time
Time Unit
Iterations
UC ElGamal Com (secp256k1)
2.72 ms
Name ZK/ElGamalCom/Prover/3
Real Time 2716929.27
Time Unit ns
Iterations 258
1.07 ms
Name ZK/ElGamalCom/Verify/3
Real Time 1073942.37
Time Unit ns
Iterations 651
3.09 KB
Name
Real Time
Time Unit
Iterations
ElGamal Public Share Equal (secp256k1)
0.08 ms
Name ZK/ElGamalPubShareEqual/Prover/3
Real Time 78271.06
Time Unit ns
Iterations 8954
0.14 ms
Name ZK/ElGamalPubShareEqual/Verify/3
Real Time 143826.89
Time Unit ns
Iterations 4932
0.07 KB
Name
Real Time
Time Unit
Iterations
ElGamal Com Mult (secp256k1)
0.26 ms
Name ZK/ElGamalComMult/Prover/3
Real Time 255995.27
Time Unit ns
Iterations 2710
0.37 ms
Name ZK/ElGamalComMult/Verify/3
Real Time 371792.77
Time Unit ns
Iterations 1887
0.13 KB
Name
Real Time
Time Unit
Iterations
UC ElGamal Com Mult Private Scalar (secp256k1)
4.17 ms
Name ZK/UCElGamalComMultPrivScalar/Prover/3
Real Time 4174432.99
Time Unit ns
Iterations 168
1.00 ms
Name ZK/UCElGamalComMultPrivScalar/Verify/3
Real Time 1000354.36
Time Unit ns
Iterations 701
2.67 KB
Name
Real Time
Time Unit
Iterations
Valid Paillier
23.44 ms
Name ZK/ValidPaillier/Prover
Real Time 23442000.93
Time Unit ns
Iterations 30
22.55 ms
Name ZK/ValidPaillier/Verify
Real Time 22548817.65
Time Unit ns
Iterations 31
2.58 KB
Name
Real Time
Time Unit
Iterations
Paillier Zero
92.40 ms
Name ZK/PaillierZero/Prover
Real Time 92403623.12
Time Unit ns
Iterations 8
87.80 ms
Name ZK/PaillierZero/Verify
Real Time 87804145.38
Time Unit ns
Iterations 8
2.60 KB
Name
Real Time
Time Unit
Iterations
Two Paillier Equal
90.74 ms
Name ZK/TwoPaillierEqual/Prover
Real Time 90738489.62
Time Unit ns
Iterations 8
183.59 ms
Name ZK/TwoPaillierEqual/Verify
Real Time 183591981.50
Time Unit ns
Iterations 4
5.61 KB
Name
Real Time
Time Unit
Iterations
Range Pedersen (secp256k1)
331.79 ms
Name ZK/RangePedersen/Prover/3
Real Time 331786991.00
Time Unit ns
Iterations 2
17.53 ms
Name ZK/RangePedersen/Verify/3
Real Time 17534776.08
Time Unit ns
Iterations 40
71.31 KB
Name
Real Time
Time Unit
Iterations
Paillier Pedersen Equal (secp256k1)
48.13 ms
Name ZK/PaillierPedersenEq/Prover/3
Real Time 48125176.00
Time Unit ns
Iterations 15
98.94 ms
Name ZK/PaillierPedersenEq/Verify/3
Real Time 98939327.43
Time Unit ns
Iterations 7
3.54 KB
Name
Real Time
Time Unit
Iterations
Paillier Range Exp Slack (secp256k1)
383.22 ms
Name ZK/PaillierRangeExpSlack/Prover/3
Real Time 383223019.00
Time Unit ns
Iterations 2
117.00 ms
Name ZK/PaillierRangeExpSlack/Verify/3
Real Time 116998196.50
Time Unit ns
Iterations 6
75.11 KB
Name
Real Time
Time Unit
Iterations
PDL
390.57 ms
Name ZK/PDL/Prover
Real Time 390571637.50
Time Unit ns
Iterations 2
126.95 ms
Name ZK/PDL/Verify
Real Time 126946243.80
Time Unit ns
Iterations 5
75.99 KB
Name
Real Time
Time Unit
Iterations
Unknown Order DL
303.86 ms
Name ZK/UnknownOrderDL/Prove
Real Time 303857897.50
Time Unit ns
Iterations 2
304.72 ms
Name ZK/UnknownOrderDL/Verify
Real Time 304721416.00
Time Unit ns
Iterations 2
34.13 KB
Name
Real Time
Time Unit
Iterations

Batched UC ZK-DL

Protocol Prover Verifer Proof Size
secp256k1, n = 1
0.98 ms
Name ZK/DL/Prover/3
Real Time 979727.67
Time Unit ns
Iterations 720
0.77 ms
Name ZK/DL/Verify/3
Real Time 768680.40
Time Unit ns
Iterations 912
2.31 KB
Name
Real Time
Time Unit
Iterations
secp256k1, n = 4
1.67 ms
Name ZK/Batch-DL/Prover/3/4
Real Time 1672896.74
Time Unit ns
Iterations 422
2.19 ms
Name ZK/Batch-DL/Verify/3/4
Real Time 2190035.97
Time Unit ns
Iterations 316
3.10 KB
Name
Real Time
Time Unit
Iterations
secp256k1, n = 16
3.84 ms
Name ZK/Batch-DL/Prover/3/16
Real Time 3837858.45
Time Unit ns
Iterations 180
5.60 ms
Name ZK/Batch-DL/Verify/3/16
Real Time 5597553.91
Time Unit ns
Iterations 127
3.11 KB
Name
Real Time
Time Unit
Iterations
secp256k1, n = 64
11.63 ms
Name ZK/Batch-DL/Prover/3/64
Real Time 11626047.83
Time Unit ns
Iterations 60
28.03 ms
Name ZK/Batch-DL/Verify/3/64
Real Time 28025796.68
Time Unit ns
Iterations 25
4.62 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 1
0.91 ms
Name ZK/DL/Prover/4
Real Time 907283.68
Time Unit ns
Iterations 766
4.45 ms
Name ZK/DL/Verify/4
Real Time 4453997.39
Time Unit ns
Iterations 157
2.28 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 4
1.58 ms
Name ZK/Batch-DL/Prover/4/4
Real Time 1584935.97
Time Unit ns
Iterations 442
14.53 ms
Name ZK/Batch-DL/Verify/4/4
Real Time 14531128.83
Time Unit ns
Iterations 48
3.06 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 16
3.78 ms
Name ZK/Batch-DL/Prover/4/16
Real Time 3783080.98
Time Unit ns
Iterations 189
48.18 ms
Name ZK/Batch-DL/Verify/4/16
Real Time 48181362.07
Time Unit ns
Iterations 15
3.06 KB
Name
Real Time
Time Unit
Iterations
Ed25519, n = 64
11.59 ms
Name ZK/Batch-DL/Prover/4/64
Real Time 11594722.51
Time Unit ns
Iterations 61
270.39 ms
Name ZK/Batch-DL/Verify/4/64
Real Time 270387083.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 750.49
Time Unit ns
Iterations 934495
0.02 KB
Name
Real Time
Time Unit
Iterations
9.76 ms
Name ZK/ValidPaillier-Int/P2
Real Time 9761931.13
Time Unit ns
Iterations 72
1.03 KB
Name
Real Time
Time Unit
Iterations
9.25 ms
Name ZK/ValidPaillier-Int/Verify
Real Time 9249625.60
Time Unit ns
Iterations 75
9.76 ms
Name ZK/ValidPaillier-Int/P2
Real Time 9761931.13
Time Unit ns
Iterations 72
9.25 ms
Name sum
Real Time 9250376.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
23.44 ms
Name ZK/ValidPaillier/Prover
Real Time 23442000.93
Time Unit ns
Iterations 30
22.55 ms
Name ZK/ValidPaillier/Verify
Real Time 22548817.65
Time Unit ns
Iterations 31

Paillier Zero

Prove Msg1 Size Challenge Challenge Size Prove Msg2 Size Verify P Total V Total
Interactive
33.31 ms
Name ZK/PaillierZero-Int/P1
Real Time 33309719.00
Time Unit ns
Iterations 21
0.05 KB
Name
Real Time
Time Unit
Iterations
0.00 ms
Name ZK/PaillierZero-Int/V2
Real Time 2986.22
Time Unit ns
Iterations 235108
0.01 KB
Name
Real Time
Time Unit
Iterations
0.35 ms
Name ZK/PaillierZero-Int/P3
Real Time 351699.23
Time Unit ns
Iterations 1986
3.12 KB
Name
Real Time
Time Unit
Iterations
35.13 ms
Name ZK/PaillierZero-Int/Verify
Real Time 35127842.45
Time Unit ns
Iterations 20
33.66 ms
Name sum
Real Time 33661418.23
Time Unit ns
Iterations -1
35.13 ms
Name sum
Real Time 35130828.67
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.40 ms
Name ZK/PaillierZero/Prover
Real Time 92403623.12
Time Unit ns
Iterations 8
87.80 ms
Name ZK/PaillierZero/Verify
Real Time 87804145.38
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 35594346.95
Time Unit ns
Iterations 20
0.00 KB
Name
Real Time
Time Unit
Iterations
0.00 ms
Name ZK/TwoPaillierEqual-Int/V2
Real Time 862.58
Time Unit ns
Iterations 812170
0.00 KB
Name
Real Time
Time Unit
Iterations
0.71 ms
Name ZK/TwoPaillierEqual-Int/P3
Real Time 705487.05
Time Unit ns
Iterations 993
0.00 KB
Name
Real Time
Time Unit
Iterations
73.58 ms
Name ZK/TwoPaillierEqual-Int/Verify
Real Time 73581957.89
Time Unit ns
Iterations 9
36.30 ms
Name sum
Real Time 36299834.00
Time Unit ns
Iterations -1
73.58 ms
Name sum
Real Time 73582820.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
90.74 ms
Name ZK/TwoPaillierEqual/Prover
Real Time 90738489.62
Time Unit ns
Iterations 8
183.59 ms
Name ZK/TwoPaillierEqual/Verify
Real Time 183591981.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.76 ms
Name ZK/RangePedersenInt/P1/3
Real Time 129763562.80
Time Unit ns
Iterations 5
0.05 KB
Name
Real Time
Time Unit
Iterations
0.00 ms
Name ZK/RangePedersenInt/V2/3
Real Time 770.83
Time Unit ns
Iterations 904046
0.01 KB
Name
Real Time
Time Unit
Iterations
0.00 ms
Name ZK/RangePedersenInt/P3/3
Real Time 4709.62
Time Unit ns
Iterations 118970
27.88 KB
Name
Real Time
Time Unit
Iterations
0.01 ms
Name ZK/RangePedersenInt/Verify/3
Real Time 6708.99
Time Unit ns
Iterations 92040
129.77 ms
Name sum
Real Time 129768272.42
Time Unit ns
Iterations -1
0.01 ms
Name sum
Real Time 7479.81
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.79 ms
Name ZK/RangePedersen/Prover/3
Real Time 331786991.00
Time Unit ns
Iterations 2
17.53 ms
Name ZK/RangePedersen/Verify/3
Real Time 17534776.08
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.45 ms
Name ZK/PaillierPedersenEq-Int/P1/3
Real Time 20451417.21
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 918.21
Time Unit ns
Iterations 762974
0.01 KB
Name
Real Time
Time Unit
Iterations
0.35 ms
Name ZK/PaillierPedersenEq-Int/P3/3
Real Time 353815.73
Time Unit ns
Iterations 1977
3.81 KB
Name
Real Time
Time Unit
Iterations
43.86 ms
Name ZK/PaillierPedersenEq-Int/Verifier/3
Real Time 43863518.00
Time Unit ns
Iterations 16
20.81 ms
Name sum
Real Time 20805232.93
Time Unit ns
Iterations -1
43.86 ms
Name sum
Real Time 43864436.21
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.13 ms
Name ZK/PaillierPedersenEq/Prover/3
Real Time 48125176.00
Time Unit ns
Iterations 15
98.94 ms
Name ZK/PaillierPedersenEq/Verify/3
Real Time 98939327.43
Time Unit ns
Iterations 7

PVE

Protocols \ Operations Encrypt Verify Decrypt
Basic - RSA2048
11.03 ms
Name PVE/vencrypt/Encrypt/0
Real Time 11032543.14
Time Unit ns
Iterations 64
6.69 ms
Name PVE/vencrypt/Verify/0
Real Time 6686145.86
Time Unit ns
Iterations 102
7.38 ms
Name PVE/vencrypt/Decrypt/0
Real Time 7380812.02
Time Unit ns
Iterations 95
Batch(4) - RSA2048
18.85 ms
Name PVE/vencrypt-batch/Encrypt/0/4
Real Time 18851719.62
Time Unit ns
Iterations 37
14.14 ms
Name PVE/vencrypt-batch/Verify/0/4
Real Time 14142779.45
Time Unit ns
Iterations 49
14.89 ms
Name PVE/vencrypt-batch/Decrypt/0/4
Real Time 14890618.15
Time Unit ns
Iterations 47
Batch(16) - RSA2048
48.64 ms
Name PVE/vencrypt-batch/Encrypt/0/16
Real Time 48639433.00
Time Unit ns
Iterations 14
43.27 ms
Name PVE/vencrypt-batch/Verify/0/16
Real Time 43267113.06
Time Unit ns
Iterations 16
44.22 ms
Name PVE/vencrypt-batch/Decrypt/0/16
Real Time 44224951.06
Time Unit ns
Iterations 16
Basic - P-256
23.73 ms
Name PVE/vencrypt/Encrypt/1
Real Time 23733205.17
Time Unit ns
Iterations 30
12.94 ms
Name PVE/vencrypt/Verify/1
Real Time 12944620.46
Time Unit ns
Iterations 54
13.05 ms
Name PVE/vencrypt/Decrypt/1
Real Time 13052267.11
Time Unit ns
Iterations 54
Batch(4) - P-256
31.48 ms
Name PVE/vencrypt-batch/Encrypt/1/4
Real Time 31482871.55
Time Unit ns
Iterations 22
20.39 ms
Name PVE/vencrypt-batch/Verify/1/4
Real Time 20392262.06
Time Unit ns
Iterations 34
20.55 ms
Name PVE/vencrypt-batch/Decrypt/1/4
Real Time 20550938.94
Time Unit ns
Iterations 34
Batch(16) - P-256
61.10 ms
Name PVE/vencrypt-batch/Encrypt/1/16
Real Time 61097406.08
Time Unit ns
Iterations 12
49.51 ms
Name PVE/vencrypt-batch/Verify/1/16
Real Time 49511787.57
Time Unit ns
Iterations 14
49.86 ms
Name PVE/vencrypt-batch/Decrypt/1/16
Real Time 49859065.29
Time Unit ns
Iterations 14
Batch(2) Many (24-leaf access structure) -- mixed key
408.32 ms
Name PVE/vencrypt-batch-many/Encrypt
Real Time 408315584.00
Time Unit ns
Iterations 2
229.60 ms
Name PVE/vencrypt-batch-many/Verify
Real Time 229601165.00
Time Unit ns
Iterations 3
10.25 ms
Name PVE/vencrypt-batch-many/Decrypt
Real Time 10252101.80
Time Unit ns
Iterations 5

Base OT

Number of OTs 64 128 256 512 1024 2048
Step 1 (R → S)
6.20 ms
Name MPC/OT/BaseOT/Step1_R2S/64
Real Time 6204621.49
Time Unit ns
Iterations 112
12.29 ms
Name MPC/OT/BaseOT/Step1_R2S/128
Real Time 12290637.30
Time Unit ns
Iterations 57
24.50 ms
Name MPC/OT/BaseOT/Step1_R2S/256
Real Time 24497474.04
Time Unit ns
Iterations 28
48.89 ms
Name MPC/OT/BaseOT/Step1_R2S/512
Real Time 48892338.57
Time Unit ns
Iterations 14
97.72 ms
Name MPC/OT/BaseOT/Step1_R2S/1024
Real Time 97719754.14
Time Unit ns
Iterations 7
195.41 ms
Name MPC/OT/BaseOT/Step1_R2S/2048
Real Time 195414922.50
Time Unit ns
Iterations 4
Step 2 (S → R)
24.90 ms
Name MPC/OT/BaseOT/Step2_S2R/64
Real Time 24904613.89
Time Unit ns
Iterations 27
49.67 ms
Name MPC/OT/BaseOT/Step2_S2R/128
Real Time 49667142.86
Time Unit ns
Iterations 14
99.24 ms
Name MPC/OT/BaseOT/Step2_S2R/256
Real Time 99241900.00
Time Unit ns
Iterations 7
198.41 ms
Name MPC/OT/BaseOT/Step2_S2R/512
Real Time 198405341.25
Time Unit ns
Iterations 4
396.69 ms
Name MPC/OT/BaseOT/Step2_S2R/1024
Real Time 396692325.50
Time Unit ns
Iterations 2
792.84 ms
Name MPC/OT/BaseOT/Step2_S2R/2048
Real Time 792836354.00
Time Unit ns
Iterations 1
Step 3 (R output)
3.45 ms
Name MPC/OT/BaseOT/OutputR/64
Real Time 3446214.47
Time Unit ns
Iterations 203
6.89 ms
Name MPC/OT/BaseOT/OutputR/128
Real Time 6890923.12
Time Unit ns
Iterations 102
13.80 ms
Name MPC/OT/BaseOT/OutputR/256
Real Time 13798293.84
Time Unit ns
Iterations 50
27.58 ms
Name MPC/OT/BaseOT/OutputR/512
Real Time 27576044.88
Time Unit ns
Iterations 25
55.14 ms
Name MPC/OT/BaseOT/OutputR/1024
Real Time 55141427.46
Time Unit ns
Iterations 13
110.33 ms
Name MPC/OT/BaseOT/OutputR/2048
Real Time 110331163.50
Time Unit ns
Iterations 6

Starts with 256 Base OTs, then extends - 2048 OTs P1 msg P2
Total Time
42.86 ms
104.01 ms
round 1
24.68 ms
Name Full-OT-2P/1/1/2048
Real Time 24676108.39
Time Unit ns
Iterations 28
message 1
→0.02 MB
round 2
103.26 ms
Name Full-OT-2P/2/2/2048
Real Time 103259660.71
Time Unit ns
Iterations 7
message 2
←0.12 MB
round 3
18.19 ms
Name Full-OT-2P/3/1/2048
Real Time 18187268.29
Time Unit ns
Iterations 38
message 3
→0.14 MB
Output Round
0.75 ms
Name Full-OT-2P/4/2/2048
Real Time 746085.12
Time Unit ns
Iterations 932
Starts with 256 Base OTs, then extends - 4096 OTs P1 msg P2
Total Time
45.86 ms
105.83 ms
round 1
24.57 ms
Name Full-OT-2P/1/1/4096
Real Time 24570694.55
Time Unit ns
Iterations 29
message 1
→0.02 MB
round 2
104.33 ms
Name Full-OT-2P/2/2/4096
Real Time 104332706.29
Time Unit ns
Iterations 7
message 2
←0.19 MB
round 3
21.29 ms
Name Full-OT-2P/3/1/4096
Real Time 21286748.52
Time Unit ns
Iterations 33
message 3
→0.27 MB
Output Round
1.49 ms
Name Full-OT-2P/4/2/4096
Real Time 1493689.05
Time Unit ns
Iterations 468
Starts with 256 Base OTs, then extends - 65536 OTs P1 msg P2
Total Time
139.49 ms
158.96 ms
round 1
24.70 ms
Name Full-OT-2P/1/1/65536
Real Time 24697513.82
Time Unit ns
Iterations 28
message 1
→0.02 MB
round 2
134.95 ms
Name Full-OT-2P/2/2/65536
Real Time 134945897.80
Time Unit ns
Iterations 5
message 2
←2.15 MB
round 3
114.79 ms
Name Full-OT-2P/3/1/65536
Real Time 114792235.67
Time Unit ns
Iterations 6
message 3
→4.33 MB
Output Round
24.01 ms
Name Full-OT-2P/4/2/65536
Real Time 24013968.24
Time Unit ns
Iterations 29

Agree Random - 256 bits P1 msg P2
Total Time
112.77 μs
98.28 μs
round 1
69.21 μs
Name AgreeRandom-2P/1/1/256
Real Time 69212.39
Time Unit ns
Iterations 10000
39.47 μs
Name AgreeRandom-2P/1/2/256
Real Time 39466.95
Time Unit ns
Iterations 10000
message 1
→49 Bytes
round 2
1.09 μs
Name AgreeRandom-2P/2/1/256
Real Time 1088.89
Time Unit ns
Iterations 10000
10.41 μs
Name AgreeRandom-2P/2/2/256
Real Time 10405.49
Time Unit ns
Iterations 10000
message 2
←33 Bytes
round 3
0.59 μs
Name AgreeRandom-2P/3/1/256
Real Time 590.46
Time Unit ns
Iterations 10000
0.65 μs
Name AgreeRandom-2P/3/2/256
Real Time 650.65
Time Unit ns
Iterations 10000
message 3
→65 Bytes
Output Round
41.87 μs
Name AgreeRandom-2P/4/1/256
Real Time 41874.43
Time Unit ns
Iterations 10000
47.75 μs
Name AgreeRandom-2P/4/2/256
Real Time 47752.51
Time Unit ns
Iterations 10000
Agree Random - 1024 bits P1 msg P2
Total Time
114.53 μs
99.02 μs
round 1
69.77 μs
Name AgreeRandom-2P/1/1/1024
Real Time 69774.75
Time Unit ns
Iterations 10000
39.44 μs
Name AgreeRandom-2P/1/2/1024
Real Time 39440.28
Time Unit ns
Iterations 10000
message 1
→49 Bytes
round 2
1.08 μs
Name AgreeRandom-2P/2/1/1024
Real Time 1076.98
Time Unit ns
Iterations 10000
10.53 μs
Name AgreeRandom-2P/2/2/1024
Real Time 10527.87
Time Unit ns
Iterations 10000
message 2
←130 Bytes
round 3
0.84 μs
Name AgreeRandom-2P/3/1/1024
Real Time 837.16
Time Unit ns
Iterations 10000
0.75 μs
Name AgreeRandom-2P/3/2/1024
Real Time 753.94
Time Unit ns
Iterations 10000
message 3
→162 Bytes
Output Round
42.84 μs
Name AgreeRandom-2P/4/1/1024
Real Time 42838.86
Time Unit ns
Iterations 10000
48.30 μs
Name AgreeRandom-2P/4/2/1024
Real Time 48301.41
Time Unit ns
Iterations 10000
Agree Random - 4096 bits P1 msg P2
Total Time
114.19 μs
101.63 μs
round 1
70.11 μs
Name AgreeRandom-2P/1/1/4096
Real Time 70112.67
Time Unit ns
Iterations 10000
39.58 μs
Name AgreeRandom-2P/1/2/4096
Real Time 39576.67
Time Unit ns
Iterations 10000
message 1
→49 Bytes
round 2
1.11 μs
Name AgreeRandom-2P/2/1/4096
Real Time 1108.72
Time Unit ns
Iterations 10000
10.55 μs
Name AgreeRandom-2P/2/2/4096
Real Time 10548.90
Time Unit ns
Iterations 10000
message 2
←514 Bytes
round 3
1.22 μs
Name AgreeRandom-2P/3/1/4096
Real Time 1215.61
Time Unit ns
Iterations 10000
0.93 μs
Name AgreeRandom-2P/3/2/4096
Real Time 932.32
Time Unit ns
Iterations 10000
message 3
→546 Bytes
Output Round
41.75 μs
Name AgreeRandom-2P/4/1/4096
Real Time 41752.65
Time Unit ns
Iterations 10000
50.58 μs
Name AgreeRandom-2P/4/2/4096
Real Time 50576.80
Time Unit ns
Iterations 10000
Weak Agree Random - 256 bits P1 msg P2
Total Time
117.62 μs
94.39 μs
round 1
62.08 μs
Name WeakAgreeRandom-2P/1/1/256
Real Time 62083.98
Time Unit ns
Iterations 10000
39.03 μs
Name WeakAgreeRandom-2P/1/2/256
Real Time 39026.81
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.86 μs
Name WeakAgreeRandom-2P/2/1/256
Real Time 861.84
Time Unit ns
Iterations 10000
10.50 μs
Name WeakAgreeRandom-2P/2/2/256
Real Time 10503.74
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
54.67 μs
Name WeakAgreeRandom-2P/3/1/256
Real Time 54671.53
Time Unit ns
Iterations 10000
44.86 μs
Name WeakAgreeRandom-2P/3/2/256
Real Time 44863.17
Time Unit ns
Iterations 10000
Weak Agree Random - 1024 bits P1 msg P2
Total Time
120.19 μs
96.52 μs
round 1
61.82 μs
Name WeakAgreeRandom-2P/1/1/1024
Real Time 61823.79
Time Unit ns
Iterations 10000
39.09 μs
Name WeakAgreeRandom-2P/1/2/1024
Real Time 39085.78
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.85 μs
Name WeakAgreeRandom-2P/2/1/1024
Real Time 846.89
Time Unit ns
Iterations 10000
10.50 μs
Name WeakAgreeRandom-2P/2/2/1024
Real Time 10499.53
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
57.52 μs
Name WeakAgreeRandom-2P/3/1/1024
Real Time 57515.77
Time Unit ns
Iterations 10000
46.94 μs
Name WeakAgreeRandom-2P/3/2/1024
Real Time 46938.76
Time Unit ns
Iterations 10000
Weak Agree Random - 4096 bits P1 msg P2
Total Time
121.29 μs
97.45 μs
round 1
62.35 μs
Name WeakAgreeRandom-2P/1/1/4096
Real Time 62347.31
Time Unit ns
Iterations 10000
39.37 μs
Name WeakAgreeRandom-2P/1/2/4096
Real Time 39369.04
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.86 μs
Name WeakAgreeRandom-2P/2/1/4096
Real Time 863.82
Time Unit ns
Iterations 10000
10.38 μs
Name WeakAgreeRandom-2P/2/2/4096
Real Time 10381.07
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
58.08 μs
Name WeakAgreeRandom-2P/3/1/4096
Real Time 58081.54
Time Unit ns
Iterations 10000
47.70 μs
Name WeakAgreeRandom-2P/3/2/4096
Real Time 47699.50
Time Unit ns
Iterations 10000
Generate SID (Fixed) P1 msg P2
Total Time
120.17 μs
95.34 μs
round 1
62.85 μs
Name GenerateSID-Fixed-2P/1/1
Real Time 62854.94
Time Unit ns
Iterations 10000
39.53 μs
Name GenerateSID-Fixed-2P/1/2
Real Time 39529.12
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.85 μs
Name GenerateSID-Fixed-2P/2/1
Real Time 849.66
Time Unit ns
Iterations 10000
10.83 μs
Name GenerateSID-Fixed-2P/2/2
Real Time 10834.77
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
56.47 μs
Name GenerateSID-Fixed-2P/3/1
Real Time 56469.62
Time Unit ns
Iterations 10000
44.97 μs
Name GenerateSID-Fixed-2P/3/2
Real Time 44971.51
Time Unit ns
Iterations 10000
Generate SID (Dynamic) P1 msg P2
Total Time
121.42 μs
97.87 μs
round 1
63.17 μs
Name GenerateSID-Dynamic-2P/1/1
Real Time 63173.22
Time Unit ns
Iterations 10000
39.61 μs
Name GenerateSID-Dynamic-2P/1/2
Real Time 39610.85
Time Unit ns
Iterations 10000
message 1
→17 Bytes
round 2
0.84 μs
Name GenerateSID-Dynamic-2P/2/1
Real Time 835.45
Time Unit ns
Iterations 10000
10.30 μs
Name GenerateSID-Dynamic-2P/2/2
Real Time 10298.03
Time Unit ns
Iterations 10000
message 2
←17 Bytes
Output Round
57.41 μs
Name GenerateSID-Dynamic-2P/3/1
Real Time 57411.37
Time Unit ns
Iterations 10000
47.96 μs
Name GenerateSID-Dynamic-2P/3/2
Real Time 47959.33
Time Unit ns
Iterations 10000

Keygen P1 msg P2
Total Time
8.08 ms
8.18 ms
round 1
0.09 ms
Name Schnorr-2PC-KeyGen-2P/1/1
Real Time 93760.80
Time Unit ns
Iterations 10
0.06 ms
Name Schnorr-2PC-KeyGen-2P/1/2
Real Time 64997.40
Time Unit ns
Iterations 10
message 1
→0.05 KB
round 2
0.00 ms
Name Schnorr-2PC-KeyGen-2P/2/1
Real Time 975.80
Time Unit ns
Iterations 10
1.13 ms
Name Schnorr-2PC-KeyGen-2P/2/2
Real Time 1134552.80
Time Unit ns
Iterations 10
message 2
←2.33 KB
round 3
7.93 ms
Name Schnorr-2PC-KeyGen-2P/3/1
Real Time 7928571.70
Time Unit ns
Iterations 10
0.00 ms
Name Schnorr-2PC-KeyGen-2P/3/2
Real Time 2935.20
Time Unit ns
Iterations 10
message 3
→2.35 KB
Output Round
0.06 ms
Name Schnorr-2PC-KeyGen-2P/4/1
Real Time 59328.40
Time Unit ns
Iterations 10
6.98 ms
Name Schnorr-2PC-KeyGen-2P/4/2
Real Time 6978993.30
Time Unit ns
Iterations 10
Refresh P1 msg P2
Total Time
0.12 ms
0.10 ms
round 1
0.07 ms
Name Schnorr-2PC-Refresh-2P/1/1
Real Time 71609.36
Time Unit ns
Iterations 200
0.04 ms
Name Schnorr-2PC-Refresh-2P/1/2
Real Time 40408.01
Time Unit ns
Iterations 200
message 1
→0.05 KB
round 2
0.00 ms
Name Schnorr-2PC-Refresh-2P/2/1
Real Time 1028.08
Time Unit ns
Iterations 200
0.01 ms
Name Schnorr-2PC-Refresh-2P/2/2
Real Time 10702.16
Time Unit ns
Iterations 200
message 2
←0.04 KB
round 3
0.00 ms
Name Schnorr-2PC-Refresh-2P/3/1
Real Time 778.09
Time Unit ns
Iterations 200
0.00 ms
Name Schnorr-2PC-Refresh-2P/3/2
Real Time 698.99
Time Unit ns
Iterations 200
message 3
→0.07 KB
Output Round
0.04 ms
Name Schnorr-2PC-Refresh-2P/4/1
Real Time 42635.12
Time Unit ns
Iterations 200
0.05 ms
Name Schnorr-2PC-Refresh-2P/4/2
Real Time 51837.03
Time Unit ns
Iterations 200
Sign - #Msg=1 P1 msg P2
Total Time
10.99 ms
10.90 ms
round 1
0.09 ms
Name Schnorr-2PC-Sign-2P/1/1/1
Real Time 93501.06
Time Unit ns
Iterations 50
0.04 ms
Name Schnorr-2PC-Sign-2P/1/2/1
Real Time 42413.46
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 1234.76
Time Unit ns
Iterations 50
1.50 ms
Name Schnorr-2PC-Sign-2P/2/2/1
Real Time 1501640.46
Time Unit ns
Iterations 50
message 2
←3.11 KB
round 3
10.67 ms
Name Schnorr-2PC-Sign-2P/3/1/1
Real Time 10665852.84
Time Unit ns
Iterations 50
0.00 ms
Name Schnorr-2PC-Sign-2P/3/2/1
Real Time 2635.82
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 20055.98
Time Unit ns
Iterations 50
9.28 ms
Name Schnorr-2PC-Sign-2P/4/2/1
Real Time 9277718.24
Time Unit ns
Iterations 50
message 4
←0.03 KB
Output Round
0.21 ms
Name Schnorr-2PC-Sign-2P/5/1/1
Real Time 213136.82
Time Unit ns
Iterations 50
0.08 ms
Name Schnorr-2PC-Sign-2P/5/2/1
Real Time 77318.44
Time Unit ns
Iterations 50
Sign - #Msg=4 P1 msg P2
Total Time
20.50 ms
20.05 ms
round 1
0.16 ms
Name Schnorr-2PC-Sign-2P/1/1/4
Real Time 158107.62
Time Unit ns
Iterations 50
0.04 ms
Name Schnorr-2PC-Sign-2P/1/2/4
Real Time 43029.26
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 1097.66
Time Unit ns
Iterations 50
1.91 ms
Name Schnorr-2PC-Sign-2P/2/2/4
Real Time 1914938.72
Time Unit ns
Iterations 50
message 2
←3.21 KB
round 3
19.65 ms
Name Schnorr-2PC-Sign-2P/3/1/4
Real Time 19654444.76
Time Unit ns
Iterations 50
0.00 ms
Name Schnorr-2PC-Sign-2P/3/2/4
Real Time 2668.30
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 53537.96
Time Unit ns
Iterations 50
18.02 ms
Name Schnorr-2PC-Sign-2P/4/2/4
Real Time 18023352.44
Time Unit ns
Iterations 50
message 4
←0.13 KB
Output Round
0.64 ms
Name Schnorr-2PC-Sign-2P/5/1/4
Real Time 635575.44
Time Unit ns
Iterations 50
0.07 ms
Name Schnorr-2PC-Sign-2P/5/2/4
Real Time 67005.44
Time Unit ns
Iterations 50
Sign - #Msg=16 P1 msg P2
Total Time
59.41 ms
57.39 ms
round 1
0.40 ms
Name Schnorr-2PC-Sign-2P/1/1/16
Real Time 400652.28
Time Unit ns
Iterations 50
0.05 ms
Name Schnorr-2PC-Sign-2P/1/2/16
Real Time 45732.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 1197.04
Time Unit ns
Iterations 50
4.40 ms
Name Schnorr-2PC-Sign-2P/2/2/16
Real Time 4400896.08
Time Unit ns
Iterations 50
message 2
←3.62 KB
round 3
56.64 ms
Name Schnorr-2PC-Sign-2P/3/1/16
Real Time 56643814.76
Time Unit ns
Iterations 50
0.00 ms
Name Schnorr-2PC-Sign-2P/3/2/16
Real Time 2423.36
Time Unit ns
Iterations 50
message 3
→3.64 KB
round 4
0.19 ms
Name Schnorr-2PC-Sign-2P/4/1/16
Real Time 187540.16
Time Unit ns
Iterations 50
52.85 ms
Name Schnorr-2PC-Sign-2P/4/2/16
Real Time 52852765.88
Time Unit ns
Iterations 50
message 4
←0.53 KB
Output Round
2.17 ms
Name Schnorr-2PC-Sign-2P/5/1/16
Real Time 2174948.58
Time Unit ns
Iterations 50
0.09 ms
Name Schnorr-2PC-Sign-2P/5/2/16
Real Time 89004.54
Time Unit ns
Iterations 50

Keygen P1 msg P2
Total Time
235.65 ms
78.02 ms
round 1
218.30 ms
Name ECDSA-2PC-KeyGen-2P/1/1
Real Time 218303592.65
Time Unit ns
Iterations 20
0.06 ms
Name ECDSA-2PC-KeyGen-2P/1/2
Real Time 62887.15
Time Unit ns
Iterations 20
message 1
→1.69 KB
round 2
0.00 ms
Name ECDSA-2PC-KeyGen-2P/2/1
Real Time 2144.55
Time Unit ns
Iterations 20
1.21 ms
Name ECDSA-2PC-KeyGen-2P/2/2
Real Time 1214247.55
Time Unit ns
Iterations 20
message 2
←2.40 KB
round 3
17.23 ms
Name ECDSA-2PC-KeyGen-2P/3/1
Real Time 17227211.45
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-KeyGen-2P/3/2
Real Time 2504.15
Time Unit ns
Iterations 20
message 3
→36.41 KB
Output Round
0.12 ms
Name ECDSA-2PC-KeyGen-2P/4/1
Real Time 116862.80
Time Unit ns
Iterations 20
76.74 ms
Name ECDSA-2PC-KeyGen-2P/4/2
Real Time 76742090.70
Time Unit ns
Iterations 20
Refresh P1 msg P2
Total Time
101.53 ms
86.66 ms
round 1
90.92 ms
Name ECDSA-2PC-Refresh-2P/1/1
Real Time 90921651.00
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Refresh-2P/1/2
Real Time 46661.85
Time Unit ns
Iterations 20
message 1
→0.87 KB
round 2
0.00 ms
Name ECDSA-2PC-Refresh-2P/2/1
Real Time 2466.80
Time Unit ns
Iterations 20
0.39 ms
Name ECDSA-2PC-Refresh-2P/2/2
Real Time 387985.45
Time Unit ns
Iterations 20
message 2
←0.06 KB
round 3
10.51 ms
Name ECDSA-2PC-Refresh-2P/3/1
Real Time 10506581.80
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Refresh-2P/3/2
Real Time 1334.50
Time Unit ns
Iterations 20
message 3
→7.47 KB
Output Round
0.10 ms
Name ECDSA-2PC-Refresh-2P/4/1
Real Time 100566.45
Time Unit ns
Iterations 20
86.23 ms
Name ECDSA-2PC-Refresh-2P/4/2
Real Time 86227000.50
Time Unit ns
Iterations 20
Sign - #Msg=1 P1 msg P2
Total Time
26.98 ms
44.51 ms
round 1
1.55 ms
Name ECDSA-2PC-Sign-2P/1/1/1
Real Time 1550469.30
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-2P/1/2/1
Real Time 45372.80
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 1050.55
Time Unit ns
Iterations 20
1.54 ms
Name ECDSA-2PC-Sign-2P/2/2/1
Real Time 1535880.20
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 1941424.80
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-2P/3/2/1
Real Time 2895.35
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 4236.90
Time Unit ns
Iterations 20
42.84 ms
Name ECDSA-2PC-Sign-2P/4/2/1
Real Time 42841331.00
Time Unit ns
Iterations 20
message 4
←4.01 KB
Output Round
23.48 ms
Name ECDSA-2PC-Sign-2P/5/1/1
Real Time 23484579.75
Time Unit ns
Iterations 20
0.09 ms
Name ECDSA-2PC-Sign-2P/5/2/1
Real Time 86082.80
Time Unit ns
Iterations 20
Sign - #Msg=4 P1 msg P2
Total Time
98.37 ms
168.69 ms
round 1
1.99 ms
Name ECDSA-2PC-Sign-2P/1/1/4
Real Time 1992826.15
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-2P/1/2/4
Real Time 49068.95
Time Unit ns
Iterations 20
message 1
→0.03 KB
round 2
0.00 ms
Name ECDSA-2PC-Sign-2P/2/1/4
Real Time 1063.50
Time Unit ns
Iterations 20
1.92 ms
Name ECDSA-2PC-Sign-2P/2/2/4
Real Time 1915690.50
Time Unit ns
Iterations 20
message 2
←3.25 KB
round 3
2.89 ms
Name ECDSA-2PC-Sign-2P/3/1/4
Real Time 2886161.60
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-2P/3/2/4
Real Time 2749.60
Time Unit ns
Iterations 20
message 3
→3.28 KB
round 4
0.00 ms
Name ECDSA-2PC-Sign-2P/4/1/4
Real Time 4980.25
Time Unit ns
Iterations 20
166.60 ms
Name ECDSA-2PC-Sign-2P/4/2/4
Real Time 166598841.65
Time Unit ns
Iterations 20
message 4
←16.05 KB
Output Round
93.49 ms
Name ECDSA-2PC-Sign-2P/5/1/4
Real Time 93486051.55
Time Unit ns
Iterations 20
0.13 ms
Name ECDSA-2PC-Sign-2P/5/2/4
Real Time 126018.55
Time Unit ns
Iterations 20
Sign - #Msg=16 P1 msg P2
Total Time
384.59 ms
666.26 ms
round 1
4.34 ms
Name ECDSA-2PC-Sign-2P/1/1/16
Real Time 4338128.80
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-2P/1/2/16
Real Time 49797.85
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 1066.65
Time Unit ns
Iterations 20
4.39 ms
Name ECDSA-2PC-Sign-2P/2/2/16
Real Time 4392545.70
Time Unit ns
Iterations 20
message 2
←3.67 KB
round 3
6.82 ms
Name ECDSA-2PC-Sign-2P/3/1/16
Real Time 6822900.90
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-2P/3/2/16
Real Time 3340.70
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.85
Time Unit ns
Iterations 20
661.63 ms
Name ECDSA-2PC-Sign-2P/4/2/16
Real Time 661626328.25
Time Unit ns
Iterations 20
message 4
←64.17 KB
Output Round
373.42 ms
Name ECDSA-2PC-Sign-2P/5/1/16
Real Time 373423742.00
Time Unit ns
Iterations 20
0.18 ms
Name ECDSA-2PC-Sign-2P/5/2/16
Real Time 183180.95
Time Unit ns
Iterations 20
Sign with Global Abort - #Msg=1 P1 msg P2
Total Time
3.56 ms
14.54 ms
round 1
1.62 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/1/1
Real Time 1620454.80
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/2/1
Real Time 47440.20
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 969.95
Time Unit ns
Iterations 20
1.48 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/2/2/1
Real Time 1476533.40
Time Unit ns
Iterations 20
message 2
←3.14 KB
round 3
1.94 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/1/1
Real Time 1937057.35
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/2/1
Real Time 3054.05
Time Unit ns
Iterations 20
message 3
→3.17 KB
round 4
0.01 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/1/1
Real Time 5025.45
Time Unit ns
Iterations 20
13.02 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/2/1
Real Time 13015474.05
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.84 ms
48.98 ms
round 1
1.96 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/1/4
Real Time 1961075.50
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/2/4
Real Time 53639.60
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 1076.55
Time Unit ns
Iterations 20
1.89 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/2/2/4
Real Time 1887108.35
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 2871915.85
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/2/4
Real Time 2456.60
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 4529.90
Time Unit ns
Iterations 20
47.04 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/2/4
Real Time 47039282.75
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.34 ms
187.98 ms
round 1
4.49 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/1/16
Real Time 4494919.80
Time Unit ns
Iterations 20
0.05 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/1/2/16
Real Time 46145.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/16
Real Time 1000.70
Time Unit ns
Iterations 20
4.37 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/2/2/16
Real Time 4372216.70
Time Unit ns
Iterations 20
message 2
←3.67 KB
round 3
6.83 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/1/16
Real Time 6834451.20
Time Unit ns
Iterations 20
0.00 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/3/2/16
Real Time 3646.90
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 5678.70
Time Unit ns
Iterations 20
183.56 ms
Name ECDSA-2PC-Sign-With-Global-Abort-2P/4/2/16
Real Time 183558165.45
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.28 ms
22.31 ms
22.27 ms
22.32 ms
round 1
0.24 ms
Name Schnorr-MPC-KeyGen-MP/1/0
Real Time 242719.00
Time Unit ns
Iterations 1
0.22 ms
Name Schnorr-MPC-KeyGen-MP/1/1
Real Time 224540.00
Time Unit ns
Iterations 1
0.21 ms
Name Schnorr-MPC-KeyGen-MP/1/2
Real Time 209523.00
Time Unit ns
Iterations 1
0.20 ms
Name Schnorr-MPC-KeyGen-MP/1/3
Real Time 201962.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.62 ms
Name Schnorr-MPC-KeyGen-MP/2/0
Real Time 1616033.00
Time Unit ns
Iterations 1
1.62 ms
Name Schnorr-MPC-KeyGen-MP/2/1
Real Time 1622356.00
Time Unit ns
Iterations 1
1.57 ms
Name Schnorr-MPC-KeyGen-MP/2/2
Real Time 1574366.00
Time Unit ns
Iterations 1
1.61 ms
Name Schnorr-MPC-KeyGen-MP/2/3
Real Time 1610142.00
Time Unit ns
Iterations 1
message 2
↑7.24 KB ↓7.24 KB
↑7.23 KB ↓7.24 KB
↑7.24 KB ↓7.23 KB
↑7.24 KB ↓7.23 KB
Output Round
20.42 ms
Name Schnorr-MPC-KeyGen-MP/3/0
Real Time 20419688.00
Time Unit ns
Iterations 1
20.46 ms
Name Schnorr-MPC-KeyGen-MP/3/1
Real Time 20458801.00
Time Unit ns
Iterations 1
20.49 ms
Name Schnorr-MPC-KeyGen-MP/3/2
Real Time 20489815.00
Time Unit ns
Iterations 1
20.50 ms
Name Schnorr-MPC-KeyGen-MP/3/3
Real Time 20504850.00
Time Unit ns
Iterations 1
Refresh P1 P2 P3 P4
Total Time
77.00 ms
76.92 ms
76.90 ms
76.98 ms
round 1
4.61 ms
Name Schnorr-MPC-Refresh-MP/1/0
Real Time 4612500.90
Time Unit ns
Iterations 10
4.55 ms
Name Schnorr-MPC-Refresh-MP/1/1
Real Time 4552148.70
Time Unit ns
Iterations 10
4.58 ms
Name Schnorr-MPC-Refresh-MP/1/2
Real Time 4579799.70
Time Unit ns
Iterations 10
4.61 ms
Name Schnorr-MPC-Refresh-MP/1/3
Real Time 4613942.70
Time Unit ns
Iterations 10
message 1
↑0.19 KB ↓0.19 KB
↑0.19 KB ↓0.19 KB
↑0.19 KB ↓0.19 KB
↑0.19 KB ↓0.19 KB
round 2
2.60 ms
Name Schnorr-MPC-Refresh-MP/2/0
Real Time 2595694.40
Time Unit ns
Iterations 10
2.59 ms
Name Schnorr-MPC-Refresh-MP/2/1
Real Time 2589622.90
Time Unit ns
Iterations 10
2.59 ms
Name Schnorr-MPC-Refresh-MP/2/2
Real Time 2590773.00
Time Unit ns
Iterations 10
2.60 ms
Name Schnorr-MPC-Refresh-MP/2/3
Real Time 2601993.10
Time Unit ns
Iterations 10
message 2
↑28.09 KB ↓28.08 KB
↑28.09 KB ↓28.08 KB
↑28.08 KB ↓28.08 KB
↑28.08 KB ↓28.08 KB
Output Round
69.79 ms
Name Schnorr-MPC-Refresh-MP/3/0
Real Time 69788747.80
Time Unit ns
Iterations 10
69.78 ms
Name Schnorr-MPC-Refresh-MP/3/1
Real Time 69778300.10
Time Unit ns
Iterations 10
69.73 ms
Name Schnorr-MPC-Refresh-MP/3/2
Real Time 69728505.60
Time Unit ns
Iterations 10
69.77 ms
Name Schnorr-MPC-Refresh-MP/3/3
Real Time 69765160.20
Time Unit ns
Iterations 10
Sign P1 P2 P3 P4
Total Time
48.16 ms
47.90 ms
48.02 ms
47.77 ms
round 1
0.25 ms
Name Schnorr-MPC-Sign-MP/1/0
Real Time 252206.60
Time Unit ns
Iterations 10
0.26 ms
Name Schnorr-MPC-Sign-MP/1/1
Real Time 255431.20
Time Unit ns
Iterations 10
0.25 ms
Name Schnorr-MPC-Sign-MP/1/2
Real Time 251654.90
Time Unit ns
Iterations 10
0.25 ms
Name Schnorr-MPC-Sign-MP/1/3
Real Time 254702.40
Time Unit ns
Iterations 10
message 1
↑0.25 KB ↓0.25 KB
↑0.25 KB ↓0.25 KB
↑0.25 KB ↓0.25 KB
↑0.25 KB ↓0.25 KB
round 2
2.52 ms
Name Schnorr-MPC-Sign-MP/2/0
Real Time 2516804.70
Time Unit ns
Iterations 10
2.50 ms
Name Schnorr-MPC-Sign-MP/2/1
Real Time 2504604.90
Time Unit ns
Iterations 10
2.56 ms
Name Schnorr-MPC-Sign-MP/2/2
Real Time 2561942.20
Time Unit ns
Iterations 10
2.48 ms
Name Schnorr-MPC-Sign-MP/2/3
Real Time 2477383.20
Time Unit ns
Iterations 10
message 2
↑9.78 KB ↓9.79 KB
↑9.78 KB ↓9.78 KB
↑9.79 KB ↓9.77 KB
↑9.79 KB ↓9.79 KB
round 3
44.88 ms
Name Schnorr-MPC-Sign-MP/3/0
Real Time 44878801.90
Time Unit ns
Iterations 10
45.01 ms
Name Schnorr-MPC-Sign-MP/3/1
Real Time 45009713.60
Time Unit ns
Iterations 10
45.09 ms
Name Schnorr-MPC-Sign-MP/3/2
Real Time 45090792.70
Time Unit ns
Iterations 10
44.92 ms
Name Schnorr-MPC-Sign-MP/3/3
Real Time 44921830.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.51 ms
Name Schnorr-MPC-Sign-MP/4/0
Real Time 508785.60
Time Unit ns
Iterations 10
0.13 ms
Name Schnorr-MPC-Sign-MP/4/1
Real Time 131547.20
Time Unit ns
Iterations 10
0.11 ms
Name Schnorr-MPC-Sign-MP/4/2
Real Time 113268.00
Time Unit ns
Iterations 10
0.12 ms
Name Schnorr-MPC-Sign-MP/4/3
Real Time 115681.20
Time Unit ns
Iterations 10

Keygen P1 P2 P3 P4
Total Time
4.71 ms
4.69 ms
4.67 ms
4.67 ms
round 1
0.18 ms
Name ECDSA-MPC-KeyGen-MP/1/0
Real Time 180533.40
Time Unit ns
Iterations 10
0.17 ms
Name ECDSA-MPC-KeyGen-MP/1/1
Real Time 170380.30
Time Unit ns
Iterations 10
0.18 ms
Name ECDSA-MPC-KeyGen-MP/1/2
Real Time 175095.70
Time Unit ns
Iterations 10
0.17 ms
Name ECDSA-MPC-KeyGen-MP/1/3
Real Time 170257.70
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.30 ms
Name ECDSA-MPC-KeyGen-MP/2/0
Real Time 1303318.40
Time Unit ns
Iterations 10
1.31 ms
Name ECDSA-MPC-KeyGen-MP/2/1
Real Time 1307429.60
Time Unit ns
Iterations 10
1.28 ms
Name ECDSA-MPC-KeyGen-MP/2/2
Real Time 1276538.50
Time Unit ns
Iterations 10
1.30 ms
Name ECDSA-MPC-KeyGen-MP/2/3
Real Time 1295005.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.23 ms
Name ECDSA-MPC-KeyGen-MP/3/0
Real Time 3227368.10
Time Unit ns
Iterations 10
3.22 ms
Name ECDSA-MPC-KeyGen-MP/3/1
Real Time 3216153.70
Time Unit ns
Iterations 10
3.22 ms
Name ECDSA-MPC-KeyGen-MP/3/2
Real Time 3220337.50
Time Unit ns
Iterations 10
3.20 ms
Name ECDSA-MPC-KeyGen-MP/3/3
Real Time 3204865.40
Time Unit ns
Iterations 10
Refresh P1 P2 P3 P4
Total Time
16.63 ms
16.61 ms
16.65 ms
16.60 ms
round 1
4.57 ms
Name ECDSA-MPC-Refresh-MP/1/0
Real Time 4573282.50
Time Unit ns
Iterations 10
4.55 ms
Name ECDSA-MPC-Refresh-MP/1/1
Real Time 4551528.30
Time Unit ns
Iterations 10
4.57 ms
Name ECDSA-MPC-Refresh-MP/1/2
Real Time 4570019.70
Time Unit ns
Iterations 10
4.55 ms
Name ECDSA-MPC-Refresh-MP/1/3
Real Time 4545442.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
1.13 ms
Name ECDSA-MPC-Refresh-MP/2/0
Real Time 1128428.20
Time Unit ns
Iterations 10
1.11 ms
Name ECDSA-MPC-Refresh-MP/2/1
Real Time 1114609.40
Time Unit ns
Iterations 10
1.13 ms
Name ECDSA-MPC-Refresh-MP/2/2
Real Time 1129706.50
Time Unit ns
Iterations 10
1.12 ms
Name ECDSA-MPC-Refresh-MP/2/3
Real Time 1117022.80
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.93 ms
Name ECDSA-MPC-Refresh-MP/3/0
Real Time 10929070.10
Time Unit ns
Iterations 10
10.94 ms
Name ECDSA-MPC-Refresh-MP/3/1
Real Time 10941638.50
Time Unit ns
Iterations 10
10.95 ms
Name ECDSA-MPC-Refresh-MP/3/2
Real Time 10947725.80
Time Unit ns
Iterations 10
10.94 ms
Name ECDSA-MPC-Refresh-MP/3/3
Real Time 10941028.80
Time Unit ns
Iterations 10
Sign P1 P2 P3 P4
Total Time
200.54 ms
248.53 ms
299.25 ms
347.59 ms
round 1
0.21 ms
Name ECDSA-MPC-Sign-MP/1/0
Real Time 213189.50
Time Unit ns
Iterations 10
0.22 ms
Name ECDSA-MPC-Sign-MP/1/1
Real Time 215959.50
Time Unit ns
Iterations 10
0.21 ms
Name ECDSA-MPC-Sign-MP/1/2
Real Time 214801.40
Time Unit ns
Iterations 10
0.22 ms
Name ECDSA-MPC-Sign-MP/1/3
Real Time 215613.70
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.14 ms
Name ECDSA-MPC-Sign-MP/2/0
Real Time 69139778.30
Time Unit ns
Iterations 10
46.62 ms
Name ECDSA-MPC-Sign-MP/2/1
Real Time 46616288.30
Time Unit ns
Iterations 10
23.98 ms
Name ECDSA-MPC-Sign-MP/2/2
Real Time 23978072.00
Time Unit ns
Iterations 10
1.31 ms
Name ECDSA-MPC-Sign-MP/2/3
Real Time 1310180.40
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.18 ms
Name ECDSA-MPC-Sign-MP/3/0
Real Time 3183042.10
Time Unit ns
Iterations 10
95.81 ms
Name ECDSA-MPC-Sign-MP/3/1
Real Time 95805087.70
Time Unit ns
Iterations 10
188.47 ms
Name ECDSA-MPC-Sign-MP/3/2
Real Time 188474248.00
Time Unit ns
Iterations 10
280.25 ms
Name ECDSA-MPC-Sign-MP/3/3
Real Time 280253565.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.54 ms
Name ECDSA-MPC-Sign-MP/4/0
Real Time 70541820.50
Time Unit ns
Iterations 10
49.25 ms
Name ECDSA-MPC-Sign-MP/4/1
Real Time 49253888.80
Time Unit ns
Iterations 10
28.14 ms
Name ECDSA-MPC-Sign-MP/4/2
Real Time 28143423.50
Time Unit ns
Iterations 10
6.54 ms
Name ECDSA-MPC-Sign-MP/4/3
Real Time 6544152.10
Time Unit ns
Iterations 10
message 4
↑18.98 KB ↓221.75 KB
↑86.57 KB ↓154.15 KB
↑154.15 KB ↓86.57 KB
↑221.75 KB ↓18.98 KB
round 5
10.05 ms
Name ECDSA-MPC-Sign-MP/5/0
Real Time 10052143.00
Time Unit ns
Iterations 10
12.27 ms
Name ECDSA-MPC-Sign-MP/5/1
Real Time 12272235.40
Time Unit ns
Iterations 10
14.44 ms
Name ECDSA-MPC-Sign-MP/5/2
Real Time 14441375.10
Time Unit ns
Iterations 10
16.53 ms
Name ECDSA-MPC-Sign-MP/5/3
Real Time 16533518.10
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.06 ms
Name ECDSA-MPC-Sign-MP/6/0
Real Time 11064796.40
Time Unit ns
Iterations 10
9.81 ms
Name ECDSA-MPC-Sign-MP/6/1
Real Time 9810276.70
Time Unit ns
Iterations 10
8.94 ms
Name ECDSA-MPC-Sign-MP/6/2
Real Time 8938762.00
Time Unit ns
Iterations 10
7.91 ms
Name ECDSA-MPC-Sign-MP/6/3
Real Time 7906161.20
Time Unit ns
Iterations 10
message 6
↑20.18 KB ↓20.18 KB
↑20.18 KB ↓20.18 KB
↑20.18 KB ↓20.18 KB
↑20.18 KB ↓20.18 KB
round 7
21.54 ms
Name ECDSA-MPC-Sign-MP/7/0
Real Time 21543905.50
Time Unit ns
Iterations 10
21.26 ms
Name ECDSA-MPC-Sign-MP/7/1
Real Time 21256097.30
Time Unit ns
Iterations 10
21.69 ms
Name ECDSA-MPC-Sign-MP/7/2
Real Time 21689612.60
Time Unit ns
Iterations 10
21.53 ms
Name ECDSA-MPC-Sign-MP/7/3
Real Time 21530275.20
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.25 ms
Name ECDSA-MPC-Sign-MP/8/0
Real Time 9252207.40
Time Unit ns
Iterations 10
9.28 ms
Name ECDSA-MPC-Sign-MP/8/1
Real Time 9279283.20
Time Unit ns
Iterations 10
9.37 ms
Name ECDSA-MPC-Sign-MP/8/2
Real Time 9366862.20
Time Unit ns
Iterations 10
9.25 ms
Name ECDSA-MPC-Sign-MP/8/3
Real Time 9249427.00
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.75 ms
Name ECDSA-MPC-Sign-MP/9/0
Real Time 2747696.40
Time Unit ns
Iterations 10
2.73 ms
Name ECDSA-MPC-Sign-MP/9/1
Real Time 2734396.40
Time Unit ns
Iterations 10
2.72 ms
Name ECDSA-MPC-Sign-MP/9/2
Real Time 2715449.10
Time Unit ns
Iterations 10
2.72 ms
Name ECDSA-MPC-Sign-MP/9/3
Real Time 2715485.00
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.80 ms
Name ECDSA-MPC-Sign-MP/10/0
Real Time 2804707.20
Time Unit ns
Iterations 10
1.28 ms
Name ECDSA-MPC-Sign-MP/10/1
Real Time 1284326.00
Time Unit ns
Iterations 10
1.29 ms
Name ECDSA-MPC-Sign-MP/10/2
Real Time 1288303.90
Time Unit ns
Iterations 10
1.34 ms
Name ECDSA-MPC-Sign-MP/10/3
Real Time 1336288.00
Time Unit ns
Iterations 10