-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #129 from cryptoeng/lac
Add LAC
- Loading branch information
Showing
26 changed files
with
209 additions
and
0 deletions.
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
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 @@ | ||
platform: 'Intel Core-i7-4770S (Haswell), 3.10GHz, 7.6GB RAM' | ||
timings: | ||
gen: 59584 | ||
enc|sign: 89055 | ||
dec|vrfy: 103229 | ||
unit: cycles | ||
comment: 'Decapsulation(Const-BCH): 140221 cycles' |
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 @@ | ||
platform: 'Intel Core-i7-4770S (Haswell), 3.10GHz, 7.6GB RAM' | ||
timings: | ||
gen: 119246 | ||
enc|sign: 137653 | ||
dec|vrfy: 224249 | ||
unit: cycles | ||
comment: 'Decapsulation(Const-BCH): 320135 cycles' |
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 @@ | ||
platform: 'Intel Core-i7-4770S (Haswell), 3.10GHz, 7.6GB RAM' | ||
timings: | ||
gen: 135780 | ||
enc|sign: 207938 | ||
dec|vrfy: 343335 | ||
unit: cycles | ||
comment: 'Decapsulation(Const-BCH): 359209 cycles' |
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 @@ | ||
platform: 'Intel Core-i7-4770S (Haswell), 3.10GHz, 7.6GB RAM' | ||
timings: | ||
gen: 122691 | ||
enc|sign: 209201 | ||
dec|vrfy: 280125 | ||
unit: cycles | ||
comment: 'Decapsulation(Const-BCH): 323221 cycles' |
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 @@ | ||
platform: 'Intel Core-i7-4770S (Haswell), 3.10GHz, 7.6GB RAM' | ||
timings: | ||
gen: 333649 | ||
enc|sign: 445696 | ||
dec|vrfy: 731472 | ||
unit: cycles | ||
comment: 'Decapsulation(Const-BCH): 759871 cycles' |
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 @@ | ||
platform: 'Intel Core-i7-4770S (Haswell), 3.10GHz, 7.6GB RAM' | ||
timings: | ||
gen: 377123 | ||
enc|sign: 643024 | ||
dec|vrfy: 916835 | ||
unit: cycles | ||
comment: 'Decapsulation(Const-BCH): 934385' |
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,5 @@ | ||
name: avx2 | ||
platform: 'AVX2, Intel Core-i7-4770S (Haswell), in C' | ||
type: reference | ||
hardware features: | ||
- avx2 |
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,5 @@ | ||
name: Intel Core-i7-4770S (Haswell) | ||
platform: 'Intel Core-i7-4770S, programm language: C' | ||
hardware features: | ||
- Turbo Boost and Hyperthreading disabled | ||
type: optimized |
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 @@ | ||
type: KEM | ||
security notion: IND-CCA | ||
name: LAC CCA |
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,12 @@ | ||
name: LAC-128 | ||
failure probability: -116 | ||
sizes: | ||
sk: 1056 | ||
pk: 544 | ||
ct|sig: 712 | ||
msg: 32 | ||
number of operations: inf | ||
security level: | ||
classical: 147 | ||
quantum: 133 | ||
nist category: 1 |
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,12 @@ | ||
name: LAC-192 | ||
security level: | ||
classical: 286 | ||
quantum: 259 | ||
nist category: 3 | ||
failure probability: -143 | ||
sizes: | ||
sk: 2080 | ||
pk: 1056 | ||
ct|sig: 1188 | ||
msg: 32 | ||
number of operations: inf |
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,12 @@ | ||
name: LAC-256 | ||
sizes: | ||
sk: 2080 | ||
pk: 1056 | ||
ct|sig: 1424 | ||
msg: 32 | ||
failure probability: -122 | ||
number of operations: inf | ||
security level: | ||
nist category: 5 | ||
classical: 320 | ||
quantum: 290 |
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 @@ | ||
platform: 'Intel Core-i7-4770S (Haswell), 3.10GHz, 7.6GB RAM' | ||
timings: | ||
gen: 61242 | ||
enc|sign: 80173 | ||
dec|vrfy: 25004 | ||
unit: cycles | ||
comment: 'Decryption(Const-BCH): 64238 cycles' |
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 @@ | ||
platform: 'Intel Core-i7-4770S (Haswell), 3.10GHz, 7.6GB RAM' | ||
timings: | ||
gen: 120528 | ||
enc|sign: 130286 | ||
dec|vrfy: 63266 | ||
unit: cycles | ||
comment: 'Decryption(Const-BCH): 134289 cycles' |
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 @@ | ||
platform: 'Intel Core-i7-4770S (Haswell), 3.10GHz, 7.6GB RAM' | ||
timings: | ||
gen: 136313 | ||
enc|sign: 191543 | ||
dec|vrfy: 72326 | ||
unit: cycles | ||
comment: 'Decryption(Const-BCH): 112654 cycles' |
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 @@ | ||
platform: 'Intel Core-i7-4770S (Haswell), 3.10GHz, 7.6GB RAM' | ||
timings: | ||
gen: 124915 | ||
enc|sign: 194118 | ||
dec|vrfy: 81187 | ||
unit: cycles | ||
comment: 'Decryption(Const-BCH): 122355 cycles' |
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 @@ | ||
platform: 'Intel Core-i7-4770S (Haswell), 3.10GHz, 7.6GB RAM' | ||
timings: | ||
gen: 335083 | ||
enc|sign: 438204 | ||
dec|vrfy: 292243 | ||
unit: cycles | ||
comment: 'Decryption(Const-BCH): 309896 cycles' |
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 @@ | ||
platform: 'Intel Core-i7-4770S (Haswell), 3.10GHz, 7.6GB RAM' | ||
timings: | ||
gen: 382627 | ||
enc|sign: 636997 | ||
dec|vrfy: 302890 | ||
unit: cycles | ||
comment: 'Decryption(Const-BCH): 338993' |
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,5 @@ | ||
name: avx2 | ||
platform: 'AVX2, Intel Core-i7-4770S (Haswell), in C' | ||
type: reference | ||
hardware features: | ||
- avx2 |
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,5 @@ | ||
name: Intel Core-i7-4770S (Haswell) | ||
platform: 'Intel Core-i7-4770S, programm language: C' | ||
hardware features: | ||
- Turbo Boost and Hyperthreading disabled | ||
type: optimized |
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: LAC CPA | ||
type: KTM | ||
security notion: IND-CPA | ||
sources: | ||
- >- | ||
https://csrc.nist.gov/projects/post-quantum-cryptography/round-2-submissions | ||
ZIP-File 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,12 @@ | ||
name: LAC-128 | ||
failure probability: -116 | ||
sizes: | ||
sk: 1056 | ||
pk: 544 | ||
ct|sig: 712 | ||
msg: 32 | ||
number of operations: inf | ||
security level: | ||
classical: 147 | ||
quantum: 133 | ||
nist category: 1 |
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,12 @@ | ||
name: LAC-192 | ||
security level: | ||
classical: 286 | ||
quantum: 259 | ||
nist category: 3 | ||
failure probability: -143 | ||
sizes: | ||
sk: 2080 | ||
pk: 1056 | ||
ct|sig: 1188 | ||
msg: 32 | ||
number of operations: inf |
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,12 @@ | ||
name: LAC-256 | ||
sizes: | ||
sk: 2080 | ||
pk: 1056 | ||
ct|sig: 1424 | ||
msg: 32 | ||
failure probability: -122 | ||
number of operations: inf | ||
security level: | ||
nist category: 5 | ||
classical: 320 | ||
quantum: 290 |
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,22 @@ | ||
stateful: false | ||
name: LAC | ||
category: lattice | ||
year: | ||
paper: 2019 | ||
candidate: 2017 | ||
authors: | ||
- Xianhui Lu | ||
- Yamin Liu | ||
- Zhenfei Zhang | ||
- Dingding Jia | ||
- Haiyang Xue | ||
- Jingnan He | ||
- Bao Li | ||
- Kunpeng Wang | ||
- Zhe Liu | ||
- Hao Yang | ||
sources: | ||
- >- | ||
https://csrc.nist.gov/CSRC/media/Projects/Post-Quantum-Cryptography/documents/round-2/submissions/LAC-Round2.zip | ||
nist round: 2 | ||
problems comment: LWE over rings |