Cryptographic Schemes and Prototypes
We have seen that qFALL-math provides the basic types and functions while qFALL-tools provides common building block for cryptographic schemes.
qFALL-schemes is a collection of prototype implementations of lattice-based cryptography.
This chapter gives an overview of the already implemented schemes and gives a hands-on tutorial on how to create your own prototype.
Implemented Prototypes
We will give some explicit examples, but here is a short (non-exhaustive) list of features that qFALL-schemes currently provides.
- Public-Key Encryption
- Identity-Based Encryption
- Signatures
- Hash Functions
Note: This list is neither exhaustive nor frequently updated. So, please check qfall_schemes for updates and further details.