Skip to main content

Implementation of lattice cryptography primitives

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lattice_cryptography-0.0.3.tar.gz (11.9 kB view hashes)

Uploaded Source

Built Distribution

lattice_cryptography-0.0.3-py3-none-any.whl (13.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page