-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Gemss #79
Merged
Gemss #79
Changes from all commits
Commits
Show all changes
23 commits
Select commit
Hold shift + click to select a range
8320c83
Update flavor for signatures
Hennich e4e5f6d
Added GeMSS
Hennich aa6599d
GeMSS: Tab to spaces
Hennich 797fe28
Fixes (statefulness and type)
Hennich be97c8e
name, type
Hennich 2b80ead
Merge branch 'master' into gemss
Hennich 3088f68
removed empty parameter 'msg'
Hennich 3ab57b4
Merge branch 'master' into gemss
Hennich dd24a57
Merge branch 'master' into gemss
dingens 9a10da5
GeMSS: Fix validation
dingens 7448a34
Merge branch 'gemss' of github.com:cryptoeng/pqdb into gemss
Hennich 6cee6ca
Merge branch 'master' into gemss
Hennich bb84bbd
Added two flavours to Gemss
Hennich 30ffb61
Benchmarks for Gemss
Hennich 8a744be
Benchmarks BlueGemss
Hennich 73f92fe
Benchmarks RedGemss
Hennich 0b3cc3d
Fixes in Gemss
Hennich 0b3ada7
Merge branch 'master' into gemss
Hennich ee9b874
GeMSS: Add permanent link to specs
dingens 06c15da
Additional information about platforms
Hennich 0e9b078
Merge branch 'master' into gemss
Hennich 8f00323
Gemss: Merge all parameter sets into one flavor
dingens 4110fcc
Merge branch 'master' into gemss
dingens File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
name: GeMSS | ||
type: sig | ||
category: multivariate | ||
year: | ||
paper: 2017 | ||
candidate: 2017 | ||
problems: | ||
- assumption: HFE | ||
stateful: false | ||
nist round: 2 | ||
authors: | ||
- A. Casanova | ||
- J.-C. Faugère | ||
- G. Macario-Rat | ||
- J. Patarin | ||
- L. Perret | ||
- J. Ryckeghem | ||
sources: | ||
- NIST Submission Paper (https://www-polsys.lip6.fr/Links/NIST/GeMSS_specification_round2.pdf) | ||
- Changes for 2nd round (https://www-polsys.lip6.fr/Links/NIST/changes_round2_V2.pdf) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Core i7-6600U (Skylake) 2.6 GHz (Turboboost off), 32GB RAM, Ubuntu 16.04.5 LTS, gcc -O4 -mavx2 -mpclmul -mpopcnt -funroll-loops | ||
timings: | ||
unit: cycles | ||
gen: 52600000 | ||
enc|sign: 1040000000 | ||
dec|vrfy: 164000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Core i7-6600U (Skylake) 2.6 GHz (Turboboost off), 32GB RAM, Ubuntu 16.04.5 LTS, gcc -O4 -mavx2 -mpclmul -mpopcnt -funroll-loops | ||
timings: | ||
unit: cycles | ||
gen: 275000000 | ||
enc|sign: 2960000000 | ||
dec|vrfy: 501000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Core i7-6600U (Skylake) 2.6 GHz (Turboboost off), 32GB RAM, Ubuntu 16.04.5 LTS, gcc -O4 -mavx2 -mpclmul -mpopcnt -funroll-loops | ||
timings: | ||
unit: cycles | ||
gen: 916000000 | ||
enc|sign: 4940000000 | ||
dec|vrfy: 1120000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Core i7-6600U (Skylake) 2.6 GHz (Turboboost off), 32GB RAM, Ubuntu 16.04.5 LTS, gcc -O4 -mavx2 -mpclmul -mpopcnt -funroll-loops | ||
timings: | ||
unit: cycles | ||
gen: 53800000 | ||
enc|sign: 164000000 | ||
dec|vrfy: 176000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Core i7-6600U (Skylake) 2.6 GHz (Turboboost off), 32GB RAM, Ubuntu 16.04.5 LTS, gcc -O4 -mavx2 -mpclmul -mpopcnt -funroll-loops | ||
timings: | ||
unit: cycles | ||
gen: 278000000 | ||
enc|sign: 448000000 | ||
dec|vrfy: 512000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Core i7-6600U (Skylake) 2.6 GHz (Turboboost off), 32GB RAM, Ubuntu 16.04.5 LTS, gcc -O4 -mavx2 -mpclmul -mpopcnt -funroll-loops | ||
timings: | ||
unit: cycles | ||
gen: 923000000 | ||
enc|sign: 6530000000 | ||
dec|vrfy: 1140000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Core i7-6600U (Skylake) 2.6 GHz (Turboboost off), 32GB RAM, Ubuntu 16.04.5 LTS, gcc -O4 -mavx2 -mpclmul -mpopcnt -funroll-loops | ||
timings: | ||
unit: cycles | ||
gen: 54300000 | ||
enc|sign: 5240000 | ||
dec|vrfy: 185000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Core i7-6600U (Skylake) 2.6 GHz (Turboboost off), 32GB RAM, Ubuntu 16.04.5 LTS, gcc -O4 -mavx2 -mpclmul -mpopcnt -funroll-loops | ||
timings: | ||
unit: cycles | ||
gen: 277000000 | ||
enc|sign: 13100000 | ||
dec|vrfy: 518000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Core i7-6600U (Skylake) 2.6 GHz (Turboboost off), 32GB RAM, Ubuntu 16.04.5 LTS, gcc -O4 -mavx2 -mpclmul -mpopcnt -funroll-loops | ||
timings: | ||
unit: cycles | ||
gen: 921000000 | ||
enc|sign: 21400000 | ||
dec|vrfy: 1170000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Core i7-6600U (Skylake) 2.6 GHz (Turboboost off), 32GB RAM, Ubuntu 16.04.5 LTS, gcc -O4 -mavx2 -mpclmul -mpopcnt -funroll-loops | ||
timings: | ||
unit: cycles | ||
gen: 38700000 | ||
enc|sign: 531000000 | ||
dec|vrfy: 106000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Core i7-6600U (Skylake) 2.6 GHz (Turboboost off), 32GB RAM, Ubuntu 16.04.5 LTS, gcc -O4 -mavx2 -mpclmul -mpopcnt -funroll-loops | ||
timings: | ||
unit: cycles | ||
gen: 175000000 | ||
enc|sign: 1800000000 | ||
dec|vrfy: 304000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Core i7-6600U (Skylake) 2.6 GHz (Turboboost off), 32GB RAM, Ubuntu 16.04.5 LTS, gcc -O4 -mavx2 -mpclmul -mpopcnt -funroll-loops | ||
timings: | ||
unit: cycles | ||
gen: 530000000 | ||
enc|sign: 3020000000 | ||
dec|vrfy: 678000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Core i7-6600U (Skylake) 2.6 GHz (Turboboost off), 32GB RAM, Ubuntu 16.04.5 LTS, gcc -O4 -mavx2 -mpclmul -mpopcnt -funroll-loops | ||
timings: | ||
unit: cycles | ||
gen: 39200000 | ||
enc|sign: 81300000 | ||
dec|vrfy: 136000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Core i7-6600U (Skylake) 2.6 GHz (Turboboost off), 32GB RAM, Ubuntu 16.04.5 LTS, gcc -O4 -mavx2 -mpclmul -mpopcnt -funroll-loops | ||
timings: | ||
unit: cycles | ||
gen: 174000000 | ||
enc|sign: 252000000 | ||
dec|vrfy: 325000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Core i7-6600U (Skylake) 2.6 GHz (Turboboost off), 32GB RAM, Ubuntu 16.04.5 LTS, gcc -O4 -mavx2 -mpclmul -mpopcnt -funroll-loops | ||
timings: | ||
unit: cycles | ||
gen: 530000000 | ||
enc|sign: 399000000 | ||
dec|vrfy: 684000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Core i7-6600U (Skylake) 2.6 GHz (Turboboost off), 32GB RAM, Ubuntu 16.04.5 LTS, gcc -O4 -mavx2 -mpclmul -mpopcnt -funroll-loops | ||
timings: | ||
unit: cycles | ||
gen: 39500000 | ||
enc|sign: 2330000 | ||
dec|vrfy: 141000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Core i7-6600U (Skylake) 2.6 GHz (Turboboost off), 32GB RAM, Ubuntu 16.04.5 LTS, gcc -O4 -mavx2 -mpclmul -mpopcnt -funroll-loops | ||
timings: | ||
unit: cycles | ||
gen: 173000000 | ||
enc|sign: 5970000 | ||
dec|vrfy: 334000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Core i7-6600U (Skylake) 2.6 GHz (Turboboost off), 32GB RAM, Ubuntu 16.04.5 LTS, gcc -O4 -mavx2 -mpclmul -mpopcnt -funroll-loops | ||
timings: | ||
unit: cycles | ||
gen: 534000000 | ||
enc|sign: 399000000 | ||
dec|vrfy: 704000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Xeon E3-1275 v3 (Haswell) 3.5 GHz (Turboboost off), 32GB RAM, CentOS Linux 7 (Core), gcc -O4 -mavx2 -mpclmul -mpopcnt -funroll-loops | ||
timings: | ||
unit: cycles | ||
gen: 51600000 | ||
enc|sign: 1240000000 | ||
dec|vrfy: 163000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Xeon E3-1275 v3 (Haswell) 3.5 GHz (Turboboost off), 32GB RAM, CentOS Linux 7 (Core), gcc -O4 -mavx2 -mpclmul -mpopcnt -funroll-loops | ||
timings: | ||
unit: cycles | ||
gen: 270000000 | ||
enc|sign: 3320000000 | ||
dec|vrfy: 459000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Xeon E3-1275 v3 (Haswell) 3.5 GHz (Turboboost off), 32GB RAM, CentOS Linux 7 (Core), gcc -O4 -mavx2 -mpclmul -mpopcnt -funroll-loops | ||
timings: | ||
unit: cycles | ||
gen: 814000000 | ||
enc|sign: 5380000000 | ||
dec|vrfy: 973000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Xeon E3-1275 v3 (Haswell) 3.5 GHz (Turboboost off), 32GB RAM, CentOS Linux 7 (Core), gcc -O4 -mavx2 -mpclmul -mpopcnt -funroll-loops | ||
timings: | ||
unit: cycles | ||
gen: 52100000 | ||
enc|sign: 198000000 | ||
dec|vrfy: 170000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Xeon E3-1275 v3 (Haswell) 3.5 GHz (Turboboost off), 32GB RAM, CentOS Linux 7 (Core), gcc -O4 -mavx2 -mpclmul -mpopcnt -funroll-loops | ||
timings: | ||
unit: cycles | ||
gen: 268000000 | ||
enc|sign: 481000000 | ||
dec|vrfy: 468000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Xeon E3-1275 v3 (Haswell) 3.5 GHz (Turboboost off), 32GB RAM, CentOS Linux 7 (Core), gcc -O4 -mavx2 -mpclmul -mpopcnt -funroll-loops | ||
timings: | ||
unit: cycles | ||
gen: 810000000 | ||
enc|sign: 733000000 | ||
dec|vrfy: 989000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Xeon E3-1275 v3 (Haswell) 3.5 GHz (Turboboost off), 32GB RAM, CentOS Linux 7 (Core), gcc -O4 -mavx2 -mpclmul -mpopcnt -funroll-loops | ||
timings: | ||
unit: cycles | ||
gen: 52400000 | ||
enc|sign: 5720000 | ||
dec|vrfy: 178000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Xeon E3-1275 v3 (Haswell) 3.5 GHz (Turboboost off), 32GB RAM, CentOS Linux 7 (Core), gcc -O4 -mavx2 -mpclmul -mpopcnt -funroll-loops | ||
timings: | ||
unit: cycles | ||
gen: 264000000 | ||
enc|sign: 13700000 | ||
dec|vrfy: 474000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Xeon E3-1275 v3 (Haswell) 3.5 GHz (Turboboost off), 32GB RAM, CentOS Linux 7 (Core), gcc -O4 -mavx2 -mpclmul -mpopcnt -funroll-loops | ||
timings: | ||
unit: cycles | ||
gen: 805000000 | ||
enc|sign: 22100000 | ||
dec|vrfy: 1010000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Core i7-6600U (Skylake) 2.6 GHz (Turboboost off), 32GB RAM, Ubuntu 16.04.5 LTS, gcc -O2 -msse2 -msse3 -mssse3 -msse4.1 -mpclmul | ||
timings: | ||
unit: cycles | ||
gen: 145000000 | ||
enc|sign: 2730000000 | ||
dec|vrfy: 211000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Core i7-6600U (Skylake) 2.6 GHz (Turboboost off), 32GB RAM, Ubuntu 16.04.5 LTS, gcc -O2 -msse2 -msse3 -mssse3 -msse4.1 -mpclmul | ||
timings: | ||
unit: cycles | ||
gen: 619000000 | ||
enc|sign: 6510000000 | ||
dec|vrfy: 585000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Core i7-6600U (Skylake) 2.6 GHz (Turboboost off), 32GB RAM, Ubuntu 16.04.5 LTS, gcc -O2 -msse2 -msse3 -mssse3 -msse4.1 -mpclmul | ||
timings: | ||
unit: cycles | ||
gen: 1660000000 | ||
enc|sign: 10500000000 | ||
dec|vrfy: 1160000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Core i7-6600U (Skylake) 2.6 GHz (Turboboost off), 32GB RAM, Ubuntu 16.04.5 LTS, gcc -O2 -msse2 -msse3 -mssse3 -msse4.1 -mpclmul | ||
timings: | ||
unit: cycles | ||
gen: 118000000 | ||
enc|sign: 530000000 | ||
dec|vrfy: 228000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Core i7-6600U (Skylake) 2.6 GHz (Turboboost off), 32GB RAM, Ubuntu 16.04.5 LTS, gcc -O2 -msse2 -msse3 -mssse3 -msse4.1 -mpclmul | ||
timings: | ||
unit: cycles | ||
gen: 520000000 | ||
enc|sign: 1290000000 | ||
dec|vrfy: 592000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Core i7-6600U (Skylake) 2.6 GHz (Turboboost off), 32GB RAM, Ubuntu 16.04.5 LTS, gcc -O2 -msse2 -msse3 -mssse3 -msse4.1 -mpclmul | ||
timings: | ||
unit: cycles | ||
gen: 1510000000 | ||
enc|sign: 2080000000 | ||
dec|vrfy: 1190000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Core i7-6600U (Skylake) 2.6 GHz (Turboboost off), 32GB RAM, Ubuntu 16.04.5 LTS, gcc -O2 -msse2 -msse3 -mssse3 -msse4.1 -mpclmul | ||
timings: | ||
unit: cycles | ||
gen: 91100000 | ||
enc|sign: 52000000 | ||
dec|vrfy: 239000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Core i7-6600U (Skylake) 2.6 GHz (Turboboost off), 32GB RAM, Ubuntu 16.04.5 LTS, gcc -O2 -msse2 -msse3 -mssse3 -msse4.1 -mpclmul | ||
timings: | ||
unit: cycles | ||
gen: 423000000 | ||
enc|sign: 126000000 | ||
dec|vrfy: 627000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
platform: Intel Core i7-6600U (Skylake) 2.6 GHz (Turboboost off), 32GB RAM, Ubuntu 16.04.5 LTS, gcc -O2 -msse2 -msse3 -mssse3 -msse4.1 -mpclmul | ||
timings: | ||
unit: cycles | ||
gen: 1310000000 | ||
enc|sign: 203000000 | ||
dec|vrfy: 1190000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
name: GeMSS | ||
type: SIG | ||
security notion: EUF-CMA |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
name: Skylake | ||
type: optimized | ||
platform: c |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
name: MQsoft | ||
type: optimized | ||
platform: c | ||
hardware features: | ||
- avx2 | ||
- sse2 | ||
- ssse3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
name: Optimized | ||
type: optimized | ||
platform: c |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
name: Reference | ||
type: reference | ||
platform: c |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
name: GeMSS128 | ||
security level: | ||
classical: 128 | ||
quantum: 74 | ||
nist category: 1 | ||
failure probability: -24204404 | ||
number of operations: inf | ||
sizes: | ||
sk: 16 | ||
dingens marked this conversation as resolved.
Show resolved
Hide resolved
|
||
pk: 352188 | ||
Hennich marked this conversation as resolved.
Show resolved
Hide resolved
|
||
ct|sig: 33 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
name: GeMSS192 | ||
security level: | ||
classical: 192 | ||
quantum: 112 | ||
nist category: 3 | ||
failure probability: -6345039891167 | ||
number of operations: inf | ||
sizes: | ||
sk: 24 | ||
dingens marked this conversation as resolved.
Show resolved
Hide resolved
|
||
pk: 1237964 | ||
ct|sig: 52 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
name: GeMSS256 | ||
security level: | ||
classical: 256 | ||
quantum: 149 | ||
nist category: 5 | ||
failure probability: -1.3306513097844322e+19 | ||
number of operations: inf | ||
sizes: | ||
sk: 32 | ||
dingens marked this conversation as resolved.
Show resolved
Hide resolved
|
||
pk: 3040700 | ||
ct|sig: 72 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
name: BlueGeMSS128 | ||
security level: | ||
classical: 128 | ||
quantum: 74 | ||
nist category: 1 | ||
failure probability: -24204404 | ||
number of operations: inf | ||
sizes: | ||
sk: 16 | ||
pk: 363609 | ||
ct|sig: 34 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
name: BlueGeMSS192 | ||
security level: | ||
classical: 192 | ||
quantum: 112 | ||
nist category: 3 | ||
failure probability: -6345039891167 | ||
number of operations: inf | ||
sizes: | ||
sk: 24 | ||
pk: 1264116 | ||
ct|sig: 53 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
name: BlueGeMSS256 | ||
security level: | ||
classical: 256 | ||
quantum: 149 | ||
nist category: 5 | ||
failure probability: -1.3306513097844322e+19 | ||
number of operations: inf | ||
sizes: | ||
sk: 32 | ||
pk: 3087963 | ||
ct|sig: 74 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
name: RedGeMSS128 | ||
security level: | ||
classical: 128 | ||
quantum: 74 | ||
nist category: 1 | ||
failure probability: -24204404 | ||
number of operations: inf | ||
sizes: | ||
sk: 16 | ||
pk: 375212 | ||
ct|sig: 36 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
name: RedGeMSS192 | ||
security level: | ||
classical: 192 | ||
quantum: 112 | ||
nist category: 3 | ||
failure probability: -6345039891167 | ||
number of operations: inf | ||
sizes: | ||
sk: 24 | ||
pk: 1290543 | ||
ct|sig: 55 |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For signature schemes, I think it is always possible to detect a failure and create a second signature, thus effectively reaching a zero failure probability. Unfortunately, they don't talk about this in the specs. Did you have a look at the implementation, by chance?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
no, I didn't