-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
6 changed files
with
40 additions
and
11 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
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 |
---|---|---|
|
@@ -4,7 +4,7 @@ title: "Come and join the FAEST" | |
--- | ||
|
||
FAEST is a digital signature algorithm designed to be secure against quantum computers. | ||
The security of FAEST is based on standard cryptographic hash functions (SHA3) and the AES cipher. | ||
The security of FAEST is based on standard cryptographic hash functions (SHAKE) and the [AES][aes_spec] block cipher. | ||
|
||
## Design philosophy | ||
|
||
|
@@ -14,10 +14,12 @@ The Zero-Knowledge proof system used for FAEST is based on a new design called V | |
|
||
## Performance | ||
|
||
For 128 bit security, our optimized implementation of FAEST can sign or verify in 0.9 milliseconds (for signatures of size 6.5 kilobytes) or 8.1 milliseconds (for signatures of size 5 kilobytes). When using AES in Even-Mansour mode, signature size can be further reduced to 4.6 kilobytes. | ||
For 128 bit security, our optimized implementation of FAEST can sign or verify in 0.9 milliseconds (for signatures of size 6.5 kilobytes) or 8.1 milliseconds (for signatures of size 5 kilobytes). When using AES in Even-Mansour mode, signature size can be further reduced to 4.6 kilobytes. Here are the benchmarks for our [AVX2](/software.html) implementation. | ||
|
||
{% include_relative avx2-perf.md %} | ||
|
||
## Contact | ||
|
||
If you want to contact us, please send an e-mail to [[email protected]](mailto://[email protected]) | ||
|
||
{% include_relative references.md %} |
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,9 @@ | ||
[aes_spec]: https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.197-upd1.pdf | ||
[faest_avx_impl]: https://github.com/faest-sign/faest-avx | ||
[faest_ref_impl]: https://github.com/faest-sign/faest-ref | ||
[quicksilver]: https://eprint.iacr.org/2021/076 | ||
[submission_1]: /TODO.zip | ||
[spec_1_0]: /TODO.pdf | ||
[spec_1_1]: /TODO.pdf | ||
[vith_crypto]: https://eprint.iacr.org/2023/TODO | ||
[vith_crypto_impl]: https://github.com/lenerd/homcomzk |
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