Last updated:
0 purchases
latticecryptography 0.0.3
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.
For more information about the one-time signature scheme (lm_one_times_sigs) see this
writeup: https://www.theqrl.org/blog/techniques-for-efficient-post-quantum-finance-part-1-digital-signatures/
For more information about signature aggregation (bklm_one_time_agg_sigs.py) see this
writeup: https://www.theqrl.org/blog/techniques-for-efficient-post-quantum-finance-part-2-signature-aggregation/
For more information about the lattice-algebra library underlying the code in this repositor, see our introduction
here: https://www.theqrl.org/blog/lattice-algebra-library/
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
[email protected]
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.