Cryptix Logo

Elliptix

News Docs Products Resources Support Feedback  

This is Elliptix, the Cryptix elliptic curve cryptography project. Elliptic Curve Cryptography (ECC) is the state-of-the-art technology for public key cryptosystems, providing the highest security-to-key size ratio.

Elliptix is intended to be a complete, 100% pure Java implementation of the IEEE P1363, ANSI X9.62 and ANSI X9.63 standards (currently in draft form, but going soon to ballot).

Features

At this stage Elliptix supports arithmetic over both GF(p) (with projective coordinates) and GF(2^m) (with affine coordinates over polynomial basis), but not curve parameter generation (CM and point counting are on schedule, but this will take a while to complete). Scalar multiplication employs the sliding window add/subtract method.

Higher level operations (e.g. signing and verification) are still missing, though ECDSA and ECDH are due to be released soon.

Documentation

Sorry, we don't have any documentation available at this point. You may want to look at the JavaDoc comments in the source...

Download

This download is pre-alpha quality software. It is only provided for the brave and stupid people that want to live on the bleeding edge. Don't expect this piece of software to work on your machine, don't expect it to do something useful if it works. For all we know, it might destroy your harddisk, eat your cat and blow up your monitor.

Still want to dowload? You can download cryptix-elliptix-19990331.zip (172 KB). This archive contains the source and the compiled .class files.

Feedback

We need feedback in order to improve Elliptix. If you have any comments, suggestions or bug reports, don't hesitate and send 'em to pbarreto@cryptix.org.

 
   
 
  Copyright © 1995-1999 Systemics Ltd.
on behalf of the Cryptix Development Team. All rights reserved.
Problems with this website? Send mail to webmaster@cryptix.org.
Revision 1.2, last updated 1999/04/07 12:13:31 by gelderen. This page is Valid HTML 4.0!