Aleksandr Lenin on Tue, 17 Apr 2018 21:23:23 +0200


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: Reduced Tate pairing in supersingular elliptic curves


In this particular case, the two point do not necessarily belong to the
t-torsion. Nevertheless, the pairing should be non-trivial, as shown in
the random pairing example, where a reduced pairing between p1 and a
random point on an elliptic curve produces non-trivial result, but with
the inputs I am using the result is 1.

On 04/17/2018 10:10 PM, Aleksandr Lenin wrote:
> Hi all,
> 
> I have stepped across the case when I get a trivial value 1 for the
> reduced Tate pairing for seemingly legit inputs. Both inputs belong to
> the r-torsion, point 1 is defined over the base-field subgroup, point 2
> does not belong to the base-field subgroup (and it shouldn't, as the
> reduced Tate pairing is supposed to return 1 if two points belong to the
> same subgroup). But the result is nevertheless 1, although in theory it
> looks like it shouldn't.
> 
> I attach the C++ code for libPARI with inputs and the code I was using
> to produce this result.
> 
> I would be grateful for any advice on why could this happen, possible
> fixes, and possible ways to optimize this code a bit so that it would
> work faster (I know the code is ugly, I am a beginner PARI user).
> 
> Thanks in advance,
> 

-- 
With kind regards,

Aleksandr Lenin
Researcher
Information Security Research Institute
Cybernetica AS
Mäealuse 2/1, 12618 Tallinn, ESTONIA
www.cybernetica.eu