A Formal Library for Elliptic Curves in the Coq Proof Assistant
Authors: Evmorfia-Iro Bartzia and Pierre-Yves Strub
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: | ![]() |
