Skip to content

Commit 62f0554

Browse files
committed
Update data for round 2
1 parent 08130be commit 62f0554

File tree

4 files changed

+180
-173
lines changed

4 files changed

+180
-173
lines changed

data/convert.py

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
import csv
2+
3+
from pathlib import Path
4+
from pprint import pprint
5+
6+
7+
class NumbersDialect(csv.Dialect):
8+
delimiter: str = ";"
9+
quoting = csv.QUOTE_NONE
10+
lineterminator = "\n"
11+
12+
13+
with Path("numbers.csv").open("r") as fh:
14+
reader = csv.DictReader(fh, dialect=NumbersDialect)
15+
fields = reader.fieldnames
16+
assert fields is not None
17+
print(fields)
18+
with Path("parametersets.csv").open("w") as fh:
19+
writer = csv.DictWriter(fh, fieldnames=fields)
20+
writer.writeheader()
21+
for row in reader:
22+
for field in fields[3:-2]:
23+
if row[field]:
24+
row[field] = int(row[field].replace(",", ""))
25+
for field in fields[-2:]:
26+
if row[field]:
27+
row[field] = float(row[field].replace(",", "."))
28+
writer.writerow(row)

data/parametersets.csv

100755100644
Lines changed: 147 additions & 171 deletions
Original file line numberDiff line numberDiff line change
@@ -1,173 +1,149 @@
11
Scheme,Parameterset,Security level,pk size,sig size,signing (cycles),verification (cycles),signing (ms),verification (ms)
2-
CROSS,R-SDP 5 small,5,121,43592,15690000,9370000,,
3-
CROSS,R-SDP 5 balanced,5,121,51056,8260000,5000000,,
4-
CROSS,R-SDP 3 small,3,91,23642,12200000,6800000,,
5-
CROSS,R-SDP 3 balanced,3,91,28222,4970000,2890000,,
6-
CROSS,R-SDP 5 fast,5,121,76298,4930000,3040000,,
7-
CROSS,R-SDP(G) 5 small,5,74,32742,14120000,7730000,,
8-
CROSS,R-SDP(G) 5 balanced,5,74,40134,4990000,2960000,,
9-
CROSS,R-SDP 1 small,1,61,10080,8960000,5840000,,
10-
CROSS,R-SDP 1 balanced,1,61,12912,2380000,1440000,,
11-
CROSS,R-SDP(G) 3 small,3,59,18188,9670000,5610000,,
12-
CROSS,R-SDP(G) 3 balanced,3,59,23380,2630000,1530000,,
13-
CROSS,R-SDP 3 fast,3,91,42682,2750000,1690000,,
14-
CROSS,R-SDP(G) 5 fast,5,74,48938,3930000,3040000,,
15-
CROSS,R-SDP(G) 1 small,1,38,7956,6540000,3960000,,
16-
CROSS,R-SDP(G) 1 balanced,1,38,9236,1850000,1090000,,
17-
CROSS,R-SDP 1 fast,1,61,19152,1280000,780000,,
18-
CROSS,R-SDP(G) 3 fast,3,59,27404,2040000,1210000,,
19-
CROSS,R-SDP(G) 1 fast,1,38,12472,940000,550000,,
20-
ML-DSA,ML-DSA-87,5,"2,592","4,627","642,192","279,936",,
21-
ML-DSA,ML-DSA-65,3,"1,952","3,309","529,106","179,424",,
22-
ML-DSA,ML-DSA-44,2,"1,312","2,420","333,013","118,412",,
23-
FAEST,192s,3,64,"12,744",,,19.18,19.31
24-
FAEST,192f,3,64,"16,792",,,1.96,1.96
25-
FAEST,256s,5,64,"22,100",,,26.65,26.76
26-
FAEST,256f,5,64,"28,400",,,3.10,3.10
27-
FAEST,EM-256s,5,64,"20,956",,,25.65,25.87
28-
FAEST,EM-256f,5,64,"26,736",,,3.04,3.03
29-
FAEST,EM-192s,3,48,"10,824",,,18.46,18.52
30-
FAEST,EM-192f,3,48,"13,912",,,1.87,1.87
31-
FAEST,128s,1,32,"5,006",,,8.10,8.10
32-
FAEST,128f,1,32,"6,336",,,0.87,0.87
33-
FAEST,EM-128s,1,32,"4,566",,,8.09,8.05
34-
FAEST,EM-128f,1,32,"5,696",,,0.85,0.86
35-
Falcon,1024,5,"1,793","1,280","2,053,080","160,596",,
36-
Falcon,512,1,897,666,"1,009,764","81,036",,
37-
HAWK,1024,5,"2,440","1,221","180,816","302,861",,
38-
HAWK,512,1,"1,024",555,"85,372","148,224",,
39-
LESS,5b,5,65741,30516,"10,212,600,000","10,458,800,000",,
40-
LESS,5s,5,131584,27239,"6,763,200,000","7,016,500,000",,
41-
LESS,3s,3,70144,13722,"2,984,300,000","3,075,100,000",,
42-
LESS,3b,3,35020,17203,"2,446,900,000","2,521,400,000",,
43-
LESS,1b,1,13927,8602,"263,600,000","271,400,000",,
44-
LESS,1i,1,"41,780",5940,"254,300,000","263,400,000",,
45-
LESS,1s,1,97484,5120,"206,600,000","213,400,000",,
46-
MAYO,five,5,"5,554",964,"2,387,350","853,920",,
47-
MAYO,three,3,"2,986",681,"1,017,216","347,972",,
48-
MAYO,two,1,"4,912",186,"286,028","56,374",,
49-
MAYO,one,1,"1,420",454,"471,028","153,266",,
50-
MIRA (Mirath),256S,5,150,"20,762","337,700,000","331,400,000",,
51-
MIRA (Mirath),256F,5,150,"27,678","322,300,000","323,200,000",,
52-
MIRA (Mirath),192S,3,121,"11,779","119,700,000","116,200,000",,
53-
MIRA (Mirath),192F,3,121,"15,540","107,200,000","107,000,000",,
54-
MIRA (Mirath),128S,1,84,"5,640","46,800,000","43,900,000",,
55-
MIRA (Mirath),128F,1,84,"7,376","37,400,000","36,700,000",,
56-
MiRitH (Mirath),hypercube-Vb shortest,5,274,"18,292","17,465,014,934","16,113,973,548",,
57-
MiRitH (Mirath),hypercube-Va shortest,5,253,"17,552","16,708,044,999","16,535,614,637",,
58-
MiRitH (Mirath),hypercube-IIIb shortest,3,205,"10,314","9,878,242,731","10,063,176,060",,
59-
MiRitH (Mirath),hypercube-IIIa shortest,3,205,"9,954","9,861,041,315","9,651,788,738",,
60-
MiRitH (Mirath),hypercube-Ia shortest,1,129,"4,536","6,108,117,293","6,195,562,217",,
61-
MiRitH (Mirath),hypercube-Ib shortest,1,144,"4,886","6,107,588,818","6,040,512,181",,
62-
MiRitH (Mirath),hypercube-Vb shorter,5,274,"20,394","1,359,468,059","1,278,699,748",,
63-
MiRitH (Mirath),hypercube-Va shorter,5,253,"19,393","1,290,986,430","1,272,158,929",,
64-
MiRitH (Mirath),hypercube-IIIb shorter,3,205,"11,202","727,245,043","732,036,291",,
65-
MiRitH (Mirath),hypercube-IIIa shorter,3,205,"10,746","723,105,845","708,260,445",,
66-
MiRitH (Mirath),hypercube-Ib shorter,1,144,"5,491","458,671,636","450,442,537",,
67-
MiRitH (Mirath),hypercube-Ia shorter,1,129,"5,036","455,493,593","456,564,597",,
68-
MiRitH (Mirath),Vb short,5,274,"23,182","327,068,513","330,632,038",,
69-
MiRitH (Mirath),Va short,5,253,"21,795","308,565,196","310,604,452",,
70-
MiRitH (Mirath),IIIb short,3,205,"13,136","242,531,804","204,853,275",,
71-
MiRitH (Mirath),IIIa short,3,205,"12,440","192,858,411","175,520,472",,
72-
MiRitH (Mirath),hypercube-Vb short,5,274,"23,182","138,497,686","138,624,970",,
73-
MiRitH (Mirath),hypercube-Va short,5,253,"21,795","118,493,608","113,191,871",,
74-
MiRitH (Mirath),Ia short,1,129,"5,673","76,549,995","76,874,731",,
75-
MiRitH (Mirath),hypercube-IIIb short,3,205,"13,136","71,813,403","75,999,541",,
76-
MiRitH (Mirath),hypercube-IIIa short,3,205,"12,440","70,251,731","67,659,810",,
77-
MiRitH (Mirath),Ib short,1,144,"6,309","65,630,977","65,551,641",,
78-
MiRitH (Mirath),hypercube-Ib short,1,144,"6,309","42,086,140","42,047,669",,
79-
MiRitH (Mirath),hypercube-Ia short,1,129,"5,673","41,220,707","40,976,634",,
80-
MiRitH (Mirath),hypercube-Vb fast,5,274,"33,048","40,665,696","34,718,714",,
81-
MiRitH (Mirath),Vb fast,5,274,"33,048","38,659,453","38,122,610",,
82-
MiRitH (Mirath),Va fast,5,253,"30,458","36,361,915","36,665,342",,
83-
MiRitH (Mirath),hypercube-Va fast,5,253,"30,458","33,245,024","28,269,718",,
84-
MiRitH (Mirath),IIIb fast,3,205,"18,459","24,538,474","22,470,437",,
85-
MiRitH (Mirath),IIIa fast,3,205,"17,139","22,485,807","18,431,919",,
86-
MiRitH (Mirath),hypercube-IIIb fast,3,205,"18,459","18,384,614","15,550,479",,
87-
MiRitH (Mirath),hypercube-IIIa fast,3,205,"17,139","15,571,845","13,030,031",,
88-
MiRitH (Mirath),hypercube-Ib fast,1,144,"9,105","9,462,556","7,914,458",,
89-
MiRitH (Mirath),Ia fast,1,129,"7,877","8,703,311","7,311,069",,
90-
MiRitH (Mirath),Ib fast,1,144,"9,105","8,015,345","7,558,761",,
91-
MiRitH (Mirath),hypercube-Ia fast,1,129,"7,877","7,246,084","6,061,955",,
92-
MQOM,L1-gf31-short,1,47,6352,"44,400,000","41,720,000",,
93-
MQOM,L1-gf251-short,1,59,6578,"28,500,000","27,300,000",,
94-
MQOM,L1-gf31-fast,1,47,7657,"17,700,000","15,500,000",,
95-
MQOM,L1-gf251-fast,1,59,7850,"11,500,000","10,200,000",,
96-
MQOM,L3-gf31-short,3,73,13846,"108,000,000","102,000,000",,
97-
MQOM,L3-gf251-short,3,92,14266,"69,500,000","65,600,000",,
98-
MQOM,L3-gf31-fast,3,73,16669,"56,300,000","51,300,000",,
99-
MQOM,L3-gf251-fast,3,92,17252,"32,900,000","29,600,000",,
100-
MQOM,L5-gf31-short,5,99,24158,"224,000,000","214,000,000",,
101-
MQOM,L5-gf251-short,5,125,24942,"148,000,000","142,000,000",,
102-
MQOM,L5-gf31-fast,5,99,29036,"156,000,000","146,000,000",,
103-
MQOM,L5-gf251-fast,5,125,30092,"81,600,000","75,600,000",,
104-
PERK,I-fast3,1,150,"8,360",7300000,5100000,,
105-
PERK,I-fast5,1,240,"8,030",7000000,4900000,,
106-
PERK,I-short3,1,150,"6,250",38000000,27000000,,
107-
PERK,I-short5,1,240,"5,780",35000000,25000000,,
108-
PERK,III-fast3,3,230,"18,800",15000000,12000000,,
109-
PERK,III-fast5,3,370,"18,000",15000000,11000000,,
110-
PERK,III-short3,3,230,"14,300",80000000,64000000,,
111-
PERK,III-short5,3,370,"13,200",75000000,59000000,,
112-
PERK,V-fast3,5,310,"33,300",34000000,27000000,,
113-
PERK,V-fast5,5,510,"31,700",33000000,26000000,,
114-
PERK,V-short3,5,310,"25,100",182000000,142000000,,
115-
PERK,V-short5,5,510,"23,000",168000000,131000000,,
116-
QR-UOV,"V-(127, 306, 105, 3)",5,"173,708",392,"4,254,736,000","1,169,402,000",,
117-
QR-UOV,"III-(127, 228, 78, 3)",3,"71,915",292,"1,555,131,000","524,886,000",,
118-
QR-UOV,"V-(31, 1120, 120, 10)",5,"58,564",807,"1,074,835,000","433,574,000",,
119-
QR-UOV,"III-(31, 890, 100, 10)",3,"34,423",643,"573,433,000","232,156,000",,
120-
QR-UOV,"I-(127, 156, 54, 3)",1,"24,271",200,"361,728,000","144,955,000",,
121-
QR-UOV,"V-(31, 324, 114, 3)",5,"158,453",306,"337,483,000","119,098,000",,
122-
QR-UOV,"V-(7, 1490, 190, 10)",5,"135,439",662,"221,341,000","10,865,000",,
123-
QR-UOV,"III-(31, 246, 87, 3)",3,"71,007",232,"153,006,000","5,349,000",,
124-
QR-UOV,"I-(31, 600, 70, 10)",1,"12,282",435,"135,849,000","68,947,000",,
125-
QR-UOV,"III-(7, 1100, 140, 10)",3,"55,173",489,"98,376,000","47,636,000",,
126-
QR-UOV,"I-(31, 165, 60, 3)",1,"23,657",157,"25,217,000","15,973,000",,
127-
QR-UOV,"I-(7, 740, 100, 10)",1,"20,657",331,"24,823,000","13,539,000",,
2+
CROSS,R-SDP 5 small,5,153,50818,11356000,7765000,,
3+
CROSS,R-SDP 5 balanced,5,153,53527,7042000,4752000,,
4+
CROSS,R-SDP 3 small,3,115,28391,6254000,4277000,,
5+
CROSS,R-SDP 3 balanced,3,115,29853,4161000,2776000,,
6+
CROSS,R-SDP 5 fast,5,153,74590,4116000,2512000,,
7+
CROSS,R-SDP(G) 5 small,5,106,36454,6197000,4059000,,
8+
CROSS,R-SDP(G) 5 balanced,5,106,40100,3482000,2248000,,
9+
CROSS,R-SDP 1 small,1,77,12434,4048000,2725000,,
10+
CROSS,R-SDP 1 balanced,1,77,13152,2013000,1270000,,
11+
CROSS,R-SDP(G) 3 small,3,83,20452,4195000,2832000,,
12+
CROSS,R-SDP(G) 3 balanced,3,83,22464,2240000,1446000,,
13+
CROSS,R-SDP 3 fast,3,115,41406,2324000,1398000,,
14+
CROSS,R-SDP(G) 5 fast,5,106,48102,2580000,1634000,,
15+
CROSS,R-SDP(G) 1 small,1,54,8960,3137000,1971000,,
16+
CROSS,R-SDP(G) 1 balanced,1,54,9120,1579000,985000,,
17+
CROSS,R-SDP 1 fast,1,77,18432,1007000,572000,,
18+
CROSS,R-SDP(G) 3 fast,3,83,26772,1555000,982000,,
19+
CROSS,R-SDP(G) 1 fast,1,54,11980,687000,422000,,
20+
ML-DSA,ML-DSA-87,5,2592,4627,642192,279936,,
21+
ML-DSA,ML-DSA-65,3,1952,3309,529106,179424,,
22+
ML-DSA,ML-DSA-44,2,1312,2420,333013,118412,,
23+
FAEST,192s,3,64,11260,54687000,42290000,,
24+
FAEST,192f,3,64,14948,7045000,6079000,,
25+
FAEST,256s,5,64,20696,76330000,74546000,,
26+
FAEST,256f,5,64,26548,11071000,10241000,,
27+
FAEST,EM-256s,5,64,17984,62465000,59738000,,
28+
FAEST,EM-256f,5,64,23476,9436000,8725000,,
29+
FAEST,EM-192s,3,48,9340,39282000,36239000,,
30+
FAEST,EM-192f,3,48,12380,5117000,4665000,,
31+
FAEST,128s,1,32,4506,12787000,9783000,,
32+
FAEST,128f,1,32,5924,1722000,1413000,,
33+
FAEST,EM-128s,1,32,3906,39282000,36239000,,
34+
FAEST,EM-128f,1,32,5060,1404000,1113000,,
35+
Falcon,1024,5,1793,1280,2053080,160596,,
36+
Falcon,512,1,897,666,1009764,81036,,
37+
HAWK,1024,5,2440,1221,180816,302861,,
38+
HAWK,512,1,1024,555,85372,148224,,
39+
LESS,252-192,1,13940,2625,127500000,122700000,,
40+
LESS,252-68,1,41788,1825,45900000,44800000,,
41+
LESS,252-45,1,97484,1329,30600000,30000000,,
42+
LESS,400-220,3,35074,6329,401500000,392700000,,
43+
LESS,400-102,3,105174,4131,184000000,181300000,,
44+
LESS,548-345,5,65793,10680,1424200000,1396000000,,
45+
LESS,548-137,5,197315,7436,560000000,564600000,,
46+
MAYO,five,5,5554,964,2387350,853920,,
47+
MAYO,three,3,2986,681,1017216,347972,,
48+
MAYO,two,1,4912,186,286028,56374,,
49+
MAYO,one,1,1420,454,471028,153266,,
50+
Mirath,1a-Short,1,73,3078,166000000,123000000,,
51+
Mirath,1b-Short,1,57,2902,152000000,101000000,,
52+
Mirath,1a-Fast,1,73,3728,11000000,9800000,,
53+
Mirath,1b-Fast,1,57,3456,15100000,12200000,,
54+
Mirath,3a-Short,3,107,6907,597000000,411000000,,
55+
Mirath,3b-Short,3,84,6514,520000000,327000000,,
56+
Mirath,3a-Fast,3,107,8537,33600000,34400000,,
57+
Mirath,3b-Fast,3,84,7936,55000000,51600000,,
58+
Mirath,5a-Short,5,147,12413,1415000000,712000000,,
59+
Mirath,5b-Short,5,112,11620,1421000000,630000000,,
60+
Mirath,5a-Fast,5,147,15504,88700000,65100000,,
61+
Mirath,5b-Fast,5,112,14262,121000000,88000000,,
62+
MQOM,L1-gf2-short-3r,52,72,2868,26520000,25110000,,
63+
MQOM,L1-gf256-short-3r,80,128,3540,21930000,20600000,,
64+
MQOM,L1-gf2-fast-3r,52,72,3212,14120000,11690000,,
65+
MQOM,L1-gf256-fast-3r,80,128,4164,7010000,5070000,,
66+
MQOM,L3-gf2-short-3r,78,108,6388,11490000,10360000,,
67+
MQOM,L3-gf256-short-3r,120,192,7900,83850000,74410000,,
68+
MQOM,L3-gf2-fast-3r,78,108,7576,57370000,51190000,,
69+
MQOM,L3-gf256-fast-3r,120,192,9844,34180000,24110000,,
70+
MQOM,L5-gf2-short-3r,104,144,11764,278920000,266510000,,
71+
MQOM,L5-gf256-short-3r,160,256,14564,135010000,121590000,,
72+
MQOM,L5-gf2-fast-3r,104,144,13412,145510000,129970000,,
73+
MQOM,L5-gf256-fast-3r,160,256,17444,54690000,36220000,,
74+
MQOM,L1-gf2-short-5r,52,72,2820,31840000,30080000,,
75+
MQOM,L1-gf256-short-5r,80,128,3156,17650000,16450000,,
76+
MQOM,L1-gf2-fast-5r,52,72,3144,14530000,11930000,,
77+
MQOM,L1-gf256-fast-5r,80,128,3620,6150000,4280000,,
78+
MQOM,L3-gf2-short-5r,78,108,6280,108120000,99360000,,
79+
MQOM,L3-gf256-short-5r,120,192,7036,66710000,57490000,,
80+
MQOM,L3-gf2-fast-5r,78,108,7414,56850000,50390000,,
81+
MQOM,L3-gf256-fast-5r,120,192,8548,27470000,18710000,,
82+
MQOM,L5-gf2-short-5r,104,144,11564,306940000,28907000,,
83+
MQOM,L5-gf256-short-5r,160,256,12964,124980000,109730000,,
84+
MQOM,L5-gf2-fast-5r,104,144,13124,150650000,135980000,,
85+
MQOM,L5-gf256-fast-5r,160,256,15140,52640000,33690000,,
86+
PERK,I-fast3,1,150,8360,7300000,5100000,,
87+
PERK,I-fast5,1,240,8030,7000000,4900000,,
88+
PERK,I-short3,1,150,6250,38000000,27000000,,
89+
PERK,I-short5,1,240,5780,35000000,25000000,,
90+
PERK,III-fast3,3,230,18800,15000000,12000000,,
91+
PERK,III-fast5,3,370,18000,15000000,11000000,,
92+
PERK,III-short3,3,230,14300,80000000,64000000,,
93+
PERK,III-short5,3,370,13200,75000000,59000000,,
94+
PERK,V-fast3,5,310,33300,34000000,27000000,,
95+
PERK,V-fast5,5,510,31700,33000000,26000000,,
96+
PERK,V-short3,5,310,25100,182000000,142000000,,
97+
PERK,V-short5,5,510,23000,168000000,131000000,,
98+
QR-UOV,I-(127 156 54 3),1,24255,200,3130000,2748000,,
99+
QR-UOV,I-(31 165 60 3),1,23641,157,4222000,3691000,,
100+
QR-UOV,I-(31 600 70 10),1,12266,435,15010000,15113000,,
101+
QR-UOV,I-(7 740 100 10),1,20641,331,46819000,44924000,,
102+
QR-UOV,III-(127 228 78 3),3,71891,292,9824000,8604000,,
103+
QR-UOV,III-(31 246 87 3),3,70983,232,14469000,12737000,,
104+
QR-UOV,III-(31 890 100 10),3,34399,643,49818000,48728000,,
105+
QR-UOV,III-(7 1100 140 10),3,55149,489,134929000,128632000,,
106+
QR-UOV,V-(127 306 105 3),5,173676,392,23880000,20950000,,
107+
QR-UOV,V-(31 1120 120 10),5,58532,807,90682000,87848000,,
108+
QR-UOV,V-(31 324 114 3),5,158421,306,30072000,26157000,,
109+
QR-UOV,V-(7 1490 190 10),5,135407,662,347789000,329495000,,
128110
RSA,2048,Pre-Quantum,272,256,27000000,45000,,
129-
RYDE,256S,5,188,"22,802","105,500,000","94,900,000",,
130-
RYDE,192S,3,131,"12,933","49,600,000","44,800,000",,
131-
RYDE,256F,5,188,"29,134","26,000,000","22,700,000",,
132-
RYDE,128S,1,86,"5,956","23,400,000","20,100,000",,
133-
RYDE,192F,3,131,"16,380","12,200,000","10,700,000",,
134-
RYDE,128F,1,86,"7,446","5,400,000","4,400,000",,
135-
SDitH,gf256-L1-hyp,1,132,8496,"10,800,000","9,700,000",,
136-
SDitH,gf251-L1-hyp,1,132,8496,"21,200,000","20,300,000",,
137-
SDitH,gf256-L1-thr,1,132,10684,"6,400,000","2,200,000",,
138-
SDitH,gf251-L1-thr,1,132,10684,"4,600,000","600,000",,
139-
SDitH,gf256-L3-hyp,3,180,19544,"26,200,000","22,900,000",,
140-
SDitH,gf251-L3-hyp,3,180,19544,"46,600,000","44,300,000",,
141-
SDitH,gf256-L3-thr,3,180,25964,"16,200,000","5,700,000",,
142-
SDitH,gf251-L3-thr,3,180,25964,"11,100,000","1,500,000",,
143-
SDitH,gf251-L5-hyp,5,244,33924,"84,800,000","81,000,000",,
144-
SDitH,gf256-L5-hyp,5,244,33924,"49,900,000","44,000,000",,
145-
SDitH,gf256-L5-thr,5,244,45676,"32,700,000","11,600,000",,
146-
SDitH,gf251-L5-thr,5,244,45676,"22,700,000","3,200,000",,
147-
SNOVA,"(60, 10, 4)",5,8016,576,3110898,1504945,,
148-
SNOVA,"(66, 15, 3)",5,15204,381,3546746,2460059,,
149-
SNOVA,"(75, 33, 2)",5,71890,216,"2,304,920","1,165,161",,
150-
SNOVA,"(37, 8, 14)",3,4112,376,"1,188,690","544,395",,
151-
SNOVA,"(49, 11, 3)",3,6006,286,"1,365,463","1,004,519",,
152-
SNOVA,"(56, 25, 2)",3,31266,168,"964,716","507,009",,
153-
SNOVA,"(24, 5, 4)",1,1016,248,"306,736","163,805",,
154-
SNOVA,"(25, 8, 3)",1,2320,165,"370,046","218,801",,
155-
SNOVA,"(37, 17, 2)",1,9842,106,"338,723","146,738",,
156-
SLH-DSA,SHAKE-192s,3,48,"16,224","8,091,419,556","6,465,506",,
157-
SLH-DSA,SHAKE-256s,5,64,"29,792","7,085,272,100","10,216,560",,
158-
SLH-DSA,SHAKE-128s,1,32,"7,856","4,682,570,992","4,764,084",,
159-
SLH-DSA,SHAKE-256f,5,64,"49,856","763,942,250","19,886,032",,
160-
SLH-DSA,SHAKE-192f,3,48,"35,664","386,861,992","19,876,926",,
161-
SLH-DSA,SHAKE-128f,1,32,"17,088","239,793,806","12,909,924",,
162-
SQIsign,V,5,128,335,"158,544,000,000","2,177,000,000",,
163-
SQIsign,III,3,96,263,"43,760,000,000","654,000,000",,
164-
SQIsign,I,1,64,177,"5,669,000,000","108,000,000",,
165-
UOV,V-pkc,5,"446,992",260,"591,812","2,032,992",,
166-
UOV,V-classic,5,"2,869,440",260,"591,812","470,886",,
167-
UOV,III-pkc,3,"189,232",200,"299,316","917,402",,
168-
UOV,III-classic,3,"1,225,440",200,"299,316","241,588",,
169-
UOV,Is-pkc,1,"66,576",96,"109,314","276,520",,
170-
UOV,Is-classic,1,"412,160",96,"109,314","58,274",,
171-
UOV,Ip-pkc,1,"43,576",128,"105,324","224,006",,
172-
UOV,Ip-classic,1,"278,432",128,"105,324","90,336",,
173-
EdDSA,Ed25519,Pre-Quantum,32,64,42000,130000,0.00274,0.008
111+
RYDE,1-Short,1,69,2988,71600000,66300000,,
112+
RYDE,1-Fast,1,69,3597,6700000,6600000,,
113+
RYDE,3-Short,3,101,6728,320000000,282200000,,
114+
RYDE,3-Fast,3,101,8264,27300000,27100000,,
115+
RYDE,5-Short,5,133,11819,639300000,456800000,,
116+
RYDE,5-Fast,5,133,14609,49000000,44500000,,
117+
SDitH,SDitH2-L1-gf2-short,1,70,3705,,,6.73,6.04
118+
SDitH,SDitH2-L1-gf2-fast,1,70,4484,,,2.01,1.79
119+
SDitH,SDitH2-L3-gf2-short,3,98,7964,,,42.26,39.84
120+
SDitH,SDitH2-L3-gf2-fast,3,98,9916,,,6.36,5.75
121+
SDitH,SDitH2-L5-gf2-short,5,132,14121,,,60.48,57.23
122+
SDitH,SDitH2-L5-gf2-fast,5,132,17540,,,9.42,8.7
123+
SNOVA,(60 10 4),5,8016,576,3110898,1504945,,
124+
SNOVA,(66 15 3),5,15204,381,3546746,2460059,,
125+
SNOVA,(75 33 2),5,71890,216,2304920,1165161,,
126+
SNOVA,(37 8 14),3,4112,376,1188690,544395,,
127+
SNOVA,(49 11 3),3,6006,286,1365463,1004519,,
128+
SNOVA,(56 25 2),3,31266,168,964716,507009,,
129+
SNOVA,(24 5 4),1,1016,248,306736,163805,,
130+
SNOVA,(25 8 3),1,2320,165,370046,218801,,
131+
SNOVA,(37 17 2),1,9842,106,338723,146738,,
132+
SLH-DSA,SHAKE-192s,3,48,16224,8091419556,6465506,,
133+
SLH-DSA,SHAKE-256s,5,64,29792,7085272100,10216560,,
134+
SLH-DSA,SHAKE-128s,1,32,7856,4682570992,4764084,,
135+
SLH-DSA,SHAKE-256f,5,64,49856,763942250,19886032,,
136+
SLH-DSA,SHAKE-192f,3,48,35664,386861992,19876926,,
137+
SLH-DSA,SHAKE-128f,1,32,17088,239793806,12909924,,
138+
SQIsign,V,5,129,292,507500000,35700000,,
139+
SQIsign,III,3,97,224,309200000,18600000,,
140+
SQIsign,I,1,65,148,101600000,5100000,,
141+
UOV,V-pkc,5,446992,260,591144,2017472,,
142+
UOV,V-classic,5,2869440,260,591144,530468,,
143+
UOV,III-pkc,3,189232,200,302728,963800,,
144+
UOV,III-classic,3,1225440,200,302728,282514,,
145+
UOV,Is-pkc,1,66576,96,128972,282842,,
146+
UOV,Is-classic,1,412160,96,128972,60916,,
147+
UOV,Ip-pkc,1,43576,128,109328,235006,,
148+
UOV,Ip-classic,1,278432,128,109328,80342,,
149+
EdDSA,Ed25519,Pre-Quantum,32,64,42000,130000,0.00274,8.0

data/schemes.csv

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ EdDSA,Classic cryptography,https://ed25519.cr.yp.to/,Pre-Quantum,classical,,,Ell
66
RSA,Classic cryptography,https://web.archive.org/web/20230127011251/http://people.csail.mit.edu/rivest/Rsapaper.pdf,Pre-Quantum,classical,,,Factoring
77
FAEST,On-ramp,https://faest.info,Symmetric,,,,symmetric / zero-knowledge VOLE-in-the-Head
88
CROSS,On-ramp,https://cross-crypto.com/,Code-based,,,,Restricted syndrome decoding
9-
MIRA (Mirath),On-ramp,https://pqc-mira.org/,MPC-in-the-Head,,,,MinRank
10-
MiRitH (Mirath),On-ramp,https://github.com/Crypto-TII/mirith_nist_submission/,MPC-in-the-Head,,,,MinRank
9+
Mirath,On-ramp,https://pqc-mirath.org/,MPC-in-the-Head,,,,Min-rank problem
1110
HAWK,On-ramp,https://hawk-sign.info,Lattices,,,,Lattice Isomorphism Problem
1211
LESS,On-ramp,https://less-project.com,Code-based,,,,Linear Equivalence Problem
1312
MAYO,On-ramp,https://pqmayo.org,Multivariate,,There is an attack on a parameterset with a specific structure,,Multivariate quadratic

js/app.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ $(document).foundation();
33
const CPUSPEED = 2_500_000_000;
44

55
const schemes = await d3.csv("data/schemes.csv", (d) => {
6+
console.log("Parsing scheme", d);
67
return {
78
Scheme: d.Scheme,
89
Status: d["NIST status"],
@@ -32,6 +33,9 @@ const properties = await d3.csv("data/parametersets.csv", (d) => {
3233
}
3334

3435
const scheme = schemes.find((s) => s.Scheme == d.Scheme);
36+
if (!scheme) {
37+
console.error(" Could not find scheme", d.Scheme);
38+
}
3539
const broken = scheme.Broken;
3640
const warning = scheme.Warning;
3741
const info = scheme.Info;

0 commit comments

Comments
 (0)