[curves] Isogeny patterns among Edwards curves

Robert Ransom rransom.8774 at gmail.com
Wed Jan 29 18:24:28 PST 2014


On 1/29/14, Mike Hamburg <mike at shiftleft.org> wrote:
>
> On Jan 29, 2014, at 6:52 AM, Robert Ransom <rransom.8774 at gmail.com> wrote:

>> The first pattern is that Ed(1, d) is isogenous to Ed(-1, d-1) for
>> every d that I have tested.
>
> I noticed this too, and I wrote up pretty much exactly what you're thinking.
>  See http://eprint.iacr.org/2014/027.pdf :-)

If d is a non-square, there's also an isomorphism to an a=-1 curve,
obtained by composing the twist maps Ed(1, d) -> Ed(1, 1/d) -> Ed(-1,
-1/d).  That has the advantages that the result always also has d/a
non-square (whereas Ed(-1, 3617-1) doesn't), and the map is simpler to
describe; and the disadvantage that one set of implementations has to
handle a non-small-integer d.

The isogeny is probably better overall, unless d is chosen to be random.


Robert Ransom


More information about the Curves mailing list