The data shown in the table below contains a baseline of the number of cycles taken, and the number of bytes used, to run the NIST Signatures submissions when run on the NIST reference platform (an Intel x64 running Windows or Linux and supporting the GCC compiler.)
[Source: pq-crypto forum]

**The responsive charts below the table are best viewed for specific categories.
It is possible to filter the table to show charts for specific categories (e.g. search for ‘lattices’) and also for specific ranges of values (value ranges can be entered at the bottom of the table).
For example, if you wish to compare the sk sizes with the exception of the DualModeMS candidate, simply change the range of this column at the foot of the table. 

 

NIST Software Performance Tests - Signatures

wdt_ID Submission Specific Implementation Category keypairmedian KeyPair Median x10^3 Keypair Average Keypair Average x10^3 Sign Median Sign Median x10^3 Sign Average Sign Average x10^3 Open Median Open Average sk pk bytes NIST Category Claim Trials
1 CRYSTALS-Dilithium Dilithium_medium Lattices 227,254 227.254 244,278 244.278 910,911.000 910.911 1,185,462.000 1,185.462 291,116 307,111 2,800 1,184 2,044 1 100
2 CRYSTALS-Dilithium Dilithium_recommended Lattices 398,131 398.131 606,338 606.338 1,911,458.000 1,911.458 2,753,772.000 2,753.772 465,591 558,281 3,504 1,472 2,701 2 100
3 CRYSTALS-Dilithium Dilithium_very_high Lattices 498,068 498.068 651,600 651.600 1,587,041.000 1,587.041 2,293,141.000 2,293.141 567,109 611,325 3,856 1,760 3,366 3 100
4 DualModeMS DualModeMS128 Multivariate 2,147,483,647 2,388,709,250.041 2,147,483,647 2,435,532,588.733 12,307,304,223.000 12,307,304.223 12,468,307,435.000 12,468,307.435 11,593,129 10,893,369 18,038,184 528 32,640 1 3
5 DRS DRS128 Lattices 962,089,351 962,089.351 1,001,828,786 1,001,828.786 58,737,205.000 58,737.205 62,867,536.000 62,867.536 477,191,758 505,869,989 51,274 5,094,433 8,550 1 100
6 DRS DRS192 Lattices 1,896,716,715 1,896,716.715 1,910,198,595 1,910,198.595 86,794,474.000 86,794.474 95,622,249.000 95,622.249 796,874,795 814,640,083 84,060 8,410,001 11,020 3 100
7 DRS DRS256 Lattices 2,147,483,647 3,172,545.173 2,147,483,647 3,208,544.675 140,374,162.000 140,374.162 148,424,947.000 148,424.947 1,413,362,372 1,419,704,155 144,527 14,402,026 14,421 5 100
8 Falcon falcon1024 Lattices 249,896,264 249,896.264 300,030,872 300,030.872 16,237,741.000 16,237.741 19,884,364.000 19,884.364 1,215,931 1,384,574 8,193 1,793 1,330 5 100
9 Falcon falcon512 Lattices 82,196,675 82,196.675 91,009,209 91,009.209 7,359,190.000 7,359.190 8,359,971.000 8,359.971 639,568 666,108 4,097 897 690 1 100
10 Falcon falcon768 Lattices 151,553,770 151,553.770 157,623,028 157,623.028 12,729,703.000 12,729.703 13,058,641.000 13,058.641 1,037,696 1,117,624 6,145 1,441 1,077 3 100
Submission Specific Implementation Category keypairmedian KeyPair Median x10^3 Keypair Average Keypair Average x10^3 Sign Median Sign Median x10^3 Sign Average Sign Average x10^3 Open Median Open Average sk pk bytes NIST Category Claim Trials