Skip to content
@qfall

qFALL

Meet qFALL 👋

qFALL is a project for prototyping lattice-based cryptography that aims to improve the implementation workflow of lattice-based cryptography. To this end, it provides a theory-affine, high-level interface for mathematics and common algorithms in lattice-based constructions with representative runtime performance. qFALL enables researchers to rapidly assemble minimal working prototypes that are easily auditable, modifiable, and allow users to assess algorithmic trade-offs early in the development cycle. Furthermore, qFALL supports an incremental optimization workflow, allowing users to replace bottlenecks with optimized modules to evolve the codebase toward a fully optimized implementation.

  • Find further information on our website.
  • To start working with qFALL and exploring its features, we recommend following our tutorial.

Popular repositories Loading

  1. tools tools Public

    Common sub-modules and procedures in lattice-based constructions

    Rust 23 5

  2. math math Public

    Mathematical foundations for rapid prototyping of lattice-based cryptography

    Rust 21 2

  3. schemes schemes Public

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

    Rust 2

  4. .github .github Public

  5. ctf ctf Public

    Forked from CTFd/CTFd

    Python

Repositories

Showing 5 of 5 repositories

Top languages

Loading…

Most used topics

Loading…