Lattice base Key-Exchange algorithm (quantum resistant cryptography)
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
vkumar 843a9a31ad RLWE: Ring Learning With Errors il y a 6 mois
manual_test RLWE: Ring Learning With Errors il y a 6 mois
README.md RLWE: Ring Learning With Errors il y a 6 mois
random_linux.go RLWE: Ring Learning With Errors il y a 6 mois
rlwe.go RLWE: Ring Learning With Errors il y a 6 mois
rlwe_test.go RLWE: Ring Learning With Errors il y a 6 mois

README.md

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 read more at https://en.wikipedia.org/wiki/Ring_learning_with_errors

Why n= 1024 & q=40961 can be found at http://www.ringlwe.info/parameters-for-rlwe.html