Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Can JCE be used for ECC encryption?

38 views
Skip to first unread message

Uncle Sam

unread,
Oct 24, 2008, 12:39:19 PM10/24/08
to
I am trying to implement basic encryption and decryption in Java using
ECC algorithm. Is it possible using native JCE is some 3rd party API
such as Bouncy Castle a must?

Also, are there any other APIs that support ECC encryption?

Roedy Green

unread,
Oct 27, 2008, 5:03:11 AM10/27/08
to
On Fri, 24 Oct 2008 09:39:19 -0700 (PDT), Uncle Sam
<sameerv...@gmail.com> wrote, quoted or indirectly quoted someone
who said :

I have never heard of ECC encryption. What does it stand for? ECC to
me means "Error Correcting Code". It is not part of Sun's JCE. Maybe
some other third party has it.

I presume it has something to do with elliptical curves. BouncyCastle
has ECDSA and ECGOST.

See http://mindprod.com/jgloss/jce.html
to find out what is supported on any given platform.
--
Roedy Green Canadian Mind Products
http://mindprod.com
The Canadian national animal should be changed from the beaver to the ostrich.
Canadians elected a party that denies global warming so they too could pretend it presents no danger.

gudbran...@gmail.com

unread,
Nov 3, 2008, 1:55:06 PM11/3/08
to
On Oct 27, 10:03 am, Roedy Green <see_webs...@mindprod.com.invalid>
wrote:

> On Fri, 24 Oct 2008 09:39:19 -0700 (PDT), Uncle Sam
> <sameervijay...@gmail.com> wrote, quoted or indirectly quoted someone

> who said :
>
> >I am trying to implement basic encryption and decryption in Java using
> >ECC algorithm. Is it possible using native JCE is some 3rd party API
> >such as Bouncy Castle a must?
>
> >Also, are there any other APIs that support ECC encryption?
>
> I have never heard of ECC encryption. What does it stand for?  ECC to
> me means "Error Correcting Code". It is not part of Sun's JCE.  Maybe
> some other third party has it.
>
> I presume it has something to do with elliptical curves.  BouncyCastle
> has ECDSA and ECGOST.
>
> Seehttp://mindprod.com/jgloss/jce.html

> to find out what is supported on any given platform.
> --
> Roedy Green Canadian Mind Productshttp://mindprod.com

> The Canadian national animal should be changed from the beaver to the ostrich.
> Canadians elected a party that denies global warming so they too could pretend it presents no danger.

ECC stand for Elliptic curve cryptography http://en.wikipedia.org/wiki/Elliptic_curve_cryptography
and it uses the algorithms of the elliptic curves. According to the
article is is also implemented in JCE but I have not found any good
sample. If you find any please post it ;)

John B. Matthews

unread,
Nov 3, 2008, 2:57:51 PM11/3/08
to
Recently, gudbran...@gmail.com wrote:
> Roedy Green <see_webs...@mindprod.com.invalid> wrote:
[...]

> > I presume it has something to do with elliptical curves.
> > BouncyCastle has ECDSA and ECGOST.
[...]

> ECC stand for Elliptic curve cryptography
> <http://en.wikipedia.org/wiki/Elliptic_curve_cryptography> and it
> uses the algorithms of the elliptic curves. According to the article
> is is also implemented in JCE but I have not found any good sample.
> If you find any please post it ;)

Thanks for this informative link. The article suggests there may be some
patent issues. Here's an article mentioning BouncyCastle:

<http://blogs.sun.com/andreas/entry/elliptic_curve_cryptography_in_java>

--
John B. Matthews
trashgod at gmail dot com
http://home.roadrunner.com/~jbmatthews/

0 new messages