lattice-cryptography

Implementation of lattice cryptography primitives


Keywords
lattice, cryptography, crypto, signatures
License
MIT
Install
pip install lattice-cryptography==0.0.3

Documentation

Introduction

This repository contains an implementation of a lattice-based one-time signature scheme (similar to the one published by Lyubashevsky and Micciancio), and an extension to Boneh and Kim style signature aggregation. The lattice_cryptography folder also includes a prototype of our novel one-time adaptor signature scheme.

Explanatory resources

The "Techniques for efficient post-quantum finance" finance series contains several articles that go into detail about how these schemes work.

Contributors

Brandon Goodell (lead author), Mitchell "Isthmus" Krawiec-Thayer, Rob Cannon.

Built by Geometry Labs in partnership with The QRL Foundation.

Running Tests

Run pip install -r requirements-dev.txt then see files in tests folder

License

This library is released as free and open-source software under the MIT License, see LICENSE file for details.

Contact

info@geometrylabs.io