Skip to content

Project files for outsourced project that involved translating Mathematica code on Hyperelliptic curve cryptography into Python using the Galois library

License

Notifications You must be signed in to change notification settings

bkataru/hyperellipticcurve-cryptography

Repository files navigation

Hyperellipticcurve Cryptography Translation Project

Project files for outsourced project that involved translating Mathematica code on Hyperelliptic curve cryptography into Python using the Galois library

Papers used

Basis paper

This is the paper that contains the mathematical theory and Mathematica code that this project revolves around:
PERZYNOVÁ, KATERINA. HYPERELLIPTIC CURVES AND THEIR APPLICATION IN CRYPTOGRAPHY. https://www.vut.cz/www_base/zav_prace_soubor_verejne.php?file_id=30949.

Reference papers

These are papers that were used as reference and guidance during the implementation process:

Scholten, Jasper, and Frederik Vercauteren. An Introduction to Elliptic and Hyperelliptic Curve Cryptography and the NTRU Cryptosystem. https://www.esat.kuleuven.be/cosic/publications/article-520.pdf.

A. Nelasa and T. Fedoronchak, "Usage of Hyperelliptic Curves in the Digital Signature Protocol," 2006 International Conference - Modern Problems of Radio Engineering, Telecommunications, and Computer Science, 2006, pp. 51-53, doi: 10.1109/TCSET.2006.4404442.

Gupta, Daya, et al. Performance Study of Genus 3 Hyperelliptic Curve Cryptosystem. https://www.researchgate.net/publication/264183942_Performance_Study_of_genus_3_Hyperelliptic_Curve_Cryptosystem.

Wilcox, Nicholas, et al. “A Computational Introduction to Elliptic and Hyperelliptic Curve Cryptography.” PDF Download Book, https://www.dadoslivres.com/telecharger/a-computational-introduction-to-elliptic-and-hyperelliptic-curve-cryptography/.

About

Project files for outsourced project that involved translating Mathematica code on Hyperelliptic curve cryptography into Python using the Galois library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published