Skip to main navigation Skip to search Skip to main content

Kummer strikes back : new DH speed records

  • D.J. Bernstein
  • , C. Chuengsatiansup
  • , T. Lange
  • , P. Schwabe

Research output: Book/ReportReportAcademic

215 Downloads (Pure)

Abstract

This paper introduces high-security constant-time variable-base-point Diffie--Hellman software using just 274593 Cortex-A8 cycles, 91460 Sandy Bridge cycles, 90896 Ivy Bridge cycles, or 72220 Haswell cycles. The only higher speed appearing in the literature for any of these platforms is a claim of 60000 Haswell cycles for unpublished software performing arithmetic on a binary elliptic curve. The new speeds rely on a synergy between (1) state-of-the-art formulas for genus-2 hyperelliptic curves and (2) a modern trend towards vectorization in CPUs. The paper introduces several new techniques for efficient vectorization of Kummer-surface computations. Keywords: implementation / performance, Diffie--Hellman, hyperelliptic curves, Kummer surfaces, vectorization
Original languageEnglish
PublisherInternational Association for Cryptologic Research
Number of pages21
Publication statusPublished - 2014

Publication series

NameCryptology ePrint Archive
Volume2014/134

Fingerprint

Dive into the research topics of 'Kummer strikes back : new DH speed records'. Together they form a unique fingerprint.

Cite this