ECCHacks

A gentle introduction
to elliptic-curve cryptography

Introduction
The clock:
Real clock
Clock addition
Finiteness:
Finite fields
Finite clocks
Clock crypto
Elliptic curves:
Edwards curves
Edwards addition

Introduction

This site accompanies the talk "ECCHacks: A gentle introduction to elliptic-curve cryptography" at 31C3. A video of the talk is available. Slides from the talk are also available.

Warning: These scripts explain what must be computed, but they do not perform the computations in constant time.

Authors

ECCHacks is joint work by Daniel J. Bernstein and Tanja Lange.
Version: This is version 2015.07.08 of the index.html web page.