Skip to content

danielfitzpatrick/bc-java

 
 

Repository files navigation

Daniel Fitzpatrick's BouncyCastle code

This is a fork of BouncyCastle (https://github.com/bcgit/bc-java) to add more algorithms to the post-quantum crypto package.

Isogeny

An implementation of the isogeny-based key agreement from

  • D. Jao and L. De Feo, Towards quantum-resistant cryptosystems from supersingluar elliptic curve isogenies, PQCrypto 2011.

The core elliptic curve arithmetic and isogeny calculations closely follow De Feo's original C/Sage code (https://github.com/defeo/ss-isogeny-software/).

About

Bouncy Castle Java Distribution (Mirror)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.7%
  • Shell 0.3%