Abstract

AbstractIn this paper we propose a very simple and efficient encoding function from \(\mathbb{F}q\) to points of a hyperelliptic curve over \(\mathbb{F}q\) of the form \(H\colon y^2=f(x)\) where f is an odd polynomial. Hyperelliptic curves of this type have been frequently considered in the literature to obtain Jacobians of good order and pairing-friendly curves.Our new encoding is nearly a bijection to the set of \(\mathbb{F}q\)-rational points on H. This makes it easy to construct well-behaved hash functions to the Jacobian J of H, as well as injective maps to \(J(\mathbb{F}q)\) which can be used to encode scalars for such applications as ElGamal encryption.The new encoding is already interesting in the genus 1 case, where it provides a well-behaved encoding to Joux’s supersingular elliptic curves.KeywordsHyperelliptic Curve CryptographyDeterministic EncodingHashing

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.