Hi Kurt,

I was thinking of implementing a few of the various Elliptic Curve
Cryptosystems within the Crypt::Elliptic namespace, however, given more
thought it is possibly more apt for them to be placed within the
Crypt::ECC namespace.

Since pretty much any cryptographic scheme/protocol based on discrete
logarithms can be (fairly) easily converted to elliptic curve form, such
that the Elliptic Curve Digital Signature Algorithm would be:

Crypt::ECC::DSA

And the Elliptic Curve Pretty Good Privacy Algorithm would be:

Crypt::ECC:PGP

etc, etc.

However, the implementations could also be placed within the Crypt
namespace, as in:

Crypt::ECDSA
Crypt::ECPGP
etc,

I'm not partial to either setup.

Regards,

Alistair Mills

>On Tue, 11 Dec 2001, Kurt D. Starsinic wrote:
> On Nov 28, Perl Authors Upload Server wrote:
> > The following module was proposed for inclusion in the Module List:
> >
> >   modid:       Crypt::Elliptic
> >   DSLIP:       cdpOg
> >   description: Implementation of the Elliptic Curve cipher.
> >   userid:      ALIZTA (Alistair Mills)
> >   chapterid:   14 (Security_and_Encryption)
> >   communities:
> >
> >   similar:
> >
> >   rationale:
> >
> >     I have used this method of cryptology in various projects, however,
> >     I have never managed to find a Perl implementation of Elliptical
> >     Curve Cryptography (ECC).
> >
> >     I have written some libs which implement some aspects of this
> >     algorithm and I am at present extending these libs to create a
> >     complete Crypto ECC module.
>
>     There are quite a few elliptic curve algorithms.  Which one(s) does
> this support?  It would be nice to see the algorithm name in the class
> name.
>
>     - Kurt
>
>

Reply via email to