Skip to content

Latest commit

 

History

History
21 lines (12 loc) · 1.5 KB

README.md

File metadata and controls

21 lines (12 loc) · 1.5 KB

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/.