@inproceedings{36f2907078dd44eaa8a54c9922551706,
title = "Encoding points on hyperelliptic curves over finite fields in deterministic polynomial time",
abstract = "We provide new hash functions into (hyper)elliptic curves over finite fields. These functions aim at instantiating in a secure manner cryptographic protocols where we need to map strings into points on algebraic curves, typically user identities into public keys in pairing-based IBE schemes. Contrasting with recent Icart's encoding, we start from {"}easy to solve by radicals{"} polynomials in order to obtain models of curves which in turn can be deterministically {"}algebraically parameterized{"}. As a result of this strategy, we obtain a low degree encoding map for Hessian elliptic curves, and for the first time, hashing functions for genus 2 curves. More generally, we present for any genus (more narrowed) families of hyperelliptic curves with this property. The image of these encodings is large enough to be {"}weak{"} encodings in the sense of Brier et al. As such they can be easily turned into admissible cryptographic hash functions.",
keywords = "Galois theory, deterministic encoding, elliptic curves, hyperelliptic curves",
author = "Kammerer, \{Jean Gabriel\} and Reynald Lercier and Gu{\'e}na{\"e}l Renault",
year = "2010",
month = jan,
day = "1",
doi = "10.1007/978-3-642-17455-1\_18",
language = "English",
isbn = "364217454X",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "278--297",
booktitle = "Pairing-Based Cryptography, Pairing 2010 - 4th International Conference, Proceedings",
}