Aleksandr Lenin on Thu, 19 Apr 2018 17:24:38 +0200


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

Re: Reduced Tate pairing in supersingular elliptic curves


Hello Bill,

thank you for such a detailed explanation, much appreciated! It became
much clearer now.

-- 
Aleksandr

On 04/19/2018 01:02 AM, Bill Allombert wrote:
> On Wed, Apr 18, 2018 at 11:13:34AM +0300, Aleksandr Lenin wrote:
>> Hello Bill,
>>
>> thanks for your answer.
>>
>> On 04/18/2018 12:10 AM, Bill Allombert wrote:
>>> However E(F_q) is isomorphic to (Z/lZ)^2 with r^6 dividing l,
>                                           I meant r^3
>>> and p2 is of order r, so p2 can be written as [r].q for some point q,
>>> so the Tate pairing (p1,p2) is trivial.
>>
>> I do not completely understand the last inference about the triviality
>> of the Tate pairing.
> 
> E(F_q) is isomorphic to (Z/lZ)^2, so there are two generators g1, g2 of
> order l. Since p2 belong to E(F_q), there exist a, b, such that 
> p2= a.g1 + b.g2
> Now
> r.p2 = (r*a).g1 + (r.b)*.g2
> since r.p2 = oo then 
> r*a = 0 [l]
> r*b = 0 [l]
> Since r^2 divides l, then
> r*a = 0 [r^2]
> r*b = 0 [r^2]
> so
> a=0 [r]
> b=0 [r]
> So it existe a', b' such that
> a= r*a'
> b= r*b'
> We set q2 = a'.g1+b'.g2
> then r.q2 = p2
> 
> Now the Tate pairing is bilinear so tate_r(p1,p2) = tate_r(p1,q2)^r
> so tate_r(p1,p2)^((q-1)/r) = tate_r(p1,q2)^(q-1) = 1.
> 
> Cheers,
> Bill
>