[5463] in cryptography@c2.net mail archive

home help back first fref pref prev next nref lref last post

Re: ecc question

daemon@ATHENA.MIT.EDU (Dan Bailey)
Tue Aug 24 10:15:12 1999

Date: Mon, 23 Aug 1999 19:10:24 +0100
To: staym@accessdata.com, cryptography@c2.net
From: Dan Bailey <dan@milliways.org>
In-Reply-To: <37C1AB0A.3FD9@accessdata.com>

x is just an integer in this case.  Since there's no multiplication
operator (we hope) in the curves used for crypto, x is just an indicator of
how many times to square and multiply.

Now as to whether you always have an x such that xA=B exists, that depends
on the following:

Are A and B both points on the curve?
Is A a generator of the group?  Or, more specifically, does the orbit
generated by A include B?

The latter question is what you're interested in.  If A is a generator, B
is in A's orbit.  Otherwise, I see no way short of solving the discrete log
problem of deciding whether B is in A's orbit.
					Cheers
					Dan

At 02:11 PM 8/23/99 -0600, you wrote:
>The ecc discrete log problem is given points A and B, find integer x
>such that xA=B if it exists.  I assume that most crypto implementations
>of ecc use finite fields; in a finite field can you assume that x
>exists?
>-- 
>Mike Stay
>Cryptographer / Programmer
>AccessData Corp.
>mailto:staym@accessdata.com
>
>



home help back first fref pref prev next nref lref last post