ECB 1.1 Copyright (c) 2000, Marcel Martin.
All rights reserved.


IDENTIFICATION

Keywords : Elliptic Curve over GF(2^N), Cryptography
Name     : ECB
Version  : 1.1
Category : Executable for Win95/98/NT
Status   : Freeware
Update   : March 21, 2000


CONTENTS

1 WHAT IS ECB ?
2 CHANGES SINCE RELEASE 1.0
3 LIST OF FILES
4 INSTALLING
5 DISCLAIMER OF WARRANTY
6 LICENSE AGREEMENT


1. WHAT IS ECB ?
================

ECB - Elliptic Curve Builder - is a generator of elliptic curves over 
GF(2^N). Such curves are necessary in a number of cryptographic schemes 
but their computation is not completely trivial.

ECB was written with DELPHI 5.01, with HIT 2.04 and with a first 
(unpublished yet) version of an arbitrary length floating-point unit.

To start with ECB, see in the ECB.HLP file, the 3 topics "Session 1", 
"Session 2" and "Session 3".

To get introduction to Elliptic Curves over GF(2^N), see
  http://www.certicom.com/ecc/algebra/index.htm

To get IEEE P1363 documentation, see
  http://grouper.ieee.org/groups/1363/index.html


2. CHANGES SINCE RELEASE 1.0
============================

A bug of the "New Curve Parameters" dialog box was fixed.
The "Display Options" dialog box was added. It is now
possible to choose the bit order with which field elements 
are displayed (when using normal basis).


3. LIST OF FILES
================

FILE_ID.DIZ  Informations for distributors
README.TXT   This file
ECB.EXE      Executable to create elliptic curves
ECB.HLP      Help file of ECB.EXE


4. INSTALLING
=============

Create a folder and copy the ECB.EXE and ECB.HLP files to this folder.
That's all. 
To run ECB, just click on the ECB.EXE icon.


5. DISCLAIMER OF WARRANTY
=========================

THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.
THE AUTHOR MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY 
OF THIS SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED 
TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR 
PURPOSE, OR NON-INFRINGEMENT. 
IF THE USER OF THIS SOFTWARE DEEMS IT UNSUITABLE FOR ANY PARTICULAR 
PURPOSE, THE USER'S SOLE REMEDY SHALL BE TO REFRAIN FROM USING IT. 
THE AUTHOR SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY THE USER AS A 
RESULT OF USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE, INCLUDING DIRECT, 
INDIRECT, INCIDENTAL, CONSEQUENTIAL OR OTHER DAMAGES, EVEN IF THE AUTHOR 
HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
BY USING OR DISTRIBUTING THIS SOFTWARE YOU ACKNOWLEDGE THAT YOU HAVE READ 
THIS DISCLAIMER OF WARRANTY, UNDERSTAND IT, AND AGREE TO BE BOUND BY ITS 
TERMS AND CONDITIONS.


6. LICENSE AGREEMENT
====================
Permission is granted to anyone to make use of ECB and to redistribute it 
freely but, in all cases, ECB remains the exclusive property of its author.


Marcel Martin
znz@freesurf.fr
