Skip to content

A python implementation of Supersingular Isogeny Key Exchange (SIKE) using the optimized reference algorithms

Notifications You must be signed in to change notification settings

levanin/SIKE-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

SIKE in Python

A python implementation of Supersingular Isogeny Key Exchange (SIKE) using the optimized reference algorithms.

A brief foray into the internet indicated that there are no publically available implementations of SIKE in python. This is intended solely for educational purposes. Using the reference library available at https://sike.org for the official implementation.

The code is adapted from an out of date implementation. See https://github.com/nurdymuny/SIDH

#TO DO

  • Add parameters for SIKEp434, p503, p610, p751
  • Optimised isogeny computations using strategies. Currently only naive method is used.

About

A python implementation of Supersingular Isogeny Key Exchange (SIKE) using the optimized reference algorithms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages