Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.0%) to scientific vocabulary
Keywords
Repository
Prototyping library for lattice-based cryptography.
Basic Info
Statistics
- Stars: 20
- Watchers: 1
- Forks: 4
- Open Issues: 1
- Releases: 0
Topics
Metadata Files
README.md
qFALL-crypto
This repository is currently being developed by the project group qFALL - quantum resistant fast lattice library in the winter term 2022 and summer term 2023 by the Codes and Cryptography research group in Paderborn.
The main objective of this project is to provide researchers and students with the possibility to easily and quickly prototype (lattice-based) cryptography.
Disclaimer
Currently, we are in the development phase and interfaces might change. Feel free to check out the current progress, but be aware, that the content will change in the upcoming weeks and months. An official release will most likely be published in the second half of 2023.
Quick-Start
Please refer to our website as central information point.
To install and add our library to your project, please refer to our tutorial. It provides a step-by-step guide to install the required libraries and gives further insights in the usage of our crates.
What does qFALL-crypto offer?
qFALL-crypto offers a variety of implementations of cryptographic schemes, constructions, and primitives. We provide a brief overview in the following list. For a more detailed description, please refer to our tutorial section.
Full-fledged Cryptographic Features - Public Key Encryption - LWE Encryption - Dual LWE Encryption - LPR Encryption - Ring-based LPR Encryption - CCA-secure Encryption - Signatures - Full-Domain Hash (FDH) - Probabilistic FDH (PFDH) - Ring-based FDH - Identity Based Encryption - From Dual LWE Encryption - Hash Functions - SIS-Hash Function - SHA-256-based Hash
Building Blocks and Primitives - Preimage Samplable Functions (PSF) - Trapdoors - G-trapdoor incl. short basis - Ring-based G-trapdoor incl. short basis
License
This library is distributed under the Mozilla Public License Version 2.0 which can be found here License. Permissions of this weak copyleft license are conditioned on making available source code of licensed files and modifications of those files under the same license (or in certain cases, one of the GNU licenses). Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. However, a larger work using the licensed work may be distributed under different terms and without source code for files added in the larger work.
Citing
Please use the following bibtex entry to cite qFALL-crypto:
text
@misc{qFALL-crypto,
author = {Porzenheim, Laurens and Beckmann, Marvin and Kramer, Paul and Milewski, Phil and Moog, Sven and Schmidt, Marcel and Siemer, Niklas},
title = {qFALL-crypto v0.0},
howpublished = {Online: \url{https://github.com/qfall/crypto}},
month = Mar,
year = 2023,
note = {University Paderborn, Codes and Cryptography}
}
Get in Touch
One can contact the members of the project group with our mailing list pg-qfall(at)lists.upb.de.
Owner
- Name: qFALL
- Login: qfall
- Kind: organization
- Location: Germany
- Repositories: 1
- Profile: https://github.com/qfall
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: qFALL-crypto
message: 'University Paderborn, Codes and Cryptography'
type: software
authors:
- given-names: Laurens
family-names: Porzenheim
- given-names: Marvin
family-names: Beckmann
- given-names: Paul
family-names: Kramer
- given-names: Phil
family-names: Milewski
- given-names: Sven
family-names: Moog
- given-names: Marcel
family-names: Schmidt
- given-names: Niklas
family-names: Siemer
repository-code: 'https://github.com/qfall/crypto'
license: MPL-2.0
GitHub Events
Total
- Watch event: 7
- Delete event: 5
- Issue comment event: 2
- Push event: 15
- Pull request review comment event: 13
- Pull request review event: 10
- Pull request event: 7
- Fork event: 2
- Create event: 4
Last Year
- Watch event: 7
- Delete event: 5
- Issue comment event: 2
- Push event: 15
- Pull request review comment event: 13
- Pull request review event: 10
- Pull request event: 7
- Fork event: 2
- Create event: 4
Dependencies
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/upload-artifact v1 composite
- baptiste0928/cargo-install v2 composite
- dtolnay/install cargo-outdated composite
- dtolnay/rust-toolchain stable composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/upload-artifact v1 composite
- baptiste0928/cargo-install v2 composite
- dtolnay/install cargo-outdated composite
- dtolnay/rust-toolchain stable composite
- actions/cache v3 composite
- actions/checkout v3 composite
- dtolnay/rust-toolchain stable composite