go-sike/README.md

8 lines
538 B
Markdown
Raw Normal View History

2019-03-29 22:13:53 +00:00
# Supersingular Isogeny Key Encapsulation
2020-02-08 10:32:46 +00:00
``go-sike`` is a Golang implementation of [SIKE](http://sike.org) - isogeny-based key encryption mechanism. SIKE is a candidate for [standarization](https://csrc.nist.gov/Projects/Post-Quantum-Cryptography) by NIST as quantum-safe key exchange algorithm.
2019-03-29 22:13:53 +00:00
2019-11-21 11:22:57 +00:00
## Implementation
2020-02-08 10:35:53 +00:00
This code guarantees the correctness of implementation and portability. It is fully compatible with NIST PQC Round 2 submission. The implementation contains 2 finite fields implementations, namely ``p434`` and ``p503``.