Lattice base Key-Exchange algorithm (quantum resistant cryptography)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.


RLWE : Ring Learning With Errors

This go package implements the RLWE ( Ring learning with errors) a Lattice based Key Exchange.

The algorithm is safe from quantum computer attacks. ( Since it is not based on factoring problem) This implementation is a non-constant time Gaussian based RLWE with params n = 1024 q=40961 The above parameters have been proved to deliver minimal 2^256 bit security, upper limit not yet found.

You can

Why n= 1024 & q=40961 can be found at