Commit 6e32e88d authored by Nouri-Alnahawi's avatar Nouri-Alnahawi
Browse files

update algorithm pages

parent 57de0e00
Pipeline #74868 passed with stages
in 1 minute and 41 seconds
......@@ -66,6 +66,19 @@ navbar_logo = false
# Set to true to disable the About link in the site footer
footer_about_disable = false
[params.katex]
enable = true
[[params.katex.options.delimiters]]
left = "$$"
right = "$$"
display = true
[[params.katex.options.delimiters]]
left = "$"
right = "$"
display = false
[params.links]
# End user relevant links. These will show up on left side of footer and in the community page if you have one.
[[params.links.developer]]
......
......@@ -20,7 +20,7 @@ The current state of PQC is represented by the ongoing [NIST PQC standardization
| [FrodoKEM]({{< ref "/frodo" >}} "FrodoKEM")| Key encapsulation from generic lattices [[NAB+20]](../../refs#nab20) | Public-key Encryption and Key-establishment | Round Three Alternative |
| [GeMSS]({{< ref "/gemss" >}} "GeMSS") | Multivariate signature scheme producing small signatures [[CFP+19]](../../refs#cfp19) | Digital Signature | Round Three Alternative |
| [HQC]({{< ref "/hqc" >}} "HQC") | Hamming quasi-cyclic code-based public key encryption scheme [[MAB+20]](../../refs#mab20) | Public-key Encryption and Key-establishment | Round Three Alternative |
| [KYBER]({{< ref "/kyber" >}} "KYBER")| IND-CCA2-secure key-encapsulation mechanism (KEM) based on hard problems over module lattices [[ABD+21]](../../refs#abd21)| Public-key Encryption and Key-establishment | Round 3 Finalist |
| [CRYSTALS-Kyber]({{< ref "/kyber" >}} "KYBER")| IND-CCA2-secure key-encapsulation mechanism (KEM) based on hard problems over module lattices [[ABD+21]](../../refs#abd21)| Public-key Encryption and Key-establishment | Round 3 Finalist |
| [Classic McEliece]({{< ref "/mceliece" >}} "Classic McEliece") | Code-based public-key cryptosystem based on random binary Goppa codes [[CCU+20]](../../refs#ccu20) | Public-key Encryption and Key-establishment | Round 3 Finalist |
| [NTRU]({{< ref "/ntru" >}} "NTRU") | Public-key cryptosystem based on lattice-based cryptography [[CDH+19]](../../refs#cdh19) | Public-key Encryption and Key-establishment | Round 3 Finalist |
| [NTRU-Prime]({{< ref "/prime" >}} "NTRU-Prime") | Small lattice-based key-encapsulation mechanism (KEM) [[BBC+20]](../../refs#bbc20) | Public-key Encryption and Key-establishment | Round 3 Alternative |
......
......@@ -3,6 +3,7 @@ title: "BIKE"
date: 2021-05-05T22:41:49+02:00
draft: false
type: docs
weight: 1
---
This is one algorithm page!
......
......@@ -3,7 +3,17 @@ title: "CRYSTALS-Dilithium"
date: 2021-05-05T22:41:49+02:00
draft: false
type: docs
weight: 2
---
This is one algorithm page!
[CRYSTALS-Dilithium](https://pq-crystals.org/dilithium/) is a digital signature scheme based on the hardness of the shortest vector (SVP) problem over module lattices.
[CRYSTALS-Dilithium](https://pq-crystals.org/dilithium/)
- Required parameter for definiteness:
- $\tau$: Positive integer
- Non-required parameter for definiteness:
- $q$: Positive integer (always $8380417$)
- $d$: Positive integer (always $13$)
- $\gamma_1$: Positive integer
- $\gamma_2$: Positive float
- $(k,l)$: Positive integer
- $\eta$: Positive integer
......@@ -3,7 +3,16 @@ title: "Falcon"
date: 2021-05-05T22:41:49+02:00
draft: false
type: docs
weight: 3
---
This is one algorithm page!
[Falcon](https://falcon-sign.info/) is a lattice-based signature scheme based on the short integer solution problem (SIS) over NTRU lattices.
[Falcon](https://falcon-sign.info/)
- Required parameter for definiteness:
- $n$: Positive integer
- Required parameter for definiteness:
- $q$: Positive integer (always $12289$)
- $\sigma$: Positive float
- $\sigma_{min}$: Positive float
- $\sigma_{max}$: Positive float
- $\lfloor \beta^{2} \rfloor$: Positive integer
......@@ -3,6 +3,7 @@ title: "FrodoKEM"
date: 2021-05-05T22:41:49+02:00
draft: false
type: docs
weight: 4
---
This is one algorithm page!
......
......@@ -3,6 +3,7 @@ title: "GeMSS"
date: 2021-05-05T22:41:49+02:00
draft: false
type: docs
weight: 5
---
This is one algorithm page!
......
......@@ -3,6 +3,7 @@ title: "HQC"
date: 2021-05-05T22:41:49+02:00
draft: false
type: docs
weight: 6
---
This is one algorithm page!
......
---
title: "KYBER"
title: "CRYSTALS-Kyber"
date: 2021-05-05T22:41:49+02:00
draft: false
type: docs
weight: 7
---
This is one algorithm page!
[CRYSTALS-Kyber](https://pq-crystals.org/kyber/) is a key-encapsulation mechanism (KEM) based on the learning with errors (LWE) problem over module lattices.
[KYBER](https://pq-crystals.org/kyber/)
- Required parameter for definiteness:
- $k$: Positive integer
- Non-required parameter for definiteness:
- $n$: Positive integer
- $q$: Positive integer
- $\eta_1$: Positive integer
- $\eta_2$: Positive integer
- $(d_1, d_2)$: Positive integer
---
title: "McEliece (Classic)"
title: "Classic McEliece"
date: 2021-05-05T22:41:49+02:00
draft: false
type: docs
weight: 8
---
This is one algorithm page!
[Classic McEliece](https://classic.mceliece.org/) is a code-Based public-key cryptosystem based on linear decoding problem of random binary Goppa codes.
[Classic McEliece](https://classic.mceliece.org/)
- Required parameter for definiteness:
- $m$: Positive integer
- $n$: Positive integer
- $t$: Positive integer
- $\mu$: Integer (default 0)
- $\nu$: Integer (default 0)
- Non-required parameter for definiteness:
- $f(z)$: Polynomial
- $F(z)$: Polynomial
......@@ -3,7 +3,13 @@ title: "NTRU"
date: 2021-05-05T22:41:49+02:00
draft: false
type: docs
weight: 9
---
This is one algorithm page!
[NTRU](https://ntru.org/) is a public-key cryptosystem based on the lattice shortest vector problem (SVP).
[NTRU](https://ntru.org/)
- Required parameter for definiteness:
- $n$: Positive integer
- $q$: Positive integer
- Non-required parameter for definiteness:
- $p$: Positive integer (always $3$)
......@@ -3,6 +3,7 @@ title: "Picnic"
date: 2021-05-05T22:41:49+02:00
draft: false
type: docs
weight: 10
---
This is one algorithm page!
......
......@@ -3,6 +3,7 @@ title: "NTRU-Prime"
date: 2021-05-05T22:41:49+02:00
draft: false
type: docs
weight: 11
---
This is one algorithm page!
......
......@@ -3,7 +3,14 @@ title: "Rainbow"
date: 2021-05-05T22:41:49+02:00
draft: false
type: docs
weight: 12
---
This is one algorithm page!
[Rainbow](https://www.pqcrainbow.org/) is a public-key cryptosystem based on the hardness of solving a set of random multivariate quadratic systems.
[Rainbow](https://www.pqcrainbow.org/)
- Required parameter for definiteness:
- $\nu_1$: Positive integer
- Required parameter for definiteness:
- $\mathbb{F}$: Galois-Field (either $GF(16)$ or $GF(256)$)
- $o_1$: Positive integer
- $o_2$: Positive integer
......@@ -3,7 +3,16 @@ title: "SABER"
date: 2021-05-05T22:41:49+02:00
draft: false
type: docs
weight: 13
---
This is one algorithm page!
[SABER](https://www.esat.kuleuven.be/cosic/pqcrypto/saber/) is a key-encapsulation mechanism (KEM) based on the hardness of the module learning with rounding problem (MLWR).
[SABER](https://www.esat.kuleuven.be/cosic/pqcrypto/saber/)
- Required parameter for definiteness:
- $l$: Positive integer
- Non-required parameter for definiteness:
- $n$: Positive integer (always $256$)
- $q$: Positive integer (always $2^{13}$)
- $p$: Positive integer (always $2^{10}$)
- $T$: Positive integer
- $\mu$: positiver Integer
......@@ -3,6 +3,7 @@ title: "SIKE"
date: 2021-05-05T22:41:49+02:00
draft: false
type: docs
weight: 14
---
This is one algorithm page!
......
......@@ -3,6 +3,7 @@ title: "SPHINCS+"
date: 2021-05-05T22:41:49+02:00
draft: false
type: docs
weight: 15
---
This is one algorithm page!
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment