VSL 2014: VIENNA SUMMER OF LOGIC 2014

A Formal Library for Elliptic Curves in the Coq Proof Assistant

Authors: Evmorfia-Iro Bartzia and Pierre-Yves Strub

PapersPapers with AbstractsPrefaceAuthor IndexKeyword Index

Paper Information

Title:A Formal Library for Elliptic Curves in the Coq Proof Assistant
Authors:Evmorfia-Iro Bartzia and Pierre-Yves Strub
Proceedings:ITP 2014 LNCS Proceedings
Editors: Gerwin Klein and Ruben Gamboa
Keywords:Mechanization of Mathematics, Elliptic Curves, Coq/SSReflect Proof Assistant
Abstract:

ABSTRACT. A preliminary step towards the verification of elliptic curve cryptographic algorithms is the development of formal libraries with the corresponding mathematical theory.

In this paper we present a formalization of elliptic curves' theory, in the SSReflect extension of the Coq proof assistant.

Our central contribution is a library containing many of the objects and core properties related to elliptic curve theory.

We demonstrate the applicability of our library by formally proving a non-trivial property of elliptic curves: the existence of an isomorphism between a curve and its Picard group of divisors.

Pages:16
Talk:Jul 15 10:45
Paper:
Disclaimer | Powered by EasyChair Smart Program