Fast Cryptography in Genus 2

Loading...
Publication Logo

Date

2016

Authors

Joppe W. Bos
Craig Costello
Huseyin Hisil
Kristin Lauter

Journal Title

Journal ISSN

Volume Title

Publisher

SPRINGER

Open Access Color

BRONZE

Green Open Access

Yes

OpenAIRE Downloads

OpenAIRE Views

Publicly Funded

No
Impulse
Top 10%
Influence
Top 10%
Popularity
Top 10%

Research Projects

Journal Issue

Abstract

In this paper we highlight the benefits of using genus 2 curves in public-key cryptography. Compared to the standardized genus 1 curves or elliptic curves arithmetic on genus 2 curves is typically more involved but allows us to work with moduli of half the size. We give a taxonomy of the best known techniques to realize genus 2-based cryptography which includes fast formulas on the Kummer surface and efficient four-dimensional GLV decompositions. By studying different modular arithmetic approaches on these curves we present a range of genus 2 implementations. On a single core of an Intel Core i7-3520M (Ivy Bridge) our implementation on the Kummer surface breaks the 125 thousand cycle barrier which sets a new software speed record at the 128-bit security level for constant-time scalar multiplications compared to all previous genus 1 and genus 2 implementations.

Description

Keywords

HYPERELLIPTIC CURVES, ELLIPTIC-CURVES, SPEEDING-UP, DISCRETE LOGARITHMS, MULTIPLICATION, ENDOMORPHISMS, COMPUTATION, FACTORIZATION, ALGORITHM, JACOBIANS, Cryptography, 500, Applications to coding theory and cryptography of arithmetic geometry, 510

Fields of Science

0101 mathematics, 01 natural sciences

Citation

WoS Q

Scopus Q

OpenCitations Logo
OpenCitations Citation Count
7

Source

Journal of Cryptology

Volume

29

Issue

1

Start Page

28

End Page

60
PlumX Metrics
Citations

CrossRef : 2

Scopus : 10

Captures

Mendeley Readers : 30

SCOPUS™ Citations

10

checked on Apr 09, 2026

Web of Science™ Citations

9

checked on Apr 09, 2026

Google Scholar Logo
Google Scholar™
OpenAlex Logo
OpenAlex FWCI
0.8205

Sustainable Development Goals

SDG data is not available