ECC-LIB : A Library for Elliptic Curve Cryptography
ECC-LIB is a fully-equipped, portable, and modular library for Elliptic Curve (EC)
Cryptography that allows for the easy development of EC cryptographic protocols,
and which can be readily tailored to suit different requirements and user needs.
The library is implemented in ANSI C using the
GNU Multiple Precision library
for high-precision floating point arithmetic.
The full source code is included, written entirely in standard,
portable ANSI C.
- Version 2.0 of the ECC-LIB
- Description and Installation Instructions
- Copyright: There is a copyright on most of the implementations
(see the corresponding files), but permission is granted to use, copy,
modify and distribute this software for non-commercial purpose
without fee, provided that the authors' names are still included.
All software in this package is provided and distributed under the
General Public License (GPL).
- An Example of Using the ECC-LIB
- Related Papers
- E. Konstantinou, A. Kontogeorgis, Y. Stamatiou, and C. Zaroliagis
"Generating Prime Order Elliptic
Curves: Difficulties and Efficiency Considerations"
in Information Security and Cryptology - ICISC 2004
Lecture Notes in Computer Science (Springer-Verlag, 2005), to appear.
- E. Konstantinou, Y. Stamatiou, and C. Zaroliagis
"On the Use of Weber Polynomials in Elliptic Curve Cryptography"
in Public Key Infrastructure - EuroPKI 2004
Lecture Notes in
Computer Science 3093 (Springer-Verlag, 2004), pp. 335-349.
- E. Konstantinou, Y. Stamatiou, and C. Zaroliagis
"On the Construction of Prime Order
Elliptic Curves"
in Progress in Cryptology - INDOCRYPT 2003
Lecture Notes in
Computer Science 2904 (Springer-Verlag, 2003), pp.309-322.
- E. Konstantinou, Y. Stamatiou, and C. Zaroliagis
"On the Efficient Generation
of Elliptic Curves over Prime Fields"
in Cryptographic Hardware and Embedded Systems - CHES 2002
Lecture Notes in
Computer Science 2523 (Springer-Verlag, 2002), pp.333-348.
- E. Konstantinou, Y. Stamatiou, and C. Zaroliagis
"A Software Library for
Elliptic Curve Cryptography"
in Algorithms - ESA 2002 (Engineering and Applications Track)
Lecture Notes in
Computer Science 2461 (Springer-Verlag, 2002), pp.625-637.
- People:
Last modified on Nobember 19, 2003 by
Christos Zaroliagis