I am looking for a SIDH implementation for Java.

Any license, it's for testing.

Any recommendations?

  • Do you need the ability to see the source code? Or is an opaque JAR OK?
    – Nicolas Raoul
    Commented May 31, 2017 at 6:41
  • Source code is preferred. Commented May 31, 2017 at 6:48

3 Answers 3


There isn't one, as of this posting. The best available implementations of SIDH are in C and there are some others of academic quality (read, not for production) in Sage/Python.


A Java implementation is now available at https://github.com/Art3misOne/sidh.


You can try our library: https://github.com/wultra/sike-java

It implements both SIDH and SIKE and is linked from https://sike.org as a third-party implementation.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.