Work in progress

Please stay tuned. I will release soon the first version :)
In the meantime you can have a look to the source code here.

Introduction

The Java Lattice Based Cryptography Library (jLBC) is a free Java library (released under the GNU Lesser General Public License) that performs the mathematical operations underlying lattice-based cryptosystems. jLBC consists of the following two core modules:
  • jlbc-api : the Application Program Interfaces (API).
  • jlbc-plaf : the default implementation of the API.
and the following support modules:
  • jlbc-crypto : the implementation of some lattice-based cryptosystems. Have a look here to start.

Who Uses jLBC?

If your project uses the jLBC library and you don’t mind it appearing here please contact me.