Skip to content

qfall/schemes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qFALL-schemes

made-with-rust CI License: MPL 2.0

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-schemes offer?

qFALL-schemes 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.

Constructions

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-schemes:

@misc{qFALL-schemes,
    author = {Porzenheim, Laurens and Beckmann, Marvin and Kramer, Paul and Milewski, Phil and Moog, Sven and Schmidt, Marcel and Siemer, Niklas},
    title = {qFALL-schemes v0.0},
    howpublished = {Online: \url{https://github.com/qfall/schemes}},
    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.

About

A collection of schemes implemented using `qfall-math` and `qfall-tools`.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages